EN
数据库系统原理及应用—基于达梦8
李辉 张守帅 编
总价 ¥
本书基于达梦数据库(DM8)全面系统地讲述了数据库技术和应用。全书共15章,内容包括数据库系统概述,关系代数与关系数据库理论,数据库设计与实现,DM数据库体系结构,DM数据库创建与配置,DM数据库的表定义与完整性约束,数据的插入、修改与删除,DM数据库单表与多表查询,视图和索引定义与管理,DM数据库用户、权限与角色管理,DM数据库的事务管理,DM数据库的备份和还原,函数和游标,存储过程和触发器,DM JDBC编程与应用等内容。 通过本书,读者可以充分利用DM数据库平台深刻理解数据库技术的原理,达到理论和实践紧密结合的目的。 本书既可作为本科计算机相关专业数据库课程的配套教材,也可以供参加数据库类考试的人员、数据库应用系统开发设计人员、工程技术人员及其他相关人员参阅。对于非计算机专业的本科院校,如果希望学生学到关键、实用的数据库技术,也可采用本书作为教材。 以上信息仅供大家知悉书籍信息,无法购买。如对书籍感兴趣,您可以在京东、当当、淘宝、出版社官网等正规图书采购渠道进行选择购买,感谢您对达梦的关注与支持!

