第1章 引论
1.1 基本概念
1.1.1 信息与数据
1.1.2 数据库系统
1.2 数据模型
1.2.1 数据模型的概念
1.2.2 数据模型的分类
1.3 数据视图和模式结构
1.3.1 数据视图与数据抽象
1.3.2 三级模式结构
1.3.3 二级映像与数据独立性
1.4 数据库系统体系结构
1.5 数据库管理系统
1.5.1 数据库管理系统的主要功能
1.5.2 DBMS与周围系统硬件、软件的关系
1.5.3 数据库系统的全局结构
1.6 数据库技术的发展
1.7 本章习题
1.7.1 真题解析
1.7.2 练习题
第2章 数据库应用系统生命周期
2.1 数据库应用系统生命周期
2.1.1 软件工程与软件开发方法
2.1.2 DBAS软件组成
2.1.3 DBAS生命周期模型
2.2 规划与分析
2.2.1 系统规划与定义
2.2.2 可行性分析
2.2.3 项目规划
2.3 需求分析
2.3.1 数据与数据处理需求分析
2.3.2 业务规则需求分析
2.3.3 性能需求分析
2.3.4 其他需求分析
2.4 系统设计
2.4.1 概念设计
2.4.2 逻辑设计
2.4.3 物理设计
2.5 实现与部署
2.6 运行管理与维护
2.6.1 日常维护
2.6.2 系统性能监控和分析
2.6.3 系统性能优化调整
2.6.4 软件系统升级
2.7 本章习题
2.7.1 真题解析
2.7.2 练习题
第3章 需求分析与功能建模方法
3.1 需求分析概述
3.1.1 需求分析的概念和任务
3.1.2 需求来源与需求获取方法
3.1.3 需求分析的过程
3.1.4 软件需求规格说明书
3.2 DFD建模方法
3.2.1 DFD基本图形符号
3.2.2 绘制数据流图
3.2.3 数据字典和加工说明
3.3 IDEF0建模方法
3.3.1 IDEF0方法
3.3.2 IDEF0建模过程
3.4 DFD与IDEF0的比较
3.5 本章习题
3.5.1 真题解析
3.5.2 练习题
第4章 数据库概念设计及数据建模
4.1 数据库概念设计概述
4.1.1 数据库概念设计的任务
4.1.2 数据库概念设计的目标
4.1.3 数据库概念设计的方法和步骤
4.2 数据建模方法
4.3 E-R建模方法
4.3.1 基本概念
4.3.2 E-R图
4.3.3 E-R建模步骤
4.3.4 E-R建模实例
4.4 IDEF1X建模方法
4.4.1 IDEF1X模型元素
4.4.2 IDEF1X建模过程
4.5 本章习题
4.5.1 真题解析
4.5.2 练习题
第5章 关系数据库逻辑设计
5.1 概述
5.2 基本概念
5.2.1 基本术语
5.2.2 关系的完整性
5.2.3 关系代数
5.2.4 关系数据库
5.3 关系数据库设计理论
5.3.1 问题提出
5.3.2 函数依赖
5.3.3 规范化设计方法
5.4 数据库模式设计
5.4.1 初始关系模式设计
5.4.2 优化关系模式
5.4.3 数据完整性设计及外模式设计
5.5 本章习题
5.5.1 真题解析
5.5.2 练习题
第6章 存储技术与数据库物理设计
6.1 文件组织
6.1.1 定长记录表示法
6.1.2 变长记录表示法
6.2 文件结构与存取
6.2.1 堆文件
6.2.2 顺序文件
6.2.3 多表聚集文件
6.2.4 索引文件
6.2.5 散列文件
6.3 索引技术
6.4 散列技术
6.4.1 散列文件的操作
6.4.2 散列函数
6.4.3 桶溢出控制
6.5 数据字典
6.6 数据库物理设计
6.6.1 设计内容和目标
6.6.2 确定数据的存储结构
6.6.3 选择和设计存取路径
6.6.4 数据分布设计
6.6.5 确定系统配置
6.6.6 物理模式评估
6.7 本章习题
6.7.1 真题解析
6.7.2 练习题
第7章 数据库应用系统功能设计
7.1 软件体系结构与设计过程
7.1.1 软件体系结构
7.1.2 软件设计过程
7.2 DBAS总体设计
7.2.1 系统总体设计步骤
7.2.2 结构化设计原理
7.2.3 C/S和B/S体系结构
7.3 概要设计
7.3.1 数据库应用系统的概要设计
7.3.2 数据抽象与局部视图设计
7.3.3 视图的集成
7.3.4 概要设计中的模块化原则
7.4 详细设计
7.4.1 数据库事务详细设计
7.5 人机界面设计
7.6 本章习题
7.6.1 真题解析
7.6.2 练习题
第8章 关系数据库操作语言
8.1 SQL支持的数据类型
8.2 定义和维护关系表
8.2.1 创建关系表
8.2.2 修改和删除关系表
8.3 数据操作语言
8.3.1 查询数据
8.3.2 插入数据
8.3.3 更新数据
8.3.4 删除数据
8.4 索引
8.4.1 创建索引
8.4.2 删除索引
8.5 视图
8.5.1 创建视图
8.5.2 修改和删除视图
8.5.3 视图的作用
8.6 本章习题
8.6.1 真题解析
8.6.2 练习题
第9章 事务调度与并发控制
9.1 事务的基本知识
9.1.1 概念
9.1.2 特征
9.1.3 事务调度
9.1.4 并发执行的正确性问题
9.2 并发控制技术
9.2.1 基于锁的并发控制
9.2.2 封锁粒度
9.2.3 封锁协议
9.2.4 两段锁协议
9.3 死锁与活锁
9.3.1 死锁
9.3.2 活锁
9.4 本章习题
9.4.1 真题解析
9.4.2 练习题
第10章 数据库的实施、运行和维护
10.1 数据库的实施
10.1.1 数据库的实施概述
10.1.2 定义数据库结构
10.1.3 数据装载
10.1.4 编制与调试应用程序
10.1.5 试运行工作的内容
10.2 数据库的运行和维护
10.3 监控分析
10.4 空间管理
10.4.1 数据库空间管理
10.4.2 确定数据库的数目
10.5 参数调整
10.6 查询优化
10.6.1 查询优化的方法
10.6.2 查询优化步骤
10.7 本章习题
10.7.1 真题解析
10.7.2 练习题
第11章 故障管理
11.1 事务
11.2 故障的种类及解决方法
11.2.1 事务内部故障
11.2.2 系统故障
11.2.3 介质故障
11.2.4 计算机病毒故障
11.3 数据库恢复技术概述
11.4 数据转储
11.5 登记日志文件
11.5.1 日志文件的格式和内容
11.5.2 日志文件的作用
11.5.3 登记日志文件的原则
11.6 具有检查点的恢复技术
11.6.1 检查点的作用
11.6.2 检查点的引入
11.6.3 恢复的步骤
11.7 数据库镜像
11.7.1 数据库镜像的引入
11.7.2 数据库镜像简介
11.7.3 数据库镜像的分类
11.7.4 数据库镜像的工作方式
11.7.5 数据库镜像的运行模式
11.8 RAID的恢复技术
11.9 本章习题
11.9.1 真题解析
11.9.2 练习题
第12章 SQL Server数据库管理系统
12.1 SQL Server 2000概述
12.1.1 SQL Server 2000 的新特性
12.1.2 SQL Server 2000 的工具
12.2 SQL Server 2000的安装
……