图书目录

目录目录

项目 

1数据库系统安装 

………………………………………………………………………􀀊1

任务 

1.1数据库管理系统的安装和配置 

………………………………………………􀀊1􀀊

1.1.1相关知识 

……………………………………………………………………􀀊1􀀊

1.1.2项目实施 

……………………………………………………………………􀀊11

任务 

1.2启动和连接数据库系统 

………………………………………………………􀀊20􀀊

1.2.1相关知识 

……………………………………………………………………􀀊20􀀊

1.2.2任务实施 

……………………………………………………………………􀀊22􀀊

1.2.3知识拓展 

:MySQL􀀊Workbench􀀊…………………………………………􀀊24

项目 

2数据库基础应用 

———基于图形界面 

…………………………………………………􀀊26

任务 

2.1创建和修改数据库 

……………………………………………………………􀀊26􀀊

2.1.1相关知识 

……………………………………………………………………􀀊26􀀊

2.1.2任务实施 

……………………………………………………………………􀀊28

任务 

2.2数据表管理 

……………………………………………………………………􀀊30􀀊

2.2.1相关知识 

……………………………………………………………………􀀊30􀀊

2.2.2任务实施 

……………………………………………………………………􀀊35

任务 

2.3数据约束的使用 

………………………………………………………………􀀊40􀀊

2.3.1相关知识 

……………………………………………………………………􀀊40􀀊

2.3.2任务实施 

……………………………………………………………………􀀊41

任务 

2.4图形界面下管理数据 

…………………………………………………………􀀊45􀀊

2.4.1相关知识 

……………………………………………………………………􀀊45􀀊

2.4.2任务实施 

……………………………………………………………………􀀊46

任务 

2.5图形界面下管理用户与权限 

…………………………………………………􀀊48􀀊

2.5.1相关知识 

……………………………………………………………………􀀊48􀀊

2.5.2任务实施 

……………………………………………………………………􀀊49

项目 

SQL基础应用 

………………………………………………………………………􀀊53

任务 

3.1􀀊SQL创建和管理数据库 

……………………………………………………􀀊53􀀊

3.1.1相关知识点 

…………………………………………………………………􀀊53􀀊

Ⅳ数据库应用技术 

3.1.2项目实施 

……………………………………………………………………􀀊55

任务 

3.2变量、运算符、函数的使用 

……………………………………………………􀀊60􀀊

3.2.1相关知识点 

…………………………………………………………………􀀊60􀀊

3.2.2项目实施 

……………………………………………………………………􀀊67

项目 

4使用 

SQL添加、删除、更新数据 

……………………………………………………􀀊71

任务 

4.1数据表插入数据 

………………………………………………………………􀀊73􀀊

4.1.1相关知识点 

:INSERT语句语法 

…………………………………………􀀊73􀀊

4.1.2项目实施 

……………………………………………………………………􀀊74􀀊

4.1.3知识拓展 

:CREATETABLE...SELECT语句 

………………………􀀊75

任务 

4.2数据表更新数据 

………………………………………………………………􀀊76􀀊

4.2.1相关知识点 

:UPDATE语句语法 

………………………………………􀀊76􀀊

4.2.2项目实施 

……………………………………………………………………􀀊76

任务 

4.3数据表删除数据 

………………………………………………………………􀀊79􀀊

4.3.1相关知识点 

:DELETE语句语法 

…………………………………………􀀊79􀀊

4.3.2项目实施 

……………………………………………………………………􀀊79

项目 

5查询数据 

………………………………………………………………………………􀀊82

任务 

5.1查询语句入门 

…………………………………………………………………􀀊83􀀊

5.1.1相关知识点 

…………………………………………………………………􀀊83􀀊

5.1.2项目实施 

……………………………………………………………………􀀊85􀀊

5.1.3拓展知识 

:LIMIT子句的使用 

……………………………………………􀀊87

任务 

5.2设定查询条件 

…………………………………………………………………􀀊87􀀊

5.2.1相关知识点 

…………………………………………………………………􀀊87􀀊

5.2.2任务实施 

……………………………………………………………………􀀊91􀀊

5.2.3知识拓展 

:关于通配符的深入讨论 

………………………………………􀀊94

任务 

5.3分组统计查询 

…………………………………………………………………􀀊95􀀊

5.3.1相关知识点 

…………………………………………………………………􀀊95􀀊

5.3.2项目实施 

……………………………………………………………………􀀊96􀀊

5.3.3知识拓展 

:使用 

AS子句为查询结果建立新表 

…………………………􀀊99

任务 

5.4内连接查询 

…………………………………………………………………􀀊100􀀊

5.4.1相关知识点 

………………………………………………………………􀀊100􀀊

5.4.2项目实施 

…………………………………………………………………􀀊103

任务 

