本书以真实工作任务为载体,采用项目化驱动,由浅入深地介绍了数据库应用岗位所必需的理论知识和应用技能。全书包括 8 个项目,采用活页式的理念组织任务模块,涵盖金仓数据库应用的相关技术,构建“项目导入+任务分解+总结实战”的内容体系,达到知识与技能相融、技术与标准互通的目的,跨越了课前、课中、课后 3 个时间段,便于教师组织线上和线下混合式教学,以及学习者自学进度的安排,为学习者搭建了一个专业、实用的课程学习平台。本书既可作为职业院校计算机相关专业课程的配套教材,也可作为达梦数据库应用技术爱好者的自学读物。
赵娟,女,天津职业大学电子信息工程学院教授,研究方向为软件工程,长期从事《网站前端技术》、《程序设计》、《数据库原理》等课程教学工作,擅长网站前端设计、网站建设和高级语言编程。积极探索教育教学改革获省部级教学成果二等奖2项、局级教学成果二等奖1项;主持省部级教改项目1项、教育科学规划课题1项、教育工作重点调研课题1项;主持国家一级学会教育教学研究项目3项;获省部级信息化教学大赛一等奖1项、三等奖1项;主持建设省部级精品课1门;主编教材3部,发表论文10余篇。
项目1 KingbaseES安装与卸载 1
任务1 KingbaseES的安装与验证 2
训练1:系统环境准备 5
训练2:预安装工作 8
训练3:图形化界面安装过程 9
训练4:字符代码界面安装过程 14
训练5:安装正确性验证 19
任务2 KingbaseES的卸载与清理 23
训练1:图形化界面卸载数据库系统 24
训练2:字符代码界面卸载数据库系统 25
项目小结及实战 28
项目2 客户端工具的基础使用 31
任务1 数据库对象管理工具基础应用 32
训练1:新建连接和创建数据库实例 35
训练2:新建、修改和删除数据库 37
训练3:新建用户 42
训练4:新建表、查询表数据 44
任务2 ksql交互式客户端工具基础应用 49
训练1:使用用户system连接数据库 56
训练2:使用ksql元命令查看数据库及表信息 58
训练3:管理数据库 60
项目小结及实战 62
项目3 用户、角色与权限管理 65
任务1 用户管理 66
训练1:创建用户 67
训练2:修改用户权限 69
训练3:修改用户的并发连接数 71
训练4:删除用户 72
任务2 角色管理 74
训练1:创建角色 76
训练2:修改角色 77
训练3:删除角色 80
任务3 权限管理 82
训练1:使用数据库对象管理工具查看权限 85
训练2:使用ksql元命令查看权限 89
训练3:修改对象的拥有者 91
训练4:修改用户的访问对象权限 93
项目小结及实战 97
项目4 数据查询 100
任务1 单表查询 101
训练1:导入数据并查看其信息 113
训练2:单表查询应用 117
训练3:简单巡检 121
任务2 多表查询 126
训练1:内连接查询应用 129
训练2:外连接查询应用 132
项目小结及实战 135
项目5 表的定义与约束 138
任务1 表的定义 139
训练1:使用create table语句新建表 148
训练2:复制表 150
训练3:编辑表和表数据 152
任务2 表的约束 154
训练1:添加主键约束和外键约束 163
训练2:添加检查约束 168
项目小结及实战 172
项目6 索引与视图管理 176
任务1 索引管理 177
训练1:创建索引 181
训练2:修改索引 183
训练3:重建索引 185
任务2 视图管理 188
训练1:创建视图 190
训练2:使用选项创建视图 191
项目小结及实战 196
项目7 集合运算与子查询 198
任务1 集合运算 199
训练1:并集运算 200
训练2:交集和差集运算 202
任务2 子查询与伪列 204
训练1:单行子查询 205
训练2:多行子查询 207
项目小结及实战 209
项目8 使用内置函数 212
任务1 使用内置单行函数 213
训练:单行函数综合应用 218
任务2 使用内置多行函数 221
训练:多行函数综合应用 221
项目小结及实战 224