开始之前
第1章 绪论
1.1 数据库系统概述
1.1.1 数据库基本术语
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 数据库管理系统的组成
1.4.2 数据库管理系统的控制功能
1.4.3 客户一服务器体系结构
1.5 数据库系统的组成
1.5.1 硬件平台及数据库
1.5.2 软件平台
1.5.3 数据库系统的相关人员
1.6 0racle数据库系统概述
1.6.1 0racle数据库系统简介
1.6.2 0racle体系结构
1.7 小结
思考题与习题
第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 专门的关系运算
2.4 小结
思考题与习题
第3章 SQL基础
3.1 SQL概述
3.1.1 SQL的产生和发展
3.1.2 SQL的特点
3.2 数据定义
3.2.1 表的定义、查看、修改与删除
3.2.2 索引的定义、查看与删除
3.3 数据更新
3.3.1 插入数据
3.3.2 修改数据
3.3.3 删除数据
3.4 数据查询
3.4.1 单表查询
3.4.2 多表查询
3.4.3 嵌套查询
3.5 视图
3.5.1 定义视图
3.5.2 查询视图
3.5.3 基于视图的数据查询与更新
3.5.4 删除视图
3.6 小结
思考题与习题
实训
第4章 数据库设计
4.1 关系数据库设计的理论依据
4.1.1 函数依赖
4.1.2 规范化和范式
4.2 数据库设计方法
4.3 数据库设计步骤
4.4 需求分析
4.4.1 调查用户需求
4.4.2 分析用户需求
4.4.3 定义数据字典
4.5 概念结构设计
4.5.1 局部概念结构设计
4.5.2 总体概念结构设计
4.6 逻辑结构设计
4.6.1 E-R图向数据模型的转换
4.6.2 数据模型的优化
4.7 物理结构设计
4.7.1 确定数据库的物理结构
4.7.2 评价物理结构
4.8 数据库的实施
4.9 数据库的运行与维护
4.1 0小结
思考题与习题
实训
第5章 Oracle数据库和表空间
5.1 创建0racle数据库
5.1.1 使用数据库配置助手创建数据库
5.1.2 使用命令方式创建数据库
5.2 查看数据库信息
5.2.1 使用企业管理控制台方式查看数据库
5.2.2 使用命令方式查看数据库
5.3 启动和关闭数据库
5.3.1 启动数据库
5.3.2 关闭数据库
5.4 表空间
5.4.1 创建表空间
5.4.2 修改表空间
5.4.3 删除表空间
5.5 小结
思考题与习题
实训
第6章 Oracle基本对象
6.1 方案的概念
6.2 数据表
6.2.1 创建表
6.2.2 查看表
6.2.3 修改表
6.2.4 维护表数据
6.2.5 删除表
6.3 索引
……
第7章 PL/SQL编程语言
第8章 PL/SQL应用
第9章 Oracle的安全性
第10章 Oracle综合实例
附录A Oracle实用工具简介
附录B 数据库建模工具简介及其使用
附录C Oracle数据库管理系统的安装与配置
附录D SQL函数及操作符
参考文献