5.5交叉连接和外连接查询 

……………………………………………………􀀊107􀀊

5.5.1相关知识点 

………………………………………………………………􀀊107􀀊

5.5.2项目实施 

…………………………………………………………………􀀊108

任务 

5.6嵌套查询 

……………………………………………………………………􀀊110􀀊

5.6.1相关知识点 

………………………………………………………………􀀊110􀀊

5.6.2项目实施 

…………………………………………………………………􀀊114􀀊

目录 

Ⅴ 

5.6.3拓展知识 

:在 

DML语句中使用子查询 

…………………………………􀀊118

项目 

6使用 

SQL语言管理数据库对象 

……………………………………………………􀀊120

任务 

6.1使用 

SQL语言创建表 

………………………………………………………􀀊120􀀊

6.1.1相关知识点 

………………………………………………………………􀀊120􀀊

6.1.2任务实施 

…………………………………………………………………􀀊121

任务 

6.2使用 

SQL语言修改表 

………………………………………………………􀀊125􀀊

6.2.1相关知识点 

………………………………………………………………􀀊125􀀊

6.2.2任务实施 

…………………………………………………………………􀀊127􀀊

6.2.3知识拓展 

:关于表中约束的命名及查看 

…………………………………􀀊133

任务 

6.3索引的添加与删除 

…………………………………………………………􀀊135􀀊

6.3.1相关知识点 

………………………………………………………………􀀊135􀀊

6.3.2任务实施 

…………………………………………………………………􀀊140

任务 

6.4视图的添加与删除 

…………………………………………………………􀀊144􀀊

6.4.1相关知识点 

………………………………………………………………􀀊144􀀊

6.4.2任务实施 

…………………………………………………………………􀀊147

项目 

DCL管理用户与权限 

………………………………………………………………􀀊153

任务 

7.1用户管理 

……………………………………………………………………􀀊153􀀊

7.1.1相关知识点 

………………………………………………………………􀀊153􀀊

7.1.2任务实施 

…………………………………………………………………􀀊154

任务 

7.2权限管理 

……………………………………………………………………􀀊157􀀊

7.2.1相关知识点 

………………………………………………………………􀀊157􀀊

7.2.2任务实施 

…………………………………………………………………􀀊158

项目 

8数据库恢复 

…………………………………………………………………………􀀊161

任务 

8.1数据库事务管理 

……………………………………………………………􀀊161􀀊

8.1.1相关知识点 

………………………………………………………………􀀊161􀀊

8.1.2任务实施 

…………………………………………………………………􀀊165

任务 

8.2命令方式备份 

/恢复数据库 

…………………………………………………􀀊174􀀊

8.2.1相关知识点 

………………………………………………………………􀀊174􀀊

8.2.2任务实施 

…………………………………………………………………􀀊175

任务 

8.3􀀊Navicate备份 

/恢复数据库 

…………………………………………………􀀊179􀀊

8.3.1相关知识点 

………………………………………………………………􀀊179􀀊

8.3.2任务实施 

…………………………………………………………………􀀊179􀀊

8.3.3拓展提升 

:物理文件备份方法 

……………………………………………􀀊185

项目 

9数据库设计项目 

……………………………………………………………………􀀊186

任务 

9.1应用系统结构布局 

…………………………………………………………􀀊186􀀊

Ⅵ数据库应用技术 

9.1.1相关知识 

…………………………………………………………………􀀊186􀀊

9.1.2任务实施 

…………………………………………………………………􀀊187

任务9.2数据库设计 

…………………………………………………………………􀀊201􀀊

9.2.1相关知识点 

………………………………………………………………􀀊201􀀊

9.2.2任务实施 

…………………………………………………………………􀀊211

任务9.3关系规范化 

…………………………………………………………………􀀊215􀀊

9.3.1相关知识点 

………………………………………………………………􀀊215􀀊

9.3.2项目实施 

…………………………………………………………………􀀊218􀀊

9.3.3知识拓展:关系模型理论与关系代数……………………………………􀀊220

项目10信创数据库入门……………………………………………………………………􀀊233

任务10.1达梦数据库的安装与配置…………………………………………………􀀊233􀀊

10.1.1相关知识…………………………………………………………………􀀊233􀀊

10.1.2任务实施…………………………………………………………………􀀊235

任务10.2达梦数据库的启动和连接…………………………………………………􀀊245􀀊

10.2.1相关知识…………………………………………………………………􀀊245􀀊

10.2.2任务实施…………………………………………………………………􀀊245

任务10.3􀀊openGaus数据库的安装 

…………………………………………………􀀊251􀀊

10.3.1相关知识点………………………………………………………………􀀊251􀀊

10.3.2任务实施…………………………………………………………………􀀊253

参考文献………………………………………………………………………………………􀀊255􀀊