第1章 SQL Server概述
1.1 SQL Server简介
1.1.1 SQL Server 2000的体系结构
1.1.2 SQL Server 2000的特点
1.2 SQL Server的安装和配置
1.2.1 SQL Server的配置要求
1.2.2 SQL Server的安装
1.3 SQL Server管理工具简介
1.3.1 SQL Server服务管理器
1.3.2 SQL Server企业管理器
1.3.3 SQL Server查询分析器
1.3.4 SQL Server服务器网络实用工具
1.3.5 SQL Server客户端网络实用工具
1.3.6 SQL Server联机帮助
1.4 管理SQL Server服务
1.4.1 启动和关闭SQL Server服务
1.4.2 管理SQL Server的服务器组
1.4.3 连接和注册SQL Server服务器
1.5 上机练习
1.6 习题
第2章 数据库的基本操作
2.1 数据库基础
2.1.1 数据库的发展
2.1.2 数据库的基本概念
2.1.3 数据库系统的体系结构
2.2 关系数据库基本原理
2.2.1 数据模型
2.2.2 关系数据库系统概述
2.2.3 关系模型的规范化
2.2.4 E-R模型到关系模型的转换
2.3 关系数据库的设计
2.3.1 数据库的设计原则
2.3.2 数据库设计步骤
2.4 SQL Server的数据库概念
2.4.1 数据库文件和文件组
2.4.2 系统数据库与示例数据库
2.5 数据库的创建
2.5.1 使用向导创建数据库
2.5.2 使用企业管理器创建数据库
2.5.3 使用T-SQL语句创建数据库
2.6 数据库的维护
2.6.1 查看数据库信息
2.6.2 修改数据库
2.6.3 数据库的选项设置
2.6.4 数据库的改名
2.6.5 数据库的删除
2.7 上机练习
2.7.1 数据库的需求
2.7.2 数据库的分析与建立
2.8 习题
第3章 数据库中的表
3.1 数据表的基本概念
3.1.1 系统数据类型
3.1.2 用户定义数据类型
3.2 SQL Server的对象命名规则
3.2.1 SQL Server标识符
3.2.2 对象命名规则
3.3 数据表的创建与维护
3.3.1 创建表
3.3.2 修改表
3.3.3 删除表
3.3.4 重命名表
3.4 表数据的添加、修改和删除
3.4.1 向表中添加数据
3.4.2 修改表中的数据
3.4.3 删除表中的数据
3.4.4 用企业管理器管理表数据
3.5 上机练习
3.5.1 数据表的建立
3.5.2 修改表的定义
3.5.3 数据表的改名
3.5.4 表数据的添加、修改和删除数据
3.5.5 创建classnorthwind数据库
3.5.6 操作classnorthwind数据库
3.5.7 在查询分析器中创建表
3.5.8 在企业管理器中创建表
3.5.9 执行语句
3.6 习题
第4章 数据查询
4.1 简单查询语句
4.1.1 基本的SELECT语句
4.1.2 选择数据列
4.1.3 使用TOP和DISTINCT
4.1.4 使用列别名
4.1.5 使用计算列
4.1.6 使用WHERE子句
4.1.7 使用ORDER BY子句
4.2 查询语句的统计功能
4.2.1 使用聚合函数
4.2.2 使用GROUP BY子句
4.2.3 使用COMPUTE子句
4.3 数据的联接
4.3.1 交叉联接
4.3.2 内联接
4.3.3 外联接
4.3.4 自联接
4.3.5 合并结果集
4.4 子查询
4.4.1 相关子查询
4.4.2 嵌套子查询
4.5 上机练习
4.5.1 SELECT语句的基本使用
4.5.2 数据统计
4.5.3 联接查询的使用
4.5.4 子查询的使用
4.5.5 单表查询
4.5.6 多表查询
4.6 习题
第5章 数据完整性
第6章 视图及其应用
第7章 索引及其应用
第8章 Transact-SQL语言编程
第9章 存储过程
第10章 触发器
第11章 数据库的安全
第12章 备份与恢复