内容简介
第1章 数据库系统和SQL Server
1.1数据库系统概述
1.2关系数据库系统
1.3 SQL Server概述
1.3.1 SQL Server2000客户服务器体系结构
1.3.2 SQL Server2000的查询语言——交互式SQL
1.4 SQL Server2000的新特性
1.4.1关系数据库方面的新特性
1.4.2其他新特性
1.5安装SQL Server2000
1.5.1 SQL Server2000系统需求
1.5.2 SQL Server2000安装部件和版本
1.5.3为SQL Server服务建立Windows NT账号
1.5.4开始安装SQL Server2000
1.5.5安装SQL Server2000数据库服务器
1.5.7卸载SQL Server2000
1.5.6安装排错
第2章 配置SQL Server2000
2.1启动和停止SQL Server服务
2.1.1自动启动
2.1.2使用SQL Server Service Manager启动
2.1.3命令行方式启动
2.1.4更改SQL Server服务账号
2.2.1注册SQL Server服务器
2.2注册服务器和创建服务器组
2.2.2创建服务器组
第3章SQL Server2000的管理工具和实用程序
3.1服务管理器(Service Manager)
3.2客户机网络连接工具(SQL Server Client Network Utility)
3.3服务器网络连接工具(SQL Server Network Utility)
3.4企业管理器(SQL Server Enterprise Manager)
3.5查询分析器(SQL Server Query Analyzer)
3.6在线手册(Books online)
4.1数据库与事务日志
第4章 管理数据库
4.2数据库结构
4.2.1数据库文件和文件组
4.2.2页面(Pages)和盘区(Extents)
4.2.3数据库对象
4.3系统数据库
4.3.1master数据库
4.3.3model数据库
4.3.2temqdb数据库
4.3.4msdb 数据库
4.4创建用户数据库
4.4.1创建前的考虑
4.4.2使用企业管理器创建数据库
4.4.3使用CREATE DATABASE语句创建数据库
4.5操作数据库
4.5.1显示数据库信息
4.5.2修改数据库
4.5.3删除数据库
第5章 数据库系统和SQL Server
5.1表的基本概念
5.2设计表
5.2.1数据类型
5.2.2文本和图像数据
5.2.3IDENTITY列
5.2.4设计数据完整性
5.3.1使用CREATE TABLE语句
5.3创建表
5.3.2使用企业管理器创建表
5.4查看表
5.4.1查看表的定义
5.4.2查看表间的依赖关系
5.4.3查看表上的约束
5.4.4查看表中的数据
5.5修改表
5.5.1修改列属性
5.5.3修改约束
5.5.2添加和删除列
5.6删除表
5.7临时表
第6章 存取、修改数据
6.1查询数据
6.1.1SELECT语句
6.1.2选择查询
6.1.3集合函数
6.1.4数据分组
6.1.5从多个表中查询数据-表连接
6.1.6合并结果集
6.1.7子查询
6.1.8在查询的基础上创建新表
6.2添加新数据
6.2.1使用INSERT语句
6.2.2使用WRITETEXT语句
6.3.2使用UPDATETEXT语句
6.3修改数据
6.3.1使用UPDATE语句修改数据
6.4删除数据
6.4.1使用DELETE语句
6.4.2使用TRUNCATE TABLE语句
6.5使用企业管理器存取、修改数据
第7章 视图
7.1视图的典型应用
7.2创建视图
7.2.1创建之前的注意事项
7.2.2使用T-SQL语句创建视图
7.2.3使用企业管理器创建视图
7.3管理视图
7.3.1查看和修改视图的信息
7.3.2删除视图
7.4通过视图修改基表中的数据
8.1规则
8.1.1创建规则
第8章 管理数据库其他对象
8.1.2捆绑规则
8.1.3查看规则
8.1.4删除规则
8.2默认值
8.2.1创建默认值
8.2.2捆绑默认值
8.2.3查看默认值
8.2.4删除默认值
8.3用户自定义数据类型
8.3.1创建用户自定义数据类型
8.3.2查看用户自定义数据类型
8.3.3删除用户自定义数据类型
第9章 用T-SQL编程
9.1执行多条T-SQL语句
9.1.1批
9.2.1局部变量
9.2变量
9.1.2脚本
9.2.2全局变量
9.2.3注释
9.3流控制语句
9.3.1BEGIN?ENDF
9.3.2IF?ELSE
9.3.3WHILE
9.3.5CONTINUE
9.3.4BREAK
9.3.6WAITFOR
9.3.7GOTO
9.3.8RETURN
9.3.9CASE
9.3.10RAISERROR和PRINT
9.4用户自定义函数
9.4.1返回数值的用户自定义函数(Scalar functions)
9.4.2内联(单语句)的返回表的用户自定义函数
9.4.3多语句的返回表的用户自定义函数
9.4.4使用企业管理器创建用户自定义函数
9.4.5查看用户自定义函数
9.4.6修改用户自定义函数
9.4.7删除用户自定义函数
9.5事务
9.5.1什么是事务
9.5.2事务的特性
9.5.3管理事务
9.5.4事务控制语句
9.5.5分布式事务
第10章 存储过程
10.1存储过程的基本概念
10.1.1存储过程的定义
10.1.2存储过程的优点
10.1.3系统存储过程
10.2创建存储过程
10.2.1创建一个简单的存储过程
10.2.2使用参数
10.2.3使用企业管理器创建存储过程
10.2.4使用Create Procedure Wizard创建存储过程
10.3重新编译存储过程
10.3.1CREATE PROCEDURE中的RECOMPILE
10.3.2EXECUTE中的RECOMPILE
10.3.3使用sp(recompile系统存储过程
10.4操作存储过程
10.4.1修改存储过程
10.4.2查看存储过程的信息
10.4.3删除存储过程
10.5扩展存储过程
10.5.1安装扩展存储过程
10.5.2执行扩展存储过程
10.5.3查看扩展存储过程
10.5.4删除扩展存储过程
11.1基本概念
11.1.1触发器的作用
第11章 触发器
11.1.2Inserted表和Deleted表
11.1.3INSTEAD OF 和AFTER触发器
11.1.4触发器的执行过程
11.2创建触发器
11.2.1使用T-SQL语句创建触发器
11.2.2使用企业管理器创建触发器
11.3操作触发器
11.3.1查看和修改触发器
11.3.2查看依赖关系
11.3.3获得触发器的有关信息
11.3.4使表上的触发器无效或重新有效
11.3.5删除触发器
第12章 索引
12.1索引的基本概念
12.1.1什么是索引
12.1.3何时使用索引
12.1.2为什么要创建索引
12.1.4索引的类型
12.2创建索引
12.2.1在建表时创建索引
12.2.2在已存在的表上创建索引
12.2.3使用向导创建索引
12.3操作索引
12.3.1查看索引
12.3.2删除索引
13.1.1数据库安全性与应用程序安全性
第13章 管理SQL Server的安全性
13.1 SQL Server2000的安全机制
13.1.2两级权限管理
13.1.3与Windows NT集成的登录验证模式
13.1.4基于角色的安全性
13.2管理服务器的安全性
13.2.1服务器登录账号
13.2.2设置安全验证模式
13.2.3添加Windows NT/2000账号
13.2.4添加SQL Server账号
13.2.5修改登录账号的属性
13.2.6拒绝登录账号
13.2.7删除登录账号
13.2.8服务器角色
13.2.9sa账号
13.3管理数据库的用户
13.3.1添加数据库用户
13.3.2修改数据库用户
13.4.1固定数据库角色
13.3.3删除数据库用户
13.4管理数据库角色
13.4.2创建自定义数据库角色
13.4.3为数据库角色增加成员
13.4.4删除用户自定义角色
13.5管理权限
13.5.1权限简介
13.5.2授予、拒绝和剥夺权限
13.5.3使用企业管理器管理权限
13.5.4权限和系统表
13.6应用程序的安全性与应用程序角色
13.6.1创建应用程序角色
13.6.2激活应用程序角色
13.6.3修改应用程序角色的口令
13.6.4删除应用程序角色
14.1基本概念
14.1.1为什么需要备份
第14章 备份和恢复
14.1.2 SQL Server2000数据库备份和恢复体系结构和新特性
14.2备份数据库
14.2.1备份设备
14.2.2使用T-SQL语句备份数据库
14.2.3使用企业管理器备份数据库
14.2.4使用向导进行备份
14.3恢复数据库
14.3.1使用RESTORE语句恢复数据库
14.3.2使用企业管理器恢复数据库
15.1复制的基本概念
15.1.1什么是复制
第15章 复制
15.1.2复制的典型应用
15.1.3复制模型
15.1.4订阅方式
15.1.5复制的种类
15.1.6参与复制的服务器组件
15.1.7复制的工作过程
15.1.8复制的物理结构
15.2实施复制
15.2.1配置复制
15.2.2建立出版物
15.2.3订阅出版物
15.2.4停止复制
16.1配置SQL Server代理服务
16.1.1 SQL Server代理服务的基本概念
第16章 自动执行任务
16.1.2 SQL Server代理服务账号
16.1.3 启动SQL Server代理服务
16.2多服务器管理
16.3作业管理
16.3.1创建作业
16.3.2调度作业
16.4.1创建操作员
16.4警告管理
16.4.2创建警告
第17章 XML和Internet支持
17.1存取XML格式的数据
17.1.1以XML文档的形式从数据库中查询数据
17.1.2使用OPENXML将XML文档转化为表
17.2通过URL地址访问SQL Server的数据
17.2.1为SQL Server配置IIS虚拟目录
17.2.2使用浏览器执行SQL Server语句
附录