第1部分 数据库基础知识
第1章 绪论
1.1 基本概念和定义
1.2 数据库技术的发展历史
1.3 数据库系统
1.4 数据模型
本章 小结
习题
第2章 关系模型
2.1 关系模型的基本概念
2.2 关系代数
2.3 关系演算
2.4 关系系统的12条准则
2.5 关系系统的查询优化
2.6 关系数据库管理系统简介
本章 小结
习题
第3章 结构化查询语言——SQL
3.1 SQL简介
3.2 数据定义命令
3.3 数据操纵命令
3.4 数据控制命令
3.5 视图
3.6 过程化SQL(PL/SQL)
3.7 嵌入式SQL和动态SQL
3.8 SQL中的复杂完整性约束
本章 小结
习题
第4章 数据库安全性
4.1 概谜
4.2 访问控制
4.3 数据库加密技术
4.4 SQLServer的安全机制
4.5 Oracle的安全机制
本章 小结
习题
第5章 事务管理
5.1 事务
5.2 并发控制
5.3 数据库恢复技术
本章 小结
习题
第6章 数据库设计
6.1 概述
6.2 需求分析
6.3 概念设计
6.4 逻辑设计
6.5 模式求精
6.6 物理设计
6.7 数据库实施
6.8 数据库运行和维护
本章 小结
习题
第2部分数据库新技术
第7章 分布式和并行数据库系统
7.1 分布式数据库系统
7.2 并行数据库系统
本章 小结
习题
第8章 面向对象数据库系统
8.1 概述
8.2 面向对象数据模型
8.3 对象关系数据库系统
8.4 面向对象数据子语言
8.5 RDBMS、ORDBMS和ODBMS的比较
本章 小结
习题
第9章 数据仓库和数据挖掘
9.1 数据仓库
9.2 数据挖掘
本章 小结
习题
第10章 数据库新技术简介
10.1 多媒体数据库
10.2 移动数据库
10.3 空间数据库
本章 小结
习题
第3部分数据库的应用技术
第11章 数据库系统的体系结构与接口技术
11.1 数据库系统的体系结构
11.2 数据库接口技术
本章 小结
习题
第12章 Web数据库开发技术
12.1 Web数据库应用系统概述
12.2 ASP技术
12.3 JSP技术
12.4 PHP技术
12.5 Java技术
12.6.NET技术
12.7 Web数据库的发展趋势
本章 小结
习题
第13章 SQLServer2000
13.1 SQLServer2000概述
13.2 SQLServer体系结构
13.3 Transact-SQL简介
13.4 管理工具
13.5 数据库及数据库对象
本章 小结
习题
第14章 Oracle
14.1 Oracle9i简介及特点
14.2 Oracle对Java的支持
14.3 Oracle体系结构
14.4 SQL与PL/SQL简介
14.5 管理工具和配置工具
14.6 Oracle数据库模式对象管理
14.7 Oracle数据库管理
本章 小结
习题
参考文献