注册 登录 进入教材巡展
#

出版时间:2024-11

出版社:机械工业出版社

以下为《数据库基础与实例教程(达梦DM8)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 机械工业出版社
  • 9787893864780
  • 1-1
  • 546084
  • 2024-11
  • 工学
  • 计算机类
  • 电子与信息大类
  • 计算机类
  • 数据库应用及信息管理
  • 高职
内容简介
本书对接新一代信息技术产业链技术链条、对标1+X(数据库管理系统)职业技能等级证书构建本书逻辑结构,以具有自主知识产权的国产数据库代表达梦DM8数据库为基础,通过项目、任务驱动的方式进行组织,将新技术、新工艺、新规范、新标准融入教材。内容逻辑主要以数据管理在产业链中的应用为主线,循序渐进,通过共计9个项目,介绍数据库的基本概念和架构,包括数据类型、关系模型和SQL语言;达梦数据库的安装和配置;达梦数据库对象的管理;数据的查询和管理;达梦数据库程序设计;达梦数据库的备份恢复和作业管理;使用达梦数据库进行应用开发等。
目录
前言
项目1 数据库知识准备
任务1.1 认识数据库
1.1.1 了解数据库
1.1.2 了解数据库的发展历史
任务1.2 理解关系数据库
1.2.1 E-R概念模型
1.2.2 关系模型及关系数据库
1.2.3 关系模型基本概念
1.2.4 将E-R图转换为关系模式
1.2.5 关系完整性规则
1.2.6 基本关系代数运算
1.2.7 关系模式规范化
任务1.3 了解关系数据库的标准操作语言——SQL
1.3.1 SQL的基本情况
1.3.2 SQL的分类
任务1.4 了解当前主流数据库
1.4.1 达梦数据库
1.4.2 华为GaussDB云数据库
1.4.3 MySQL数据库
1.4.4 SQL Server数据库
1.4.5 Oracle数据库
1.4.6 Db2数据库
1.4.7 Redis数据库
1.4.8 MongoDB数据库
任务1.5 项目总结
任务1.6 项目评价
任务1.7 项目拓展训练
项目2 建立数据库管理环境
任务2.1 认识达梦DM8数据库
2.1.1 了解DM8数据库概况
2.1.2 了解数据库、实例与数据库服务
2.1.3 认识DM8数据库逻辑结构
2.1.4 认识DM8数据库物理结构
任务2.2 安装DM8数据库
2.2.1 安装环境准备
2.2.2 Windows操作系统下安装DM8
2.2.3 Linux(UNIX)操作系统下安装DM8
任务2.3 认识DM8数据库管理工具
2.3.1 DM8数据库配置助手
2.3.2 DM服务查看器
2.3.3 DM管理工具
2.3.4 SQL交互式查询工具(DISQL)
任务2.4 卸载DM8数据库
2.4.1 Windows操作系统下卸载DM8
2.4.2 Linux(UNIX)操作系统下卸载DM8
任务2.5 项目总结
任务2.6 项目评价
任务2.7 项目拓展训练
项目3 数据库对象管理
任务3.1 数据库、实例的创建及管理
3.1.1 数据库及实例创建规划
3.1.2 创建数据库及实例
3.1.3 查看数据库信息
3.1.4 启动及停止数据库服务
3.1.5 删除数据库、数据库实例及数据库服务
任务3.2 表空间创建及管理
3.2.1 理解表空间
3.2.2 创建表空间
3.2.3 查看表空间
3.2.4 修改表空间
3.2.5 删除表空间
任务3.3 模式创建及管理
3.3.1 理解模式
3.3.2 创建模式
3.3.3 设置模式
3.3.4 删除模式
任务3.4 表创建及管理
3.4.1 理解表和常规数据类型
3.4.2 表的创建
3.4.3 表的更改
3.4.4 管理完整性约束
3.4.5 表的删除
任务3.5 项目总结
任务3.6 项目评价
任务3.7 项目拓展训练
项目4 数据查询及管理
任务4.1 视图创建及管理
4.1.1 理解视图
4.1.2 视图的创建
4.1.3 视图数据的更新
4.1.4 视图的删除
任务4.2 数据的插入、删除和修改
4.2.1 数据的插入
4.2.2 数据的修改
4.2.3 掌握WHERE子句用法
4.2.4 数据的删除
任务4.3 数据的查询
4.3.1 单表查询
4.3.2 查询子句
4.3.3 连接查询
4.3.4 子查询
任务4.4 索引使用及管理
4.4.1 理解管理索引的准则
4.4.2 索引的创建
4.4.3 索引的删除
任务4.5 项目总结
任务4.6 项目评价
任务4.7 项目拓展训练
项目5 数据库事务及锁管理
任务5.1 事务管理
5.1.1 认识事务及其特性
5.1.2 事务的提交及回滚
任务5.2 并发控制
5.2.1 事务锁定
5.2.2 事务隔离级别
任务5.3 DM数据库中事务的其他应用
5.3.1 事务锁等待及死锁检测
5.3.2 通过闪回技术恢复数据
任务5.4 项目总结
任务5.5 项目评价
任务5.6 项目拓展训练
项目6 数据库程序设计
任务6.1 掌握数据类型与操作符
6.1.1 %TYPE和%ROWTYPE
6.1.2 记录类型
6.1.3 数组类型
6.1.4 集合类型
6.1.5 操作符
任务6.2 掌握常用的系统函数
6.2.1 数值函数
6.2.2 字符串函数
6.2.3 日期时间函数
6.2.4 空值判断函数
6.2.5 类型转换函数
任务6.3 存储过程的定义及管理
6.3.1 定义存储过程
6.3.2 调用存储过程
6.3.3 删除存储过程
任务6.4 存储函数的定义及管理
6.4.1 定义存储函数
6.4.2 调用存储函数
6.4.3 删除存储函数
任务6.5 触发器设置及管理
6.5.1 触发器的使用
6.5.2 表级触发器
6.5.3 事件触发器
6.5.4 时间触发器
任务6.6 掌握DMSQL程序中的控制结构
6.6.1 语句块
6.6.2 分支结构
6.6.3 循环控制结构
6.6.4 顺序结构
6.6.5 其他语句
任务6.7 游标的使用
6.7.1 静态游标
6.7.2 动态游标
6.7.3 游标变量(引用游标)
6.7.4 使用游标FOR循环
任务6.8 项目总结
任务6.9 项目评价
任务6.10 项目拓展训练
项目7 数据库安全管理
任务7.1 用户管理
7.1.1 数据库的用户管理
7.1.2 创建用户
7.1.3 修改用户
7.1.4 删除用户
任务7.2 理解数据库中的权限
7.2.1 数据库权限
7.2.2 对象权限
任务7.3 角色管理
7.3.1 理解角色
7.3.2 角色的创建与删除
7.3.3 角色及权限管理
7.3.4 角色的启用与禁用
任务7.4 审计管理
7.4.1 审计概述
7.4.2 审计开关配置
7.4.3 各审计级别设置
7.4.4 审计实时侵害检测
7.4.5 审计信息审阅
任务7.5 项目总结
任务7.6 项目评价
任务7.7 项目拓展训练
项目8 数据库系统运行维护
任务8.1 数据备份与还原
8.1.1 理解数据备份与还原
8.1.2 数据备份
8.1.3 数据还原
任务8.2 作业系统管理
8.2.1 认识DM8作业系统
8.2.2 作业的创建、修改与删除
任务8.3 项目总结
任务8.4 项目评价
任务8.5 项目拓展训练
项目9 基于DM8的Web应用开发案例
任务9.1 系统需求分析及设计
9.1.1 系统需求分析
9.1.2 系统设计
任务9.2 服务端系统接口开发
9.2.1 创建项目
9.2.2 业务逻辑设计
9.2.3 数据库连接
任务9.3 前端设计及开发
9.3.1 创建前端项目
9.3.2 组件安装及配置
9.3.3 获取服务端数据并渲染
任务9.4 系统部署及运行
9.4.1 系统部署
9.4.2 系统运行
任务9.5 项目总结
任务9.6 项目评价
任务9.7 项目拓展训练
参考文献