第1章 SQL Server关系数据库简介
1.1 数据库基础知识
1.1.1 数据库系统简介
1.1.2 数据模型
1.1.3 关系型数据库的内部结构
1.1.4 数据的完整性
1.2 SQL Servet简介
1.2.1 SQL Server 2000的安装
1.2.2. SQL Server内置数据库
1.2.3 SQL Server系统表
1.2.4 SQL Server系统存储过程
1.2.5 样本数据库
习题与思考题
第2章 Transanct-SQL语言
2.1 Transact-SQL语言基础
2.1.1 逻辑数据库和物理数据库
2.1.2 标识符
2.1.3 注释
2.1.4 常量、变量以及数据类型
2.1.5 函数
2.1.6 运算符与表达式
2.1.7 流程控制语句
2.2 数据操纵语言(DML)
2.2.1 SELECT语句
2.2.2 INSERT语句
2.2.3 UPDATE语句
2.2.4 DELETE语句
习题与思考题
第3章 服务器管理
3.1 创建服务器组
3.2 服务器注册
3.3 服务器启动、暂停和停止
3.4 服务器的连接与断开
3.5 服务器配置选项设置
习题与思考题
第4章 数据库管理
4.1 数据库的存储结构
4.1.1 数据库文件
4.1.2 数据库文件组
4.2 创建、修改和删除数据库
4.2.1 创建数据库
4.2.2 修改数据库
4.2.3 删除数据库
4.3 数据库备份
4.3.1 备份概述
4.3.2 创建备份设备
4.3.3 备份的执行
4.4 恢复数据库
4.4.1 恢复概述
4.4.2 恢复用户数据库
4.4.3 恢复系统数据库
4.4.4 使用管理工具恢复数据库
习题与思考题
第5章 数据库对象操作
5.1 数据类型
5.1.1 系统数据类型
5.1.2 自定义数据类型
5.2 表操作
5.2.1 创建表
5.2.2 增加、删除和修改字段
5.2.3 创建、删除和修改约束
5.2.4 查看表格
5.2.5 删除表
5.3 视图操作
5.3.1 创建视图
5.3.2 修改和重命名视图
5.3.3 查看视图信息、删除视图
5.3.4 通过视图修改记录
5.4 索引操作
5.4.1 创建索引
5.4.2 查看、修改和删除索引
习题与思考题
第6章 触发器、存储过程、游标
6.1 触发器
6.1.1 触发器的用途
6.1.2 触发器的种类与触发操作
6.1.3 触发器的建立与修改
6.1.4 设计触发器的技巧
6.1.5 建立AFTER触发器
6.1.6 建立INSTEAD 0F触发器
6.2 储存过程
6.2.1 创建存储过程
6.2.2 执行存储过程
6.2.3 查看和修改存储过程
6.2.4 重命名和删除过程
6.3 游标
6.3.1 游标简介
6.3.2 游标的声明、打开、关闭与删除
6.3.3 使用FETCH读取游标中的记录
6.3.4 通过游标修改或删除记录
6.3.5 游标的应用举例
习题与思考题
第7章 SQL Server权限管理
第8章 SQL Server 数据转换
第9章 用户定义函数
第10章 SQL Server编程实例
参考文献