第1部分 数据库实用知识 1
第1章 数据库基础 1
1.1 数据库的基本概念 1
1.2 数据库设计 4
1.3 数据库应用系统 7
1.4 SQLServer 2008环境 11
第2章 SQL Server数据库基础 20
2.1 SQLServer数据库基本概念 20
2.2 界面方式操作数据库 23
2.3 命令方式操作数据库 28
第3章 表与表数据操作 36
3.1 表结构和数据类型 36
3.2 界面方式操作表 43
3.3 命令方式操作表 47
3.4 界面方式操作表数据 51
3.5 命令方式操作表数据 52
第4章 数据库查询和视图 59
4.1 关系运算 59
4.2 数据库的查询 61
4.3 视图 85
4.4 游标 91
第5章 T-SQL语言 95
5.1 SQL与T-SQL 95
5.2 常量、变量与数据类型 96
5.3 运算符与表达式 105
5.4 流程控制语句 110
5.5 系统内置函数 116
第6章 索引、数据完整性与事务 124
6.1 索引 124
6.2 默认值约束及默认值对象 132
6.3 数据完整性 136
6.4 事务 148
第7章 存储过程和触发器 154
7.1 存储过程 154
7.2 触发器 162
7.3 ADO.NET存储技术及数据库的应用 170
第8章 系统安全管理 185
8.1 SQLServer 2008的安全机制 185
8.2 建立和管理用户帐户 187
8.3 服务器角色与数据库角色 193
8.4 数据库权限的管理 200
8.5 数据库架构的创建 205
第9章 备份与恢复 209
9.1 备份与恢复概述 209
9.2 备份操作和备份命令 212
9.3 恢复操作和恢复命令 224
9.4 复制数据库 232
9.5 附加数据库 234
第2部分 实验 235
实验1 数据库、数据表的创建和维护 235
实验2 表数据的插入、修改和删除 238
实验3 数据库的查询(一) 240
实验4 数据库的查询(二) 242
实验5 数据库的查询(三) 244
实验6 T-SQL编程 246
实验7 索引和数据完整性的实现 249
实验8 数据库的高级查询 250
实验9 ADO.NET存储技术的应用(一) 252
实验10 ADO.NET存储技术的应用(二) 256
实验11 ADO.NET存储技术的应用(三) 259
实验12 综合练习(一) 262
实验13 综合练习(二) 264
实验14 综合练习(三) 266
附录 数据库课程设计任务书 268
参考文献 274