书籍详情
数据库系统原理与应用
作者:孟彩霞 编
出版社:人民邮电出版社
出版时间:2008-01-01
ISBN:9787115180704
定价:¥26.00
购买这本书可以去
内容简介
《数据库系统原理与应用》主要介绍数据库系统的基本概念和基本理论、应用技术和设计方法。内容包括数据模型和数据库系统结构、关系代数和关系演算、关系系统的查询优化、关系数据库标准语言SQL、存储过程和触发器、关系数据库规范化理论、数据库系统设计、数据库的安全与保护、数据库应用系统的结构与开发、数据库技术的发展动态。附录中还介绍了目前流行的SQL Server 2000,并安排了10个实验。全书内容紧凑,深入浅出,通俗易懂,注重实用。《数据库系统原理与应用》可作为高等学校计算机、信息管理和信息系统等相关专业数据库课程的教材,也可供从事计算机等相关专业的工程技术人员参考。
作者简介
暂缺《数据库系统原理与应用》作者简介
目录
第1章 数据库系统概述 1
1.1 引言 1
1.2 数据库基本概念 2
1.2.1 信息、数据和数据处理 2
1.2.2 数据管理技术的发展 3
1.2.3 数据库系统 6
1.3 数据库系统结构 7
1.3.1 数据库系统的三级模式结构 7
1.3.2 数据库系统的体系结构 9
1.4 数据模型 11
1.4.1 数据模型的概念 11
1.4.2 数据模型的三要素 12
1.4.3 概念模型 13
1.4.4 常用的数据模型 16
小结 21
习题 21
第2章 关系数据库 23
2.1 关系数据结构 23
2.1.1 关系的定义 23
2.1.2 关系的性质 26
2.1.3 关系模式 27
2.1.4 关系数据库 27
2.2 关系数据操作 27
2.2.1 关系的基本操作 28
2.2.2 关系数据语言 28
2.3 关系的完整性 29
2.3.1 完整性约束的分类 29
2.3.2 实体完整性(Entity Integrity) 29
2.3.3 参照完整性(Referential Integrity) 29
2.3.4 用户定义的完整性 31
2.4 关系代数 31
2.4.1 传统的集合运算 32
2.4.2 专门的关系运算 33
2.4.3 关系代数运算的应用实例 37
2.5 关系演算 39
2.5.1 元组关系演算 39
2.5.2 域关系演算 41
2.5.3 关系运算的安全性和等价性 41
2.6 关系系统的查询优化 42
2.6.1 查询处理步骤 43
2.6.2 一般问题 44
2.6.3 查询优化的一般准则 45
小结 46
习题 46
第3章 关系数据库标准语言SQL 49
3.1 SQL概述 49
3.1.1 SQL的产生与发展 49
3.1.2 SQL的特点 49
3.1.3 SQL的基本概念 51
3.2 SQL的数据定义 51
3.2.1 SQL的数据定义功能 51
3.2.2 基本表的定义、删除与修改 51
3.2.3 索引的建立与删除 53
3.3 SQL的数据查询 54
3.3.1 SELECT语句的一般格式 54
3.3.2 单表查询 55
3.3.3 连接查询 62
3.3.4 嵌套查询 64
3.3.5 集合查询 67
3.4 SQL的数据更新 68
3.4.1 插入数据 68
3.4.2 修改数据 69
3.4.3 删除数据 69
3.5 视图 70
3.5.1 视图的定义与删除 70
3.5.2 查询视图 71
3.5.3 更新视图 72
3.5.4 视图的作用 73
3.6 SQL提供的安全性与完整性 73
3.6.1 安全性 74
3.6.2 完整性约束 75
3.7 嵌入式SQL 78
3.7.1 嵌入式SQL的使用规定 78
3.7.2 嵌入式SQL的使用方法 80
3.7.3 动态SQL简介 84
小结 86
习题 87
第4章 存储过程和触发器 89
第5章 关系数据库规范化理论 101
第6章 数据库系统设计 126
第7章 数据库的安全与保护 153
第8章 数据库应用系统的结构与开发 177
第9章 数据库技术的发展动态 202
附录A MS SQL Server 2000数据库管理系统 226
附录B 实验教学参考 248
参考文献 256
1.1 引言 1
1.2 数据库基本概念 2
1.2.1 信息、数据和数据处理 2
1.2.2 数据管理技术的发展 3
1.2.3 数据库系统 6
1.3 数据库系统结构 7
1.3.1 数据库系统的三级模式结构 7
1.3.2 数据库系统的体系结构 9
1.4 数据模型 11
1.4.1 数据模型的概念 11
1.4.2 数据模型的三要素 12
1.4.3 概念模型 13
1.4.4 常用的数据模型 16
小结 21
习题 21
第2章 关系数据库 23
2.1 关系数据结构 23
2.1.1 关系的定义 23
2.1.2 关系的性质 26
2.1.3 关系模式 27
2.1.4 关系数据库 27
2.2 关系数据操作 27
2.2.1 关系的基本操作 28
2.2.2 关系数据语言 28
2.3 关系的完整性 29
2.3.1 完整性约束的分类 29
2.3.2 实体完整性(Entity Integrity) 29
2.3.3 参照完整性(Referential Integrity) 29
2.3.4 用户定义的完整性 31
2.4 关系代数 31
2.4.1 传统的集合运算 32
2.4.2 专门的关系运算 33
2.4.3 关系代数运算的应用实例 37
2.5 关系演算 39
2.5.1 元组关系演算 39
2.5.2 域关系演算 41
2.5.3 关系运算的安全性和等价性 41
2.6 关系系统的查询优化 42
2.6.1 查询处理步骤 43
2.6.2 一般问题 44
2.6.3 查询优化的一般准则 45
小结 46
习题 46
第3章 关系数据库标准语言SQL 49
3.1 SQL概述 49
3.1.1 SQL的产生与发展 49
3.1.2 SQL的特点 49
3.1.3 SQL的基本概念 51
3.2 SQL的数据定义 51
3.2.1 SQL的数据定义功能 51
3.2.2 基本表的定义、删除与修改 51
3.2.3 索引的建立与删除 53
3.3 SQL的数据查询 54
3.3.1 SELECT语句的一般格式 54
3.3.2 单表查询 55
3.3.3 连接查询 62
3.3.4 嵌套查询 64
3.3.5 集合查询 67
3.4 SQL的数据更新 68
3.4.1 插入数据 68
3.4.2 修改数据 69
3.4.3 删除数据 69
3.5 视图 70
3.5.1 视图的定义与删除 70
3.5.2 查询视图 71
3.5.3 更新视图 72
3.5.4 视图的作用 73
3.6 SQL提供的安全性与完整性 73
3.6.1 安全性 74
3.6.2 完整性约束 75
3.7 嵌入式SQL 78
3.7.1 嵌入式SQL的使用规定 78
3.7.2 嵌入式SQL的使用方法 80
3.7.3 动态SQL简介 84
小结 86
习题 87
第4章 存储过程和触发器 89
第5章 关系数据库规范化理论 101
第6章 数据库系统设计 126
第7章 数据库的安全与保护 153
第8章 数据库应用系统的结构与开发 177
第9章 数据库技术的发展动态 202
附录A MS SQL Server 2000数据库管理系统 226
附录B 实验教学参考 248
参考文献 256
猜您喜欢