内容简介
第1章 数据库技术概述
1.1 数据库基础知识
1.1.1 数据库技术中的常用术语
1.1.2 数据库技术的发展过程
1.1.3 常用的数据模型
1.2 关系数据库
1.3 数据库设计
1.4 小结
1.5 习题
第2章 SQL Server 2005概述
2.1 SQL Server 2005简介
2.2 SQL Server 2005新特性
2.3 SQL Server 2005的安装
2.3.1 SQL Server 2005安装的环境需求
2.3.2 SQL Server 2005的安装
2.3.3 卸载SQL Server 2005
2.4 SQL Server 2005的系统数据库
2.4.1 SQL Server 2005系统数据库简介
2.4.2 SQL Server 2005系统表简介
2.4.3 SQL Server 2005系统存储过程简介
2.5 Transact-SQL语言简介
2.6 小结
2.7 习题
第3章 SQL Server 2005常用工具
3.1 概述
3.2 SQL Server配置管理器
3.3 企业管理器
3.4 查询分析器
3.4.1 查询窗口和结果显示窗口
3.4.2 对象浏览器窗口
3.4.3 打开表窗口
3.5 服务器网络实用工具
3.6 客户端网络实用工具
3.7 导入和导出数据
3.8 小结
3.9 习题
第4章 数据库的创建和管理
4.1 数据库的存储结构
4.1.1 数据库文件
4.1.2 数据库文件组
4.2 创建和删除数据库
4.2.1 创建数据库
4.2.2 删除数据库
4.3 修改数据库
4.3.1 数据库更名
4.3.2 利用SQL Server Management Studio管理控制台修改数据库属性
4.3.3 使用Transact-SQL语言修改数据库
4.3.4 缩小数据库
4.5 习题
4.4 小结
第5章 表的创建和管理
5.1 数据类型
5.1.1 系统数据类型
5.1.2 自定义数据类型
5.2 创建表
5.2.1 利用SQL Server管理器创建表
5.2.2 利用Transact-SQL语言创建表
5.3 创建、删除和修改约束
5.3.1 主键约束
5.3.2 唯一性约束
5.3.3 检查约束
5.3.4 外键约束
5.4 增加、删除和修改字段
5.4.1 利用SQL Server管理器增加、删除和修改字段
5.4.2 利用Transact-SQL语言增加、删除和修改字段
5.5.1 利用SQL Server管理器删除表
5.5 删除表
5.5.2 利用Transact-SQL语言删除表
5.6 小结
5.7 习题
第6章 数据更新操作
6.1 使用INSERT语句添加数据
6.1.1 基本INSERT语句
6.1.2 多行INSERT语句
6.2 使用UPDATE语句更新数据
6.2.1 指定更新的列和值
6.2.2 在UPDATE语句中使用子查询
6.3 使用DELETE语句删除数据
6.3.1 DELETE语法
6.3.2 DELETE语句
6.3.3 TRUNCATE语句
6.4 小结
6.5 习题
第7章 数据查询操作
7.1 在企业管理器中操作表中的数据
7.2 使用SELECT语句查询数据
7.2.1 SELECT语句解析
7.2.2 指定查询条件
7.2.3 数据排序
7.2.4 数据分组
7.3 连接查询
7.4 嵌套查询
7.5 小结
7.6 习题
第8章 Transact-SQL程序设计
8.1 概述
8.2 数据类型
8.2.1 整数数据类型
8.2.2 浮点数据类型
8.2.4 逻辑数据类型
8.2.3 二进制数据类型
8.2.5 字符数据类型
8.2.6 文本和图形数据类型
8.2.7 日期和时间数据类型
8.2.8 货币数据类型
8.2.9 特定数据类型
8.2.10 用户自定义数据类型
8.2.11 新数据类型
8.3 变量
8.3.1 局部变量
8.3.2 全局变量
8.4 运算符
8.5 函数
8.5.1 系统函数
8.5.2 字符串函数
8.5.3 日期和时间函数
8.5.4 数学函数
8.5.5 转换函数
8.5.6 用户自定义函数
8.5.7 创建用户自定义函数
8.6 流程控制语句
8.6.1 BEGIN...END语句
8.6.2 IF...ELSE语句
8.6.3 CASE语句
8.6.4 WHILE...CONTINUE...BREAK语句
8.6.5 GOTO语句
8.6.6 WAITFOR语句
8.6.7 RETURN语句
8.7 小结
8.8 习题
第9章 视图的创建和使用
9.1.1 视图的概念
9.1 视图概述
9.2 创建视图
9.1.2 视图的优点
9.2.1 使用企业管理器创建视图
9.2.2 使用Transact-SQL语句创建视图
9.3 查看视图信息
9.3.1 使用企业管理器查看视图信息
9.3.2 使用系统存储过程查看视图信息
9.4 修改和重命名视图
9.4.1 修改视图
9.4.2 重命名视图
9.5 使用视图
9.5.1 插入数据记录
9.5.2 更新数据记录
9.6 删除视图
9.6.1 使用企业管理器删除视图
9.5.3 删除数据记录
9.6.2 使用Transact-SQL语句删除视图
9.7 小结
9.8 习题
第10章 索引
10.1 索引概述
10.1.1 索引的概念
10.1.2 索引的优缺点
10.1.3 索引的分类
10.2 创建索引
10.2.1 使用企业管理器创建索引
10.2.2 使用Transact-SQL语句创建索引
10.3 查看、修改和删除索引
10.3.1 使用企业管理器查看、修改和删除索引及更改索引名
10.3.2 使用系统存储过程查看索引信息和更改索引名称
10.3.3 使用Transact-SQL语句维护索引
10.5 习题
10.3.4 使用Transact-SQL语句删除索引
10.4 小结
第11章 存储过程的创建和使用
11.1 存储过程概述
11.1.1 存储过程的概念
11.1.2 存储过程的优点
11.1.3 存储过程的分类
11.2 创建存储过程
11.2.1 使用企业管理器创建存储过程
11.2.2 使用Transact-SQL语句创建存储过程
11.3 执行存储过程
11.3.1 使用企业管理器执行存储过程
11.3.2 使用Transact-SQL语句创建存储过程
11.4 查看和修改存储过程
11.4.1 查看存储过程
11.4.2 修改存储过程
11.5.1 重命名存储过程
11.5 重命名和删除存储过程
11.5.2 删除存储过程
11.6 小结
11.7 习题
第12章 触发器的创建和使用
12.1 触发器概述
12.1.1 触发器的概念
12.1.2 触发器的优点
12.1.3 触发器的分类
12.2 创建触发器
12.2.1 使用企业管理器创建触发器
12.2.2 使用Transact-SQL语言创建触发器
12.3 查看、修改和删除触发器
12.3.1 查看触发器
12.3.2 修改触发器
12.3.3 删除触发器
12.4 小结
12.5 习题
第13章 SQL Server的安全性管理
13.1 SQL Server 2005的安全机制
13.1.1 SQL Server 2005登录身份验证模式
13.1.2 SQL Server数据库的安全
13.1.3 SQL Server数据库对象的安全性
13.2 管理服务器的安全性
13.2.1 SQL Server登录账户
13.2.2 设置SQL Server身份验证模式
13.2.3 添加Windows身份验证登录账户
13.2.4 添加SQL Server身份验证登录账户
13.2.5 修改登录账户属性
13.2.6 拒绝登录账户
13.2.8 特殊账户
13.2.7 删除登录账户
13.2.9 服务器角色
13.3 管理数据库用户
13.3.1 添加数据库用户
13.3.2 删除数据库用户
13.4 管理数据库角色
13.4.1 数据库角色
13.4.2 创建用户自定义角色
13.4.3 删除用户自定义角色
13.5 权限管理
13.5.1 使用Transact-SQL语句管理权限
13.5.2 使用企业管理器管理权限
13.6 小结
13.7 习题
第14章 SQL Server代理服务
14.1.1 SQL Server代理服务元素
14.1.2 SQL Server代理服务的启动
14.1 配置SQL Server代理服务
14.2 作业管理
14.2.1 创建作业
14.2.2 调度作业
14.3 警报管理
14.4 定义操作员
14.5 创建性能警报
14.6 小结
14.7 习题
第15章 数据库的备份和恢复
15.1 数据库的备份
15.1.1 概述
15.1.2 使用SQL Server管理器进行备份
15.1.3 使用Transact-SQL语句备份数据库
15.2 数据库的恢复
15.2.1 使用SQL Server管理器恢复数据库
15.2.2 使用Transact-SQL语句恢复数据库
15.3 小结
15.4 习题
第16章 在Visual Basic中使用SQL数据库
16.1 在Visual Basic中使用SQL数据库
16.1.1 Visual Basic的特点
16.1.2 数据库操作
16.2 在Delphi中使用SQL数据库
16.2.1 Delphi编程基础
16.2.2 使用Delphi访问SQL数据库
16.3 在ASP中使用SQL数据库
16.3.1 ASP编程基础简介
16.3.2 使用ASP访问SQL数据库
16.4 小结
16.5 习题
参考答案
参考文献