1 导 言 1
1.1 目的及意义 1
1.2 实习要求 1
1.3 教学安排 1
2 环境准备 3
2.1 SQL Server 2005的安装 3
2.2 SQL Server 2005实用工具 11
3 SQL Server常用操作 15
3.1 创建数据库 15
3.2 管理数据库 18
3.3 创建和操作表 18
3.4 约束的创建/查看和删除 21
3.5 索引的创建与删除 25
3.6 创建数据库关系图 26
3.7 视图 28
3.8 数据库安全 30
3.9 备份与恢复 38
4 SQL编程 41
4.1 定义数据库 41
4.2 创建和操作表 43
4.3 索引的创建与删除 46
4.4 数据查询 47
4.5 数据更新 58
4.6 视图 60
4.7 T-SQL编程 63
4.8 存储过程 79
4.9 事 务 90
4.10 数据完整性 93
4.11 触发器 99
4.12 数据库安全性 107
4.13 数据库备份与恢复 110
5 客户端编程 115
5.1 ODBC编程 115
5.2 ADO编程 139
5.3 ADO.NET编程 167
5.4 JDBC编程 200
6 数据库设计 234
6.1 数据库设计概述 234
6.2 需求分析 236
6.3 概念结构设计 242
6.4 逻辑结构设计 253
6.5 数据库的物理设计 258
6.6 数据库的实施 260
6.7 数据库运行与维护 262
7 课程设计 264
7.1 课程设计题目 264
7.2 课程设计报告的要求 265
主要参考文献 266