第1章 数据库系统概述
1.1 数据库技术的基本概念
1.2 数据库管理系统的特点
1.3 数据库的三级模式结构
1.4 数据模型
1.5 数据库系统的组成
习题
第2章 实体联系模型
2.1 数据库设计的步骤
2.2 实体、属性和实体集
2.3 联系和联系集
2.4 实体联系图
2.5 扩展的实体联系图
2.6 数据库E—R模型的设计
2.7 E-R模型向关系模式的转化
习题
第3章 关系数据库
3.1 关系模型
3.2 关系代数
3.3 关系演算
习题
第4章 结构化查询语言
4.1 结构化查询语言概述
4.2 数据定义
4.3 数据查询
4.4 数据更新
4.5 视图
4.6 空值
4.7 嵌入式SQL
4.8 动态SQL
4.9 其他SQL语句
习题
第5章 关系模型规范化
5.1 问题的提出
5.2 函数依赖
5.3 模式分解
5.4 多值依赖
5.5 其他类型的依赖
习题
第6章 数据库设计
6.1 数据库设计概述
6.2 数据库设计的内容
6.3 数据库系统设计的过程与方法
6.4 数据建模方法
6.5 数据建模工具
习题
第7章 存储结构
7.1 存储介质和文件结构
7.2 索引
7.3 创建索引
习题
第8章 存储过程与触发器
8.1 存储过程
8.2 触发器
8.3 函数
8.4 作业
习题
第9章 事务
9.1 事务的ACID属性
9.2 事务的并发执行
习题
第10章 查询处理和查询优化
10.1 查询处理
10.2 查询优化
习题
第11章 安全性
11.1 计算机安全性概论
11.2 数据库安全访问控制机制
11.3 视图机制
11.4 审计
11.5 数据加密
11.6 统计数据库安全性
11.7 数据库的恢复
……
第12章 数据库新技术
参考文献