第1章 SQL Server 2000概述1.1 基本名词解释1.1.1 与数据库相关的概念1.1.2 关系型数据库1.1.3 客户朋艮务器(Client/Server)体系结构1.1.4 Transact-SQL语言1.2 SQL Server 2000简介1.2.1 SQL Server 2000的版本介绍1.2.2 SQL Server 2000数据库管理系统的主要特点1.3 SQL Server 2000的安装1.3.1 软硬件环境要求1.3.2 安装过程1.4 SQL Server服务的启动和停止1.4.1 SQL Server的服务种类1.4.2 服务管理器1.4.3 通过Windows 2000操作SQL Server服务1.5 服务器端与客户端网络库的设置1.5.1 服务器端网络库的设置1.5.2 配置客户端的网络库1.6 SQL Server服务器的注册和连接1.6.1 注册服务器前应了解的知识1.6.2 注册服务器1.6.3 修改服务器的注册属性与删除服务器1.6.4 设置SQL Server登录身份验证模式1.7 企业管理器、查询分析器和联机丛书1.7.1 企业管理器1.7.2 查询分析器1.7.3 联机丛书本章小结习题与实训第2章 数据库的设计与管理2.1 系统数据库介绍2.1.1 master数据库2.1.2 model数据库2.1.3 msdb数据库2.1.4 tempdb数据库2.1.5 系统数据库的文件2.2 创建数据库2.2.1 数据库的结构2.2.2 创建数据库2.2.3 自动生成数据库的SQL脚本2.2.4 数据库维护计划2.3 设置数据库选项2.3.1 查看数据库选项2.3.2 设置数据库选项2.4 修改数据库结构与删除数据库2.4.1 修改数据库的结构2.4.2 删除数据库2.5 备份和还原数据库2.5.1 创建备份设备2.5.2 使用企业管理器进行备份和还原2.5.3 使用查询分析器进行备份和还原2.6 分离和附加数据库2.6.1 分离数据库2.6.2 附加数据库本章小结习题与实训第3章 表的创建与修改3.1 表及数据类型3.1.1 表的基本概念3.1.2 SQL Server 2000中的数据类型3.2 使用企业管理器创建表3.2.1 使用企业管理器创建表结构3.2.2 创建完整性约束3.2.3 使用企业管理器修改表3.2.4 使用企业管理器删除表3.3 使用企业管理器管理表中数据3.4 使用T-SQL语句管理表3.4.1 使用CREATE TABLE语句创建表3.4.2 使用CREATE TABLE语句创建字段约束3.4.3 使用ALTER TABLE语句修改表3.4.4 使用DROP TABLE语句删除表本章小结习题与实训第4章 查询数据及更新数据4.1 查询数据4.1.1 SELECT语句的基本语法格式4.1.2 使用SELECT子句选取字段和记录4.1.3 选择查询4.1.4 记录排序4.1.5 统计函数4.1.6 数据分组4.1.7 用COMPUTE汇总数据4.1.8 多表查询4.1.9 子查询4.1.10 将查询结果保存到表中4.2 插入新数据4.2.1 使用INSERT语句插入新记录4.2.2 使用INSERT、SELECT语句插入新记录4.3 修改数据4.3.1 使用UPDATE语句修改记录4.3.2 使用FROM子句扩展UPDATE语句4.4 删除数据4.4.1 用DELETE语句删除表中的指定记录4.4.2 使用FROM子句扩展DELETE语句4.4.3 使用TRUNCAT ETABLE语句删除表中所有记录4.5 导入与导出数据4.5.1 导入数据4.5.2 导出数据本章小结习题与实训第5章 索引5.1 索引及其结构与类型5.1.1 什么是索引5.1.2 索引的结构5.1.3 索引类型5.2 创建索引的列5.2.1 创建索引的理由5.2.2 不在每一列上建索引的理由5.2.3 考虑创建索引的列5.3 操作索引5.3.1 创建索引5.3.2 查看索引5.3.3 删除索引本章小结习题与实训第6章 管理数据库其他对象6.1 视图6.1.1 视图概述6.1.2 建立视图6.1.3 管理与操作视图6.2 用户自定义数据类型6.2.1 创建用户自定义数据类型6.2.2 查看用户自定义数据类型6.2.3 删除用户自定义数据类型6.3 使用默认值6.3.1 创建默认值6.3.2 捆绑默认值6.3.3 删除默认值6.3.4 查看默认值6.4 使用规则6.4.1 创建规则6.4.2 捆绑规则6.4.3 查看规则6.4.4 删除规则6.5 使用触发器6.5.1 触发器的基本概念6.5.2 创建触发器6.5.3 修改与查看触发器6.5.4 删除触发器6.5.5 触发器的应用本章小结习题与实训第7章 T-SQL编程7.1 标识符、变量、批处理与运算符7.1.1 标识符7.1.2 注释7.1.3 变量7.1.4 批处理和脚本7.1.5 运算符7.2 系统内置函数7.2.1 字符串函数7.2.2 数学函数7.2.3 日期和时间函数7.2.4 元数据函数7.2.5 系统函数7.3 流程控制语句7.3.1 定义语句块7.3 ,2返回客户端消息语句7.3.3 条件判断语句7.3.4 循环语句7.3.5 其他语句7.4 用户定义函数7.4.1 标量函数7.4.2 内嵌表值函数7.4.3 多语句表值函数7.4.4 用查询分析器创建、修改及删除用户定义函数7.5 事务处理7.5.1 事务概述7.5.2 事务控制语句7.5.3 分布式事务7.5.4 事务的应用举例7.6 存储过程7.6.1 存储过程概述7.6.2 用户存储过程的创建及执行7.6.3 用户存储过程的修改与删除7.6.4 存储过程的应用举例本章小结习题与实训第8章 管理SQL Server的安全性8.1 SQL Server 2000安全性概述8.1.1 数据库的安全性考虑8.1.2 帐户验证8.2 登录帐户管理8.2.1 标准的SQL帐户管理8.2.2 与Windows集成的帐户管理8.3 服务器角色管理8.3.1 固定服务器角色8.3.2 管理服务器角色成员8.3.3 服务器角色的权限8.4 数据库角色管理8.4.1 固定数据库角色8.4.2 用户定义数据库角色8.5 数据库帐户管理8.5.1 内置用户帐户8.5.2 添加和管理用户帐户8.6 权限管理8.6.1 权限的种类8.6.2 权限的管理本章小结习题与实训参考文献