出版说明
前言
第1章数据库系统概述
1.1数据库与数据库管理系统的基本概念
1.1.1数据库基本概念
1.1.2数据库管理系统
1.1.3数据库系统
1.2数据管理技术的发展历程
1.2.1人工管理方式阶段
1.2.2文件系统管理方式阶段
1.2.3数据库系统管理方式阶段
1.3数据模型
1.3.1数据模型的概念和种类
1.3.2概念数据模型
1.3.3关系数据模型
1.4数据库的体系结构
1.4.1数据库系统的三级模式结构
1.4.2数据库的二级映像与数据的
独立性
1.4.3两级数据独立性
1.5常见数据库管理系统
1.5.1国外数据库管理系统
1.5.2国产数据库管理系统——达梦
数据库
本章小结
第2章关系代数与关系数据库理论
2.1关系代数及其运算
2.1.1关系的数学定义
2.1.2关系代数概述
2.1.3传统的集合运算
2.1.4专门的关系运算
2.2关系数据库理论
2.2.1问题的提出
2.2.2函数依赖
2.3关系模式的范式及规范化
2.4关系模式的分解
本章小结
实验1:关系的完整性、规范化理解与应用
第3章数据库设计与实现
3.1数据库设计概述
3.1.1数据库设计的内容
3.1.2数据库设计的特点
3.1.3数据库设计方法
3.1.4数据库设计的阶段
3.2需求分析
3.2.1需求描述与分析
3.2.2需求分析分类
3.2.3需求分析的内容、方法和步骤
3.2.4数据字典
3.3概念结构设计
3.3.1概念结构设计的必要性及要求
3.3.2概念结构设计的方法与步骤
3.3.3采用ER模型设计概念结构的
方法
3.3.4数据库建模设计工具
3.4逻辑结构设计
3.4.1ER图向关系模型的转换
3.4.2关系模式规范化
3.4.3模式评价与改进
3.5物理结构设计
3.5.1物理结构设计的内容和方法
3.5.2评价物理结构
3.6数据库行为设计
3.7数据库实施
3.8数据库的运行与维护
本章小结
实验2:利用PowerDesigner设计数据库应用
系统
目录第4章DM数据库体系结构
4.1DM数据库概述
4.1.1DM8数据库主要特点
4.1.2DM8的功能特性
4.2DM数据库体系结构概述
4.3DM数据库的逻辑存储结构
4.3.1数据库和实例
4.3.2逻辑存储结构
4.3.3内存结构
4.3.4线程结构
4.4DM数据库的物理存储结构
4.5DM数据库的安装与启动
4.5.1DM数据库安装环境需求
4.5.2Windows下DM数据库的安装与
卸载
4.5.3DM数据库启动和关闭
本章小结
实验3:DM数据库安装、实例创建与管理
第5章DM数据库创建与配置
5.1字符集
5.1.1字符集概述
5.1.2DM数据库支持的字符集
5.1.3DM字符集的选择
5.2DM数据库管理
5.2.1DM数据库创建
5.2.2修改DM数据库
5.2.3删除DM数据库
5.2.4删除DM数据库服务
5.3模式管理
5.3.1模式创建
5.3.2设置当前模式语句
5.3.3模式删除
5.4表空间管理
5.4.1表空间定义
5.4.2表空间修改
5.4.3表空间删除
5.5模式对象的空间管理
5.5.1设置存储参数
5.5.2收回多余的空间
5.5.3用户和表的空间限制
5.5.4查看模式对象的空间使用
5.5.5数据类型的空间使用
本章小结
实验4:表空间创建与管理
第6章DM数据库的表定义与完整性约束
控制
6.1表的基本概念
6.1.1表和表结构
6.1.2表结构设计
6.2SQL与DM_SQL概述
6.2.1DM_SQL语言的特点
6.2.2保留字与标识符
6.2.3DM_SQL语言的功能及语句
6.3DM_SQL支持的数据类型
6.3.1常规数据类型
6.3.2位串数据类型
6.3.3日期时间数据类型
6.3.4多媒体数据类型
6.4表的定义与管理
6.4.1表定义语句
6.4.2表修改语句
6.4.3基表复制语句
6.4.4基表删除语句
6.4.5事务型HUGE表数据重整
6.5约束控制定义与管理
6.5.1数据完整性约束
6.5.2字段的约束
6.5.3删除约束
6.5.4禁止和允许约束
本章小结
实验5:DM数据库定义创建与完整性
约束
第7章数据的插入、修改与删除
7.1数据插入语句
7.1.1为表的所有字段插入数据
7.1.2为表的指定字段插入数据
7.1.3同时插入多条记录
7.1.4从目标表中插入值
7.2数据修改语句
7.3数据删除语句
7.3.1使用DELETE删除表数据
7.3.2使用TRUNCATE清空表数据
7.4MERGE INTO语句
本章小结
实验6:数据库数据操作管理
数据库系统原理及应用——基于达梦8第8章DM数据库单表与多表查询
8.1单表查询
8.1.1简单查询
8.1.2带条件查询
8.1.3集函数
8.2多表查询
8.2.1内连接查询
8.2.2外连接查询
8.2.3子查询
本章小结
实验7:数据库数据表查询管理
第9章视图和索引定义与管理
9.1视图概述
9.1.1视图的优势
9.1.2视图的工作机制
9.2视图创建、查询、修改和删除
9.2.1创建视图
9.2.2查询视图
9.2.3视图的编译
9.2.4删除视图
9.3视图更新
9.3.1插入数据
9.3.2更新数据
9.3.3删除数据
9.4索引概述
9.5创建索引、修改索引和删除索引
9.5.1创建索引
9.5.2修改索引
9.5.3删除索引
本章小结
实验8:数据库视图创建与管理
实验9:数据库索引创建与管理
第10章DM数据库用户、权限与角色
管理
10.1用户管理
10.1.1创建用户
10.1.2修改用户
10.1.3删除用户
10.2权限管理
10.2.1权限分类
10.2.2授予权限
10.2.3回收权限
10.3角色管理
10.3.1创建角色
10.3.2管理角色权限
10.3.3分配与回收角色
10.3.4启用与停用角色
10.3.5删除角色
本章小结

实验10:数据库安全管理

*11章DM数据库的事务管理

11.1事务简介

11.2事务提交

11.3事务回滚

11.4事务锁定

11.5多版本

11.6事务隔离级

本章小结

实验11:数据库事务管理

*12章DM数据库的备份和还原

12.1DM数据库备份和还原概述

12.1.1DM数据库的备份

12.1.2DM数据库的还原

12.2DM数据库的联机备份与还原

12.2.1DM数据库的联机备份

12.2.2DM数据库的联机还原

12.3DM数据库的脱机备份与还原

12.3.1DM数据库的脱机备份

12.3.2DM数据库的脱机还原与

恢复

12.4DM数据库的逻辑备份与还原

12.4.1DM数据库的逻辑备份

12.4.2DM数据库的逻辑还原

