目录目录 项目 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 项目 3 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 项目 7 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􀀊