互联网
类型
可以朗读
语音朗读
149千字
字数
2023-09-01
发行日期
展开全部
主编推荐语
详解中国自主研发的达梦数据库。
内容简介
本书从实用角度,通过对达梦数据库的体系结构、运行机制的讲解,以及与其他数据库相似功能的对比,帮助读者掌握达梦数据库的基本操作。
本书第1章讲解达梦数据库的安装部署;第2章讲述达梦数据库的体系结构,并与Oracle的体系结构进行对比;第3章讲解数据库中最重要的两部分redo和undo;第4章介绍用户管理,重点讲述用户创建和权限;第5章讲解表和索引,并对普通表和堆表的应用场景进行分析;
第6~8章介绍达梦数据库的SQL语言、视图和物化视图的使用,以及JSON数据的操作和正则表达式的应用;第9章讲解DMSQL程序设计的基本知识;第10章讲解达梦数据库的备份和恢复操作。
本书可用作达梦数据库的入门教程,也可供数据库管理员和程序开发人员参考。
目录
- 版权信息
- 内容简介
- 作者简介
- 前言
- 第1章 安装和配置
- 1.1 安装
- 1.1.1 Windows操作系统中的安装
- 1.1.2 Linux操作系统中的安装
- 1.2 配置
- 1.2.1 图形化配置
- 1.2.2 命令行配置
- 1.3 卸载
- 1.3.1 图形化卸载
- 1.3.2 命令行卸载
- 1.4 实例启动与关闭
- 1.4.1 dmschmerver命令
- 1.4.2 服务查看器工具
- 1.4.3 操作系统服务
- 1.5 常用管理工具介绍
- 1.5.1 DM管理工具
- 1.5.2 disql
- 第2章 体系结构
- 2.1 基本架构
- 2.1.1 数据库和数据库实例
- 2.1.2 用户和模式
- 2.1.3 达梦数据库体系架构与其他数据库的对比
- 2.2 物理结构
- 2.2.1 目录结构
- 2.2.2 配置文件
- 2.2.3 控制文件
- 2.2.4 数据文件
- 2.2.5 日志文件
- 2.3 逻辑结构
- 2.3.1 表空间
- 2.3.2 段
- 2.3.3 簇
- 2.3.4 页
- 2.4 内存结构
- 2.4.1 内存池
- 2.4.2 缓冲区
- 2.4.3 排序缓冲区
- 2.4.4 哈希缓冲区
- 第3章 redo和undo
- 3.1 预备知识
- 3.1.1 检查点
- 3.1.2 事务
- 3.1.3 rowid
- 3.1.4 LSN
- 3.1.5 SCN
- 3.1.6 归档
- 3.1.7 实例恢复
- 3.2 redo
- 3.2.1 redo的作用
- 3.2.2 redo设置
- 3.2.3 其他数据库的redo机制
- 3.3 undo
- 3.3.1 undo的工作机制
- 3.3.2 一致性读
- 3.3.3 truncate
- 3.3.4 闪回查询
- 第4章 用户管理
- 4.1 创建用户
- 4.2 权限管理
- 4.2.1 数据库权限
- 4.2.2 对象权限
- 4.2.3 授予权限
- 4.2.4 回收权限
- 4.3 角色管理
- 4.3.1 预定义角色
- 4.3.2 角色的创建和删除
- 4.3.3 角色的启用和禁用
- 4.4 删除用户
- 4.5 用户审计
- 4.5.1 开启审计
- 4.5.2 设置审计
- 4.5.3 查看审计记录
- 第5章 表和索引
- 5.1 常用数据类型
- 5.1.1 字符数据类型
- 5.1.2 数值数据类型
- 5.1.3 日期和时间数据类型
- 5.1.4 多媒体数据类型
- 5.1.5 选择正确的数据类型
- 5.2 普通表和堆表
- 5.2.1 普通表
- 5.2.2 堆表
- 5.2.3 普通表和堆表对比
- 5.3 临时表
- 5.4 分区表
- 5.4.1 创建分区表
- 5.4.2 分区表维护
- 5.4.3 分区表限制
- 5.5 修改表
- 5.6 索引
- 5.6.1 聚集索引
- 5.6.2 唯一索引
- 5.6.3 位图索引
- 5.6.4 修改索引
- 5.6.5 索引与执行计划
- 第6章 DM_SQL简介
- 6.1 表达式
- 6.1.1 数值表达式
- 6.1.2 字符串表达式
- 6.1.3 时间表达式
- 6.1.4 运算符优先级
- 6.2 数据定义
- 6.2.1 修改数据库
- 6.2.2 管理模式
- 6.2.3 管理表空间
- 6.2.4 管理序列
- 6.2.5 管理域
- 6.2.6 管理目录
- 6.3 数据查询
- 6.3.1 查询条件
- 6.3.2 集函数
- 6.3.3 分析函数
- 6.3.4 连接查询
- 6.3.5 子查询
- 6.3.6 WITH子句
- 6.3.7 合并记录集
- 6.3.8 分组子句
- 6.3.9 ORDER BY子句
- 6.3.10 FOR UPDATE子句
- 6.3.11 TOP子句
- 6.3.12 LIMIT限定条件
- 6.3.13 层次查询子句
- 6.3.14 ROWNUM
- 6.4 数据更新
- 6.4.1 数据插入
- 6.4.2 数据更改
- 6.4.3 数据删除
- 6.4.4 MERGE INTO语句
- 第7章 视图和物化视图
- 7.1 视图
- 7.1.1 定义视图
- 7.1.2 删除视图
- 7.1.3 更新视图
- 7.2 物化视图
- 7.2.1 定义物化视图
- 7.2.2 修改物化视图
- 7.2.3 删除物化视图
- 7.2.4 刷新物化视图
- 7.2.5 物化视图的操作
- 第8章 JSON和正则表达式
- 8.1 JSON
- 8.1.1 JSON和NoSQL
- 8.1.2 JSON和XML
- 8.1.3 JSON数据存取
- 8.2 正则表达式
- 第9章 DMSQL程序设计
- 9.1 程序块
- 9.1.1 程序块结构
- 9.1.2 变量
- 9.1.3 异常处理
- 9.2 程序结构
- 9.2.1 顺序结构
- 9.2.2 选择结构
- 9.2.3 循环结构
- 9.3 游标
- 9.3.1 静态游标
- 9.3.2 动态游标
- 9.3.3 使用静态游标更新、删除数据
- 9.3.4 使用游标FOR循环
- 9.4 动态SQL
- 9.5 存储过程
- 9.6 存储函数
- 9.7 触发器
- 9.7.1 创建和使用触发器
- 9.7.2 表级触发器
- 9.7.3 事件触发器
- 9.7.4 时间触发器
- 9.7.5 触发器小结
- 第10章 备份和恢复
- 10.1 逻辑备份
- 10.1.1 逻辑导出
- 10.1.2 逻辑导入
- 10.2 物理备份和恢复
- 10.2.1 联机备份和恢复
- 10.2.2 脱机备份和恢复
- 10.3 案例
- 10.3.1 完全恢复
- 10.3.2 不完全恢复
- 10.3.3 异机恢复
- 10.4 使用图形化界面进行备份和还原
- 10.4.1 导出、导入
- 10.4.2 联机备份
- 10.4.3 定时自动备份
- 附录
- 附录A 常用函数
- 附录B SQL算法优化实例
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。