第1章 数据库技术概论
1.1 数据库技术的产生与发展
1.1.1 数据管理的3个阶段
1.1.2 数据库技术的特点
1.1.3 数据库中的基本概念
1.2 数据模型
1.2.1 概念模型
1.2.2 数据模型
1.2.3 层次模型
1.2.4 网状模型
1.3 数据库的系统结构
1.3.1 数据库系统的三级模式结构
1.3.2 数据库系统的组成
1.4 数据库管理系统
1.4.1 DBMS的基本功能
1.4.2 DBMS的组成
1.5 习题
1.5.1 思考题
1.5.2 应用题
第2章 关系数据库
2.1 关系模型的基本概念
2.1.1 关系的通俗解释
2.1.2 关系的数学定义
2.1.3 关系模型
2.2 关系代数
2.2.1 传统的集合运算
2.2.2 专门的关系运算
2.2.3 关系代数表达式
2.3 习题
2.3.1 思考题
2.3.2 应用题
第3章 SQL语言及SQL Server 2
的应用
3.1 SQL语言概述
3.1.1 SQL语言的特点
3.1.2 三级模式结构
3.2 SQL Server 2概述
3.2.1 概述
3.2.2 SQL Server的安装
3.2.3 SQL Server服务的启动和
注册
3.2.4 SQL Server 的主要工具
3.3 T-SQL的数据定义
3.3.1 SQL Server中的数据库
3.3.2 对数据库和表的基本操作
3.3.3 建立与删除索引
3.4 T-SQL的数据查询
3.4.1 基本语句格式
3.4.2 最简单的SELECT语句
3.4.3 附加子句
3.4.4 复杂查询
3.5 数据的插入、修改和删除语句
3.5.1 INSERT语句
3.5.2 UPDATE语句
3.5.3 DELETE语句
3.6 T-SQL的视图
3.6.1 视图的定义
3.6.2 视图的建立
3.6.3 视图的删除
3.6.4 视图的查询
3.6.5 视图的更新
3.7 批处理和流程控制语句
3.7.1 批处理
3.7.2 流程控制语句
3.8 存储过程与触发器
3.8.1 存储过程的特点
3.8.2 存储过程的类型
3.8.3 存储过程的创建、执行和删除
3.8.4 触发器的概念
3.8.5 触发器的工作原理
3.8.6 触发器的创建和删除
3.9 T-SQL的数据控制
3.9.1 新建SQL Server的用户
3.9.2 语句权力的管理
3.9.3 对象权力的管理
3.1 习题
3.1.1 思考题
3.1.2 应用题
第4章 数据库保护
4.1 数据安全性
4.1.1 安全性控制的一般方法
4.1.2 SQL Server系统的安全性
4.2 数据完整性
4.2.1 数据完整性概述
4.2.2 SQL Server中采用的完整性方法
4.3 事务处理与并发控制
4.3.1 事务处理
4.3.2 并发控制
4.4 SQL Server的灾难恢复
4.4.1 备份
4.4.2 恢复
4.4.3 在SQL Server 2上进行数据库的备份和恢复
4.5 习题
4.5.1 思考题
4.5.2 应用题
第5章 关系数据库设计理论
5.1 关系模型的存储异常与数据依赖
5.2 函数依赖的基本概念
5.3 关系的规范化
5.3.1第一范式
5.3.2第二范式
5.3.3第三范式
5.3.4 BC范式
5.4 模式分解的优劣
5.4.1 模式分解的原则
5.4.2 模式分解的方法
5.5 习题
5.5.1 思考题
5.5.2 应用题
第6章 数据库设计
6.1 数据库设计的步骤
6.1.1 软件工程和软件生存周期
6.1.2 数据库系统生命周期
6.1.3 数据库设计的特点
6.1.4 数据库设计方法简述
6.2 规划
6.3 需求分析
6.3.1 需求分析的任务
6.3.2 需求分析的方法
6.3.3 数据流图(Data Flow Diagram/DFD)
6.3.4 数据字典(Data Dictionary
/ DD)
6.4 概念结构设计
6.4.1 概念结构设计的方法与
步骤
6.4.2 数据抽象与局部视图设计
6.4.3 视图的集成
6.5 逻辑结构设计
6.5.1 E-R图向关系模型的转换
6.5.2 关系模型的优化
6.6 数据库物理设计
6.7 数据库的实施与维护
6.7.1 数据库的试运行
6.7.2 数据库的维护
6.8 习题
6.8.1 思考题
6.8.2 应用题
第7章 其他数据库管理系统介绍
7.1 Oracle
7.2 Informix
7.3 DB2
7.4 Sybase
附录A SQL Server 2实验
参考
实验一 SQL Server的安装和基本
使用
实验二 简单的SELECT语句的使用
实验三 复杂的SELECT语句的使用
实验四 INSERT,UPDATE,DELETE
语句的使用
实验五 视图的使用
实验六 批处理
实验七 存储过程
实验八 触发器
实验九 数据控制
实验十 数据的备份和恢复
参考文献