第1章 SQL Server概述
1.1 SQL与SQL Server
1.1.1 SQL的特点
1.1.2 SQL Server的特点
1.1.3 关系数据库模型简述
1.2 SQLServer2005的安装
1.2.1 SQLServer2005的安装要求
1.2.2 SQLServer2005的安装内容
1.2.3 SQLServer2005的安装过程
习题1
第2章 数据库的基本操作
2.1 文件和文件组
2.1.1 文件
2.1.2 文件组
2.2 创建数据库
2.2.1 以图形化界面创建数据库
2.2.2 用T-SQL命令创建数据库
2.2.3 事务日志
2.2.4 查看数据库信息
2.3 管理数据库
2.3.1 打开数据库
2.3.2 增加数据库容量
2.3.3 查看及修改数据库选项
2.3.4 缩减数据库容量
2.3.5 更改数据库名称
2.3.6 查看SQL Server上的数据库个数
2.3.7 删除数据库
习题2
第3章 数据库中表的建立
3.1 表的概念
3.2 SQL Server的数据类型
3.3 数据库中表的操作
3.3.1 表的创建
3.3.2 表的删除
3.3.3 表的修改
习题3
第4章 数据检索
4.1 SELECT语句
4.2 带条件的检索
4.2.1 WHERE子句
4.2.2 WHERE子句中条件的指定
4.2.3 HAVING子句
4.2.4 COMPUTEBY及COMPUTE子句
4.3 从多个表中查询数据
4.4 UNION操作
4.5 子查询
习题4
第5章 SQL Server的数据完整性
5.1 数据完整性的基本概念
5.1.1 数据完整性的类型
5.1.2 强制数据完整性
5.2 定义约束
5.2.1 约束的类型
5.2.2 约束的创建
5.2.3 查看约束的定义信息
5.2.4 删除约束
5.3 约束类型
5.3.1 DEFAULT约束
5.3.2 CHECK约束
5.3.3 PRIMARYKEY约束
5.3.4 UNIQUE约束
5.3.5 FOREIGNKEY约束
5.4 创建约束的其他选项
5.4.1 使用WITHNOCHECK选项
5.4.2 使用NOCHECK选项
5.5 使用默认值
5.6 使用规则
5.7 数据完整性强制方法的选择
习题5
第6章 视图及其应用
6.1 综述
6.1.1 视图的基本概念
6.1.2 使用视图的优点和缺点
6.2 视图的创建和查询
6.3 查看视图定义信息
6.3.1 使用Management Studio
6.3.2 通过执行系统存储过程查看视图的定义信息
6.4 修改和删除视图
6.4.1 修改视图
6.4.2 删除视图
6.5 通过视图修改数据
习题6
第7章 索引及其应用
7.1 有关索引的基础知识
7.1.1 SQL Server中数据的存储
7.1.2 SQL Server中数据的访问
7.2 创建索引的原因和选择索引列
7.2.1 创建索引应考虑的因素
7.2.2 选择创建索引的数据列
7.3 索引的分类
7.3.1 聚集索引
7.3.2 非聚集索引
7.3.3 唯一索引
7.3.4 包含性列索引
7.3.5 全文索引
7.3.6 xml数据类型列的索引
7.4 建立可利用的索引
7.4.1 在查询分析器中用SQL命令建立索引
7.4.2 在Management Studio中建立索引
7.5 查询索引信息
7.6 更改索引的名称
7.7 删除索引
7.7.1 用T-SQL命令删除索引
7.7.2 在Management Studio中删除索引
7.8 设置创建索引的选项
7.8.1 设置FILLFACTOR选项
7.8.2 设置PAD_INDEX选项
7.9 分析和维护索引
7.9.1 分析索引
7.9.2 维护索引
7.10 数据库引擎优化顾问
习题7
第8章 存储过程及其应用
8.1 存储过程的概念
8.2 存储过程的优点
8.3 创建和执行简单存储过程
8.3.1 创建存储过程
8.3.2 创建存储过程的步骤及注意事项
8.3.3 查看存储过程信息
8.4 创建和执行带参数的存储过程
8.4.1 创建带输入参数的存储过程
8.4.2 执行带输入参数的存储过程
8.4.3 创建带输出参数的存储过程
8.4.4 执行带输出参数的存储过程
8.5 存储过程的重编译处理
8.5.1 存储过程的处理
8.5.2 存储过程的重编译处理
8.6 修改和删除存储过程
8.6.1 修改存储过程
8.6.2 删除存储过程
8.7 系统存储过程和扩展存储过程
8.7.1 系统存储过程
8.7.2 扩展存储过程
习题8
第9章 触发器及其应用
9.1 触发器的基本概念和优点
9.1.1 触发器的基本概念
……
第10章 用户自定义函数的应用与程序设计
第11章 SQL Server的系统安全与数据安全简介
第12章 通过ODBC连接不同数据库
参考文献