第1篇 基础篇 2
第1章 数据库系统概论 2
1.1 数据库的发展 2
1.2 数据和数据库系统 7
1.3 数据模型 10
1.4 小结 15
习题 15
第2章 关系数据库概述 17
2.1 关系数据库概念 17
2.2 关系数据库设计 22
2.3 小结 28
习题 29
第3章 关系数据库语言SQL 31
3.1 SQL语言概述 31
3.2 数据定义 34
3.3 数据查询 40
3.4 数据操作 63
3.5 小结 67
习题 67
第4章 常用数据库产品比较 71
4.1 常用数据库产品简介 71
4.2 数据库产品的选择和比较 75
4.3 小结 78
习题 78
第2篇 入门篇 80
第5章 SQL Server 2005入门 80
5.1 SQL Server 2005概述 80
5.2 SQL Server 2005的安装 81
5.3 SQL Server 2005数据库引擎的启动和停止 87
5.4 SQL Server 2005主要管理工具 89
5.5 小结 95
实验1 SQL Server 2005的安装与入门 96
第6章 使用SQL Server 2005创建和管理“停车场”数据库 97
6.1 “停车场”数据库分析设计 97
6.2 数据库的规划和建立 98
6.3 数据表的设计和创建 99
6.4 车辆进出管理 102
6.5 日常数据查询和统计 104
6.6 数据库的备份和还原 107
6.7 小结 108
实验2 数据库的创建 108
第3篇 提高篇 111
第7章 学生信息数据库的创建和管理 111
7.1 数据库的分析设计 111
7.2 数据库物理设计 117
7.3 数据表的创建 120
7.4 小结 124
实验3 创建数据库及数据表 124
第8章 视图 126
8.1 视图简介 126
8.2 视图的分析与设计 127
8.3 创建视图 128
8.4 查看、修改、删除视图 134
8.5 通过视图修改数据 138
8.6 加密视图 141
8.7 小结 143
实验4 视图的应用 143
第9章 存储过程和触发器 145
9.1 Transact-SQL 145
9.2 存储过程 157
9.3 触发器 172
9.4 小结 186
实验5 Transact-SQL语句的使用 186
实验6 存储过程的应用 187
实验7 触发器的使用 188
第10章 ASP.NET与SQL Server 2005 190
10.1 ASP.NET 2.0简介 190
10.2 ADO.NET简介 191
10.3 数据维护 198
10.4 图片存取技术 208
10.5 小结 212
实验8 利用ASP.NET开发学生信息管理系统 212
第4篇 高级篇 215
第11章 数据库配置与管理 215
111 系统数据库介绍 215
11.2 用户数据库的创建和配置 218
11.3 分离和附加数据库 227
11.4 数据库脱机和联机 229
11.5 数据库收缩 230
11.6 小结 234
实验9 数据库管理 234
第12章 SQL Server 2005的安全管理 236
12.1 身份验证模式与登录 236
12.2 数据库用户 240
12.3 角色 244
12.4 架构 249
12.5 小结 252
实验10 数据库安全 252
第13章 数据导入导出 255
13.1 SQL Server导入导出向导 255
13.2 将新生名单导入到dbStudents数据库 256
13.3 将dbStudents数据库中学生成绩导出到Access 261
13.4 将Excel数据转换至Access 266
13.5 小结 268
实验11 数据的导入导出 268
第14章 数据复制服务 270
14.1 数据复制服务 270
14.2 配置复制和发布数据 276
14.3 创建和初始化订阅 286
14.4 同步数据 293
14.5 小结 295
实验12 数据库复制技术 295
第15章 性能优化与调整 297
15.1 数据库规划和设计原则 297
15.2 SQL Server Profiler 300
15.3 数据库引擎优化顾问 307
15.4 小结 318
实验13 性能优化与调整 318
附录A 习题答案 320
A.1 数据库系统概论部分习题答案 320
A.2 关系数据库概述部分习题答案 321
A.3 关系数据库语言SQL部分习题答案 322
A.4 常用数据库产品部分习题答案 326
附录B 常用内置函数 327
B.1 内置函数分类 327
B.2 常用内置函数介绍 328
B.3 SQL Server 2005新增函数 329
参考文献 334