数据库基础与实例教程(达梦DM8) 版权信息
- ISBN:9787111745570
- 条形码:9787111745570 ; 978-7-111-74557-0
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
数据库基础与实例教程(达梦DM8) 本书特色
以达梦DM8基础,对标1+X(数据库管理系统)职业技能等级证书
★可作为高等职业教育、职业本科大数据技术专业教材。
★以达梦DM8数据库为基础,通过项目引领、任务驱动的方式进行组织,将新技术、新工艺、新规范、新标准融入书中。
★本书注重课程思政及教学过程考核评价,每个项目包括任务考评、项目总结、项目拓展训练、项目评价等内容。
★配套微课视频、电子课件、习题解答、程序源代码等。
数据库基础与实例教程(达梦DM8) 内容简介
本书以数据管理在产业链中的应用为主线,内容循序渐进,通过9个项目,介绍数据库的基本概念和架构,包括数据类型、关系模型和SQL,达梦数据库的安装和配置,达梦数据库对象的管理,数据的查询和管理,达梦数据库程序设计,达梦数据库的备份恢复和作业管理,以及使用达梦数据库进行Web应用开发等。
数据库基础与实例教程(达梦DM8) 目录
前言
项目1 数据库知识准备1
任务1.1 认识数据库1
1.1.1 了解数据库1
1.1.2 了解数据库的发展历史5
任务1.2 理解关系数据库7
1.2.1 E-R概念模型8
1.2.2 关系模型及关系数据库10
1.2.3 关系模型基本概念11
1.2.4 将E-R图转换为关系模式12
1.2.5 关系完整性规则13
1.2.6 基本关系代数运算14
1.2.7 关系模式规范化17
任务1.3 了解关系数据库的标准操作语言——SQL21
1.3.1 SQL的基本情况21
1.3.2 SQL的分类21
任务1.4 了解当前主流数据库22
1.4.1 达梦数据库23
1.4.2 华为GaussDB云数据库23
1.4.3 MySQL数据库24
1.4.4 SQL Server数据库24
1.4.5 Oracle数据库24
1.4.6 Db2数据库24
1.4.7 Redis数据库24
1.4.8 MongoDB数据库24
任务1.5 项目总结25
任务1.6 项目评价25
任务1.7 项目拓展训练26
项目2 建立数据库管理环境29
任务2.1 认识达梦DM8数据库29
2.1.1 了解DM8数据库概况29
2.1.2 了解数据库、实例与数据库服务30
2.1.3 认识DM8数据库逻辑结构31
2.1.4 认识DM8数据库物理结构32
任务2.2 安装DM8数据库33
2.2.1 安装环境准备33
2.2.2 Windows操作系统下安装DM833
2.2.3 Linux(UNIX)操作系统下安装DM837
任务2.3 认识DM8数据库管理工具43
2.3.1 DM8数据库配置助手44
2.3.2 DM服务查看器49
2.3.3 DM管理工具50
2.3.4 SQL交互式查询工具(DISQL)52
任务2.4 卸载DM8数据库53
2.4.1 Windows操作系统下卸载DM853
2.4.2 Linux(UNIX)操作系统下卸载DM855
任务2.5 项目总结57
任务2.6 项目评价58
任务2.7 项目拓展训练59
项目3 数据库对象管理60
任务3.1 数据库、实例的创建及管理60
3.1.1 数据库及实例创建规划60
3.1.2 创建数据库及实例61
3.1.3 查看数据库信息61
3.1.4 启动及停止数据库服务62
3.1.5 删除数据库、数据库实例及数据库服务63
任务3.2 表空间创建及管理65
3.2.1 理解表空间66
3.2.2 创建表空间67
3.2.3 查看表空间70
3.2.4 修改表空间71
3.2.5 删除表空间74
任务3.3 模式创建及管理75
3.3.1 理解模式75
3.3.2 创建模式76
3.3.3 设置模式79
3.3.4 删除模式79
任务3.4 表创建及管理80
3.4.1 理解表和常规数据类型80
3.4.2 表的创建82
3.4.3 表的更改86
3.4.4 管理完整性约束89
3.4.5 表的删除96
任务3.5 项目总结98
任务3.6 项目评价99
任务3.7 项目拓展训练100
项目4 数据查询及管理101
任务4.1 视图创建及管理101
4.1.1 理解视图101
4.1.2 视图的创建102
4.1.3 视图数据的更新103
4.1.4 视图的删除104
任务4.2 数据的插入、删除和修改104
4.2.1 数据的插入105
4.2.2 数据的修改108
4.2.3 掌握WHERE子句用法109
4.2.4 数据的删除111
任务4.3 数据的查询113
4.3.1 单表查询113
4.3.2 查询子句115
4.3.3 连接查询117
4.3.4 子查询119
任务4.4 索引使用及管理122
4.4.1 理解管理索引的准则122
4.4.2 索引的创建124
4.4.3 索引的删除126
任务4.5 项目总结127
任务4.6 项目评价127
任务4.7 项目拓展训练128
项目5 数据库事务及锁管理130
任务5.1 事务管理130
5.1.1 认识事务及其特性130
5.1.2 事务的提交及回滚132
任务5.2 并发控制135
5.2.1 事务锁定135
5.2.2 事务隔离级别138
任务5.3 DM数据库中事务的其他应用140
5.3.1 事务锁等待及死锁检测140
5.3.2 通过闪回技术恢复数据141
任务5.4 项目总结141
任务5.5 项目评价142
任务5.6 项目拓展训练143
项目6 数据库程序设计145
任务6.1 掌握数据类型与操作符145
6.1.1 %TYPE和%ROWTYPE145
6.1.2 记录类型146
6.1.3 数组类型147
6.1.4 集合类型148
6.1.5 操作符150
任务6.2 掌握常用的系统函数151
6.2.1 数值函数151
6.2.2 字符串函数152
6.2.3 日期时间函数154
6.2.4 空值判断函数156
6.2.5 类型转换函数156
任务6.3 存储过程的定义及管理157
6.3.1 定义存储过程157
6.3.2 调用存储过程159
6.3.3 删除存储过程159
任务6.4 存储函数的定义及管理159
6.4.1 定义存储函数159
6.4.2 调用存储函数161
6.4.3 删除存储函数161
任务6.5 触发器设置及管理162
6.5.1 触发器的使用162
6.5.2 表级触发器162
6.5.3 事件触发器163
6.5.4 时间触发器164
任务6.6 掌握DMSQL程序中的控制结构165
6.6.1 语句块165
6.6.2 分支结构166
6.6.3 循环控制结构167
6.6.4 顺序结构171
6.6.5 其他语句171
任务6.7 游标的使用173
6.7.1 静态游标173
6.7.2 动态游标176
6.7.3 游标变量(引用游标)176
6.7.4 使用游标FOR循环177
任务6.8 项目总结177
任务6.9 项目评价178
任务6.10 项目拓展训练179
项目7 数据库安全管理181
任务7.1 用户管理181
7.1.1 数据库的用户管理181
7.1.2 创建用户183
7.1.3 修改用户185
7.1.4 删除用户186
任务7.2 理解数据库中的权限188
7.2.1 数据库权限188
7.2.2 对象权限189
任务7.3 角色管理19
展开全部
数据库基础与实例教程(达梦DM8) 作者简介
龚小勇,重庆电子科技职业大学党委副书记,工学博士,二级教授,享受国务院政府特殊津贴专家,重庆市名师,全国工业和信息化职业教育教学指导委员会委员,全国高职专业认证与质量保障研究联盟副理事长,长江经济带产教融合发展联盟秘书长,中国计算机学会高级会员,重庆市职业教育思政课程与课程思政教学指导委员会副主任,重庆市电子与信息类职业教育行业指导委员会秘书长。长期在职业教育第一线工作,主要致力于党建与思想政治工作、职业教育管理、学科专业建设等领域的研究与实践,是国家级教学团队带头人,国家级重点专业负责人,国家级专业教学资源库主持人,国家级精品课程负责人。主持国家级和省部级教学科研项目10项,出版专著3部,教材9部,发表论文多篇。