本章小结

实验12:数据库备份与还原

*13章函数和游标

13.1系统内置函数

13.1.1数值函数

13.1.2字符串函数

13.1.3日期时间函数

13.1.4统计函数

13.2存储函数

13.2.1创建存储函数

13.2.2参数和变量

13.2.3调用存储函数

13.2.4重新编译存储函数

13.2.5删除存储函数

13.3游标

13.3.1隐式游标

13.3.2显式游标

13.3.3游标FOR循环

13.3.4游标变量

13.3.5引用游标

本章小结

实验13:数据库函数与游标应用

*14章存储过程和触发器

14.1存储过程概述

14.2存储过程的创建和调用

14.2.1存储过程的创建

14.2.2存储过程的调用

14.2.3存储过程的编译和删除

14.3触发器概述

14.4创建触发器

14.4.1表触发器

14.4.2事件触发器

14.4.3时间触发器

14.5异常处理

14.5.1定义异常

14.5.2异常的抛出

14.5.3内置函数SQLCODE和SQLERRM

14.5.4异常处理部分

本章小结

实验14:数据库存储过程定义与使用

实验15:数据库触发器定义与使用

*15章DM JDBC编程与应用

15.1DM数据库编程概述

15.2DM JDBC数据接口的工作原理

15.3DM JDBC连接数据库的过程

15.3.1通过DriverManager建立连接

15.3.2创建JDBC数据源

15.3.3数据源与连接池

15.3.4Statement 对象的处理

15.4结果集的处理

15.4.1ResultSet对象的处理

15.4.2流与大对象处理

15.4.3元数据的处理

15.4.4RowSet对象的处理

本章小结

实验16:DM JDBC编程与应用

DM数据库是一款拥有完全的自主知识产权并且掌握全部源代码的国产数据库,是获得国家自主原创产品认证的数据库管理系统。已应用到了许多行业,如金融行业的湖北银行新核心业务系统、能源行业的国家能源集团和交通行业的中国航信等,DM数据库的应用前景十分可观。DM数据库具有高性能、高安全、高可用性、通用性、易于安装、功能齐全等特点,因此DM数据库非常适合用于教学。
本书是编者在长期从事数据库课程教学和科研的基础上,为满足“数据库技术及应用”课程的教学需要而编写。全书分为15章,分别从数据库系统基础知识、关系数据库系统、数据库设计与实现、DM数据库体系结构、DM数据库创建与管理、使用DM_SQL管理数据库表、视图和索引、事务和锁、DM数据库用户权限管理、DM数据库备份和还原、存储过程和触发器、DM JDBC编程与应用等方面进行讲述。
传统的关系数据库具有不错的性能。随着互联网的高速发展,针对MySQL和Oracle等非国产关系数据库可能存在的安全问题,人们急需设计一款拥有完全的自主知识产权并且掌握全部源代码的国产数据库。因此DM数据库应运而生,它解决了可能存在的数据安全问题,为国家信息化建设提供了安全可靠的基础性软件,有效维护了国家信息安全。
本书内容循序渐进、深入浅出。为方便教学和学习,本书在每章的最后专门给出了上机实验的内容,能够很好地帮助读者巩固所学知识。
本书既可作为本科计算机相关专业数据库课程的配套教材,也可以供参加数据库类考试的人员、数据库应用系统开发设计人员、工程技术人员及其他相关人员参阅。对于非计算机专业的本科生,如果希望学到关键、实用的数据库技术,也可采用本书作为教材。
在本书编写过程中,刘志红、刘祥祥、杨君艳、刘彩琳、杨柳和程青等同志对全书的编写做出了贡献,同时感谢机械工业出版社和武汉达梦数据库股份有限公司的支持。尽管编者已经投入了大量时间和精力来编写此书,但由于水平和经验有限,错误之处难免,恳请各位专家和读者予以指正,并欢迎同行进行交流。

心中疑惑就问问我们吧~ 我要提问
您对达梦数据官网的整体评价?
  • 较差
  • 一般
  • 较好
  • 很好
您遇到了哪些问题
* 请针对您所遇到的问题给出具体的反馈
取消
在线咨询
400-991-6599