图书目录

目录

单元一认识数据库

1.1数据管理概述和发展历程

1.1.1数据与信息

1.1.2数据管理技术的产生与发展

1.2数据库系统概述

1.2.1数据库系统

1.2.2数据库管理系统及查询语言

1.2.3数据库系统体系结构

1.2.4数据模型

1.3数据库设计

1.3.1数据库设计步骤

1.3.2规范化设计

小结

课后提升

考核要点

单元实训

单元二MySQL安装与配置

2.1MySQL概述

2.2MySQL环境配置

2.2.1MySQL服务器安装与环境配置

2.2.2XAMPP集成开发环境安装

2.3连接和使用MySQL

2.3.1命令行工具

2.3.2图形化管理工具

2.4MySQL字符集

2.4.1MySQL字符集简介

2.4.2MySQL字符集设置

小结

课后提升

考核要点

单元实训

单元三数据库和表的基本操作

3.1数据库操作

3.1.1创建数据库

3.1.2查看数据库

3.1.3选择数据库

3.1.4删除数据库

3.2数据表操作

3.2.1设计表结构

3.2.2创建数据表

3.2.3修改数据表

3.2.4查看表结构

3.2.5删除数据表

3.3数据完整性

3.3.1主键约束

3.3.2外键约束

3.3.3非空约束

3.3.4唯一约束

3.3.5检查约束

3.3.6默认值约束

3.3.7自动增长列

3.4索引

3.4.1索引的概念

3.4.2创建索引

3.4.3删除索引

3.5数据操作

3.5.1添加数据

3.5.2修改数据

3.5.3删除数据

小结

课后提升

考核要点

单元实训

单元四数据查询

4.1单表查询

4.1.1SELECT语句

4.1.2查询列

4.1.3条件查询

4.1.4分类汇总与排序

4.1.5LIMIT子句

4.2多表查询

4.2.1交叉连接

4.2.2内连接

4.2.3外连接

4.2.4子查询

4.2.5联合查询

小结

课后提升

考核要点

单元实训

单元五视图与事务

5.1初识视图

5.1.1视图的概念

5.1.2创建视图

5.1.3查看视图

5.1.4修改视图

5.1.5删除视图

5.2操作视图

5.2.1插入数据

5.2.2修改数据

5.2.3删除数据

5.3事务管理

5.3.1事务的概念

5.3.2事务语句

5.3.3事务隔离

小结

课后提升

考核要点

单元实训

单元六数据库编程

6.1MySQL编程基础

6.1.1常量

6.1.2变量

6.1.3运算符与表达式

6.2函数

6.2.1系统函数

6.2.2自定义函数

6.3存储过程

6.3.1创建存储过程

6.3.2调用存储过程

6.3.3删除存储过程

6.3.4流程控制语句

6.4游标

6.5触发器

6.5.1触发器的定义

6.5.2触发器的应用

小结

课后提升

考核要点

单元实训

单元七数据库安全和优化

7.1数据库安全

7.1.1用户管理

7.1.2权限管理

7.2备份与恢复

7.2.1数据库备份

7.2.2数据的恢复

7.3MySQL日志

7.3.1二进制日志

7.3.2错误日志

7.3.3通用查询日志

7.3.4慢查询日志

7.3.5中继日志

小结

课后提升

考核要点

单元实训

附录A选课管理数据库数据模型与参考数据

A.1选课管理数据库emis概念模型图

A.2选课管理数据库emis表结构

A.3选课管理数据库emis参考数据

附录B志愿服务管理数据库数据模型与参考数据

B.1志愿服务管理数据库vsdb概念模型图

B.2志愿服务管理数据库vsdb表结构

B.3志愿服务管理数据库vsdb参考数据

附录C物资管理数据库数据模型与参考数据

C.1物资管理数据库wmis概念模型图

C.2物资管理数据库wmis表结构

C.3物资管理数据库wmis参考数据

参考文献