第1章 数据库系统概论 1
1.1 数据、信息处理与数据管理 1
1.2 数据库技术的发展 2
1.3 数据库系统的组成与特点 4
1.4 数据库体系结构 7
1.5 DBMS组成 10
1.6 数据库保护 12
1.7 小结 16
习题1 17
第2章 数据模型 18
2.1 数据模型的概念 18
2.2 实体和属性 18
2.3 实体间的联系 20
2.4 数据库类型 23
2.5 E-R方法 26
2.6 小结 29
习题2 30
第3章 关系数据库理论基础 31
3.1 关系的数学定义 31
3.2 关系表的性质 33
3.3 关系操作语言 34
3.4 关系数据库标准语言——SQL 45
3.5 小结 50
习题3 50
第4章 数据库设计 52
4.1 规范化 52
4.2 数据库设计的内容及特点 57
4.3 数据库逻辑设计 60
4.4 数据库物理结构设计 64
4.5 数据库的运行与维护 65
4.6 编写技术文档 66
4.7 信息系统开发 67
4.8 小结 74
习题4 75
第5章 SQL Server 2012基本知识 76
5.1 SQL Server 2012版本 76
5.2 安装SQL Server 2012 79
5.3 卸载SQL Server 2012 92
5.4 SQL Server 2012的重要新增功能 92
5.5 小结 97
习题5 97
第6章 数据库和表的操作 98
6.1 SQL Server 2012体系结构 98
6.2 创建数据库 109
6.3 创建表 113
6.4 具体操作实例 115
6.5 小结 123
习题6 124
第7章 T-SQL基本语句 125
7.1 Select语句 125
7.2 复杂的Select语句 135
7.3 三值逻辑 139
7.4 从视图中检索数据 140
7.5 剔除重复的行 140
7.6 Select的其他用法 141
7.7 Insert语句 145
7.8 Update语句 147
7.9 Delete和Truncate Table语句 149
7.10 并行修改和表锁 150
7.11 小结 153
习题7 154
第8章 SQL Server编程结构 155
8.1 程序注释语句 155
8.2 批处理 156
8.3 局部变量 159
8.4 全局变量 162
8.5 条件判断结构语句 166
8.6 事务 171
8.7 小结 174
习题8 174
第9章 数据完整性、规则与默认值 175
9.1 数据完整性基础 175
9.2 使用约束实施数据完整性 177
9.3 使用规则 188
9.4 使用默认值 191
9.5 小结 195
习题9 195
第10章 视图和索引 196
10.1 视图 196
10.2 索引 202
10.3 小结 208
习题10 209
第11章 存储过程、触发器和游标 210
11.1 存储过程 210
11.2 触发器 225
11.3 利用存储过程和触发器维护数据完整性 234
11.4 游标 235
11.5 小结 248
习题11 248
第12章 安全性和用户管理 249
12.1 SQL Server身份验证 249
12.2 登录 251
12.3 数据库角色 251
12.4 服务器角色 253
12.5 SQL Server 2012在安全配置方面的设置 256
12.6 小结 258
习题12 258
第13章 SQL Server与ADO 259
13.1 ADO对象模型 259
13.2 不同开发环境中的ADO应用 269
13.3 使用ADO执行查询 270
13.4 处理结果 278
13.5 小结 279
习题13 279