信创数据库系统的应用实践 (达梦版)

主编: 朱珍 钟洋睿 许亚梅
副主编: 洪学登 徐博龙 黄玲
参编: 李春梅 刘兰 张守帅
正月十六工作室 组编
I S B N : 978-7-121-46744-8
出版日期:2023-12
出 版 社: 电子工业出版社
定 价:52.00元


书籍简介

随着互联网行业的发展,数据库系统工程师人才缺口巨大。本书围绕数据库系统工程师岗位能力要求,以一个完整的“非遗文创产品云商城数据库”项目为载体,按照学生认知规律及数据库从创建到管理整个流程来组织内容。本书从初学者的角度、以实用的案例及通俗易懂的语言详细介绍了利用国产达梦数据库管理系统对项目数据进行分析、设计、创建和管理。 本书通过任务驱动法将项目由易到难逐步分解实现,体现精益求精、勇于创新的工匠精神。同时引入思政元素,帮助学生树立正确的世界观和价值观。 本书编写团队既包括具有丰富项目实践开发经验的企业技术骨干,也包括深耕本科教育数十年的教授,还包括拥有丰富教学经验的高职院校一线教师,旨在为相关专业学生提供一个通俗易懂的学习读本。

前言

本书采用任务驱动的方式进行内容组织,同时融入思政元素,以增强学生的国家意识,激发学生的爱国情怀。通过职业岗位的介绍,加强对学生的职业精神进行塑造,提高学生的职业素养,培养学生正确的价值观、人生观和世界观。
本书在编写中紧盯社会发展的脉搏和行业发展的需要,突显现代职教特色,同时注重专业实践教学环节,强化实践技能训练,与国家“1+X”职业技能等级证书考试和全国职业技能大赛的内容连接与融通,以期成为学生、相关领域技术工人掌握职业技能、步入工作岗位的实用读本。
本书以“非遗文创产品云商城数据库”项目为载体,采用典型工作任务法将内容分为10个任务。本书采用先易后难的方式安排内容顺序,帮助学生提高对达梦数据库管理技术的掌握。
全书共10个任务,共23个子任务。
(1)任务1云商城数据库的环境部署。主要介绍数据库的基本概念、达梦数据库管理系统的体系结构及其安装部署步骤,通过学习与训练希望学生掌握达梦数据库管理系统在Windows及Linux环境下的安装与卸载。
(2)任务2云商城数据库设计。主要介绍数据库设计的方法、规范及步骤,通过学习使学生最终能完成云商城数据库的设计。
(3)任务3云商城数据库的创建与管理。本任务主要介绍如何使用达梦数据库管理系统实现云商城数据库的创建与管理。
(4)任务4云商城数据库数据表的创建与管理。本任务介绍数据库表的创建、修改和删除操作。
(5)任务5云商城数据库的数据查询。本任务介绍云商城数据库单表查询、多表查询及用云商城数据库数据查询结果更新表数据。
(6)任务6云商城数据库视图的创建与管理。本任务介绍使用DM管理工具与SQL语句进行视图创建与管理的方法。
(7)任务7云商城数据库的索引管理。本任务主要介绍索引的创建与管理。
(8)任务8云商城数据库的SQL程序设计。本任务主要介绍DMSQL语言在云商城数据库中的应用。
(9)任务9云商城数据库的安全管理。本任务主要介绍云商城数据库的用户访问权限的管理。
(10)任务10云商城数据库的备份与还原。本任务主要介绍如何根据不同的场景实施不同的数据恢复策略。


目录

任务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