随着互联网行业的发展,数据库系统工程师人才缺口巨大。本书围绕数据库系统工程师岗位能力要求,以一个完整的“非遗文创产品云商城数据库”项目为载体,按照学生认知规律及数据库从创建到管理整个流程来组织内容。本书从初学者的角度、以实用的案例及通俗易懂的语言详细介绍了利用国产达梦数据库管理系统对项目数据进行分析、设计、创建和管理。 本书通过任务驱动法将项目由易到难逐步分解实现,体现精益求精、勇于创新的工匠精神。同时引入思政元素,帮助学生树立正确的世界观和价值观。 本书编写团队既包括具有丰富项目实践开发经验的企业技术骨干,也包括深耕本科教育数十年的教授,还包括拥有丰富教学经验的高职院校一线教师,旨在为相关专业学生提供一个通俗易懂的学习读本。
朱珍,研究生学历,广东工程职业技术学院专职教师,学校“双高”建设办公室副主任、信息工程学院副院长,长期从事教学和科研工作,前后主持省级和校级多项教改课题研究项目,出版教材共7部。
目 录
任务?1 云商城数据库的环境部署 1
学习目标 1
思维导图 1
任务背景 2
任务分析 2
任务实施 2
子任务1 Windows?环境下?DM8?的安装与卸载 2
子任务2 Linux?环境下?DM8?的安装与卸载 26
拓展项目训练任务 35
任务习题 35
任务2 云商城数据库设计 37
学习目标 37
思维导图 37
任务背景 38
任务分析 38
任务实施 38
子任务1 云商城数据库概念结构设计——实体图(概念模型) 38
子任务2 云商城数据库逻辑结构设计——数据表(完整性约束) 44
子任务3 云商城数据库物理结构设计——数据文件 46
拓展项目训练任务 47
任务习题 48
任务3 云商城数据库的创建与管理 49
学习目标 49
思维导图 49
任务背景 49
任务实施 50
子任务1 创建数据库 50
子任务2 管理数据库 58
拓展项目训练任务 66
任务习题 67
任务4 云商城数据库数据表的创建与管理 68
学习目标 68
思维导图 68
任务背景 68
任务实施 69
子任务1 云商城数据库数据表的创建 69
子任务2 云商城数据库数据表的管理 91
子任务3 云商城数据库数据的增、删、改操作 96
拓展项目训练任务 105
任务习题 106
任务5 云商城数据库的数据查询 107
学习目标 107
思维导图 108
任务背景 108
任务实施 108
子任务1 云商城数据库单表查询 109
子任务2 云商城数据库连接查询 122
子任务3 用云商城数据库数据查询结果更新表数据 140
拓展项目训练任务 146
任务习题 146
任务6 云商城数据库视图的创建与管理 147
学习目标 147
思维导图 147
任务背景 147
任务实施 148
子任务1 创建与管理云商城数据库的视图 148
子任务2 创建与管理云商城数据库的物化视图 158
拓展项目训练任务 162
任务习题 162
任务7 云商城数据库的索引管理 163
学习目标 163
思维导图 163
任务背景 163
任务实施 164
子任务1 创建云商城数据库的索引 164
子任务2 管理云商城数据库的索引 172
拓展项目训练任务 177
任务习题 177
任务8 云商城数据库的SQL程序设计 178
学习目标 178
思维导图 179
任务背景 179
任务实施 179
子任务1 云商城数据库的存储过程管理 180
子任务2 云商城数据库的触发器管理 202
子任务3 云商城数据库的游标管理 212
拓展项目训练任务 218
任务习题 219
任务9 云商城数据库的安全管理 220
学习目标 220
思维导图 220
任务背景 220
任务实施 221
拓展项目训练任务 233
任务习题 233
任务10 云商城数据库的备份与还原 234
学习目标 234
思维导图 234
任务背景 235
任务实施 235
子任务1 云商城数据库的物理备份与还原 235
子任务2 云商城数据库的逻辑备份与还原 258
拓展项目实训任务 264
任务习题 265