第1章 数据库基础概述
1.1 数据、信息与数据处理
1.1.1 数据与信息
1.1.2 数据处理
1.2 数据库系统的组成
1.2.1 数据库
1.2.2 数据库管理系统
1.2.3 数据库系统
1.2.4.数据库系统的用户
1.2.5 数据库系统的结构
1.3 数据管理的发展
1.3.1 人工管理阶段
1.3.2 文件系统阶段
1.3.3 数据库系统阶段
1.4 数据模型
1.4.1 数据模型概述
1.4.2 概念数据模型
1.4.3 逻辑数据模型
1.5 关系型数据库及其设计
1.5.1 关系型数据库定义
1.5.2 关系型数据库与表
1.5.3 主键与外键
1.5.4 字段约束
1.5.5 数据完整性
1.5.6 表的关联
1.5.7 数据库设计过程
1.5.8 关系型数据库规范化分析
1.6 本章小结
习题l
第2章 SQLServer2000简介
2.1 SQLServer2000的特点
2.2 SQLServer2000的安装
2.2.1 SQLServer2000的硬件和软件安装要求
2.2.2 SQLServer2000的安装步骤
2.3 SQLServer2000服务器组件
2.3.1 SQLServer2000服务管理器
2.3.2 SQLServer2000主要的服务器组件简介
2.4 SQLServer2000的通信组件
2.4.1 服务器端网络实用工具
2.4.2 客户端网络实用工具
2.5 SQLServer2000主要的管理工具
2.5.1 企业管理器
2.5.2 查询分析器
2.6 注册服务器
2.7 本章小结
习题
第3章 SQLServer数据库
3.1 SQLServer数据库简介
3.1.1 数据库对象
3.1.2 数据库类型
3.1.3 文件
3.1.4 文件组
3.2 创建数据库
3.2.1 使用Transact-SQL创建数据库
3.2.2 使用企业管理器创建数据库
3.2.3 使用向导创建数据库
3.3 修改数据库
3.3.1 使用Transact-SQL修改数据库
3.3.2 使用企业管理器修改数据库
3.4 删除数据库
3.5 本章小结
习题
第4章 表、视图及索引的基本操作
4.1 SQLServer扣的数据类型
4.1.1 数据类型
4.1.2 空置的含义
4.2 表的基本操作
4.2.1 创建表
4.2.2 修改表结构
4.2.3 建立表间的联系
4.2.4 插入表中的记录
4.2.5 修改表中的记录
4.2.6 删除表中的记录
4.2.7 删除表
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.4.3 创建索引
4.4.4 创建复合索引
4.4.5 查看、修改和删除索引
4.5 本章小结
习题
第5章 结构化查询语言SQL
5.1 SQL简介
5.1.1 SQL概述
5.1.2 SQL分类
5.2 SELECT查询语句
5.3 基于单表查询
5.3.1 查询表中指定的字段
5.3.2 通配符“*”的使用
5.3.3 使用单引号加入字符串
5.3.4 使用别名
5.3.5 显示表达式的值
5.3.6 使用DISTINCT短语消除重复的记录
5.3.7 使用WHERE子句查询特定的记录
5.3.8 使用ORDERBY子句对查询结果排序
5.3.9 SQL的聚合函数
5.3.10 使用GROUPBY子句对查询结果进行分组
5.3.11 使用HAVING子句筛选结果表
5.4 基于多表的联接查询
5.5 子查询
5.6 在查询的基础上创建新表
5.7 本章小结
习题
第6章 Transact-SQL
6.1 常量
6.2 变量
6.3 流程控制语句
6.4 函数
6.5 用户定义函数
6.6 游标
6.7 本章小结
习题
第7章 存储过程和触发器
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 inserted表和deleted表
7.2.4 使用触发器
7.2.5 修改触发器
7.2.6 删除触发器
7.2.7 嵌套触发器
7.3 本章小结
习题
第8章 备份与恢复
8.1 备份和恢复概述
8.1.1 数据库备份的基本概念
8.1.2 数据库恢复的基本概念
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 使用企业管理器恢复数据库
8.4 本章小结
习题
第9章 数据库管理
9.1 数据库管理概述
9.2 数据库恢复技术
9.2.1 数据库恢复基本概念
9.2.2 恢复实现技术
9.2.3 恢复策略
9.2.4 数据库镜像
9.2.5 SQLServer数据恢复技术
9.3 并发控制
9.3.1 并发控制概述
9.3.2 封锁协议
9.3.3 并发调度的可串行性
9.3.4 两段锁协议
9.3.5 SQLServer的并发控制
9.4 安全性
9.4.1 安全性概述
9.4.2 安全性控制
9.4.3 统计数据库安全性
9.4.4 SQLServer的安全性管理
9.5 完整性
9.5.1 完整性约束条件
9.5.2 完整性控制
9.5.3 SQLServer的完整性策略
9.6 本章小结
习题
第10章 人力资源管理系统
10.1 系统分析
10.2 系统设计
10.3 系统实现
10.4 本章小结
附录A 常用语句
附录B 常用函数
附录C @@类函数
附录D 系统存储过程
附录E 扩展存储过程
参考文献