内容简介
Oracle数据库是目前流行的关系型数据库之一。本书循序渐进地介绍了Oracle数据库开发的基础知识。本书共15章,介绍了Oracle 11g关系数据库的体系结构、SQL*Plus命令、表空间和表的创建及使用、控制文件和日志文件的管理、SQL语言的使用、PL/SQL的应用、SQL语句优化技巧、数据的加载和传输以及使用RMAN工具实现数据库备份和恢复的步骤等,以一个权限管理系统来介绍Oracle在实际开发中的应用。
本书适合Oracle初学者快速入门,也适合已有Oracle数据库基础的人员完善自己的Oracle知识体系。另外,对于大中专院校和培训班的学生,本书更是一本不可多得的教材。
目录
第1章 Oracle关系数据库
1.1 数据库简介
1.1.1 数据库系统基本概念
1.1.2 主流数据库
1.1.3 Oracle数据库的特点
1.1.4 关系数据库
1.2 关系数据库的范式理论
1.2.1 第一范式(1NF)
1.2.2 第二范式(2NF)
1.2.3 第三范式(3NF)
1.3 实体-关系模型
1.3.1 实体-关系模型概念
1.3.2 E-R图的绘制
1.3.3 E-R模型到关系模型
1.4 安装Oracle Database 11g
1.4.1 在Windows环境下的安装过程
1.4.2 Oracle服务管理
1.5 Oracle默认用户
1.6 使用OEM
1.7 项目案例:创建数据库
1.8 习题
1.9 实践疑难解答
1.9.1 Oracle 11g安装时先决条件检查全部失败
1.9.2 安装Oracle 11g后没有OracleDBConsoleorcl服务
1.9.3 SYSTEM用户以SYSDBA的身份登录到OEM问题
第2章 Oracle数据库体系结构
2.1 物理存储结构
2.1.1 数据文件
2.1.2 控制文件
2.1.3 日志文件
2.1.4 其他文件
2.2 逻辑存储结构
2.2.1 表空间(Tablespace)
2.2.2 段(Segment)
2.2.3 区(Extent)