目 录
第1章 数据库系统概述 1
1.1 信息、数据与数据处理 1
1.1.1 信息 1
1.1.2 数据 1
1.1.3 数据处理 2
1.2 数据库技术的产生与发展 2
1.2.1 人工管理阶段 2
1.2.2 文件系统阶段 3
1.2.3 数据库系统阶段 3
1.3 数据库系统的组成 4
1.3.1 数据库 4
1.3.2 数据库管理系统 5
1.3.3 数据库系统 5
1.4 数据模型 7
1.4.1 概念模型 7
1.4.2 数据模型 9
1.5 数据库系统结构 10
1.5.1 数据库系统的三级模式结构 10
1.5.2 数据库系统的外部体系结构 11
1.6 数据库技术的研究领域和应用领域 12
小结 14
习题 14
第2章 关系数据库 16
2.1 关系模型的数据结构及定义 16
2.1.1 关系的定义 17
2.1.2 关系的性质 18
2.1.3 关系数据库模式与关系数据库 18
2.2 关系的键与关系完整性 19
2.2.1 候选键与关系键 19
2.2.2 主属性与非码属性 20
2.2.3 关系的完整性 20
2.2.4 用户定义的完整性 21
2.2.5 完整性规则检查 21
2.3 关系代数 22
2.3.1 传统的集合运算 22
2.3.2 专门的关系运算 24
2.4 关系数据库理论 27
2.4.1 规范化理论的主要内容 27
2.4.2 关系模式的存储异常问题 27
2.4.3 关系规范化与范式 29
小结 32
习题 32
第3章 SQL Server数据库管理 34
3.1 SQL Server 2012概述 34
3.1.1 SQL Server 2012 的版本 34
3.1.2 SQL Server 2012体系结构 34
3.1.3 SQL Server Management Studio 36
3.2 SQL Server数据库组成 37
3.2.1 系统数据库 37
3.2.2 数据存储文件 38
3.2.3 数据库对象 38
3.3 创建和维护数据库 39
3.3.1 创建数据库 40
3.3.2 修改数据库 42
3.4 管理和操作表 43
3.4.1 数据类型 43
3.