本书作为Oracle 11g的入门教程,共分为15章。第1~3章介绍关系数据库的基本理论、Oracle数据库的体系结构和管理Oracle数据库。第4~5章介绍SQL*Plus命令、基本的SQL语句和Oracle对事务的管理。第6~7章介绍在Oracle数据库中使用PL/SQL进行编程的知识。第8~10章主要介绍Oracle数据库的模式对象管理,Oracle数据库的模式对象包括基本表、索引和索引组织表、分区表和分区索引、外部表、临时表、簇和簇表、视图、序列和同义词等。第11、12章介绍对Oracle数据库的文件进行管理的知识,包括控制文件、日志文件和数据文件,以及与数据库文件对应的表空间。第13~15章介绍Oracle数据库的安全性,包括用户权限、角色、导入/导出数据、备份数据。
本书内容详略得当、重点突出,理论讲解、虚实结合,简明实用,是一本优秀的Oracle11g中文版教程。
本书全面介绍Oracle 11g中文版数据库管理和应用的知识。本书共分为15章,介绍关系数据库的基本理论,Oracle数据库的应用结构、体系结构,管理Oracle数据库,SQL*Plus命令、基本的SQL语句和Oracle对事务的管理,在Oracle数据库中使用PL/SQL进行编程,Oracle数据库的模式对象管理,Oracle数据库的文件管理,Oracle数据库的安全性等。本书内容全面、结构完整、深入浅出、通俗易懂,并且每章都提供了实验指导,以帮助读者掌握面向实际的应用知识。附书光盘提供了本书实例完整的素材文件和全程配音教学视频文件。
本书可作为各级院校Oracle 11g数据库管理的教材,也可作为Oracle数据库应用和开发人员的参考资料。
第1章 Oracle 11g简介
1.1 关系数据库的基本理论
1.1.1 数据库系统与关系数据库
1.1.2 关系数据库的逻辑模型
1.1.3 关系数据库的设计规范
1.2 Oracle数据库与网格技术
1.2.1 网格技术
1.2.2 Oracle网格体系结构
1.3 Oracle应用结构
1.3.1 多数据库的独立宿主结构
1.3.2 客户机/服务器结构
1.3.3 分布式结构
1.4 Oracle 11g for Windows的安装与配置
1.5 Oracle 11g的管理工具
1.5.1 使用SQL*Plus
1.5.2 使用Oracle Enterprise Manager
1.5.3 使用DBCA创建数据库
第2章 Oracle的体系结构
2.1 Oracle体系结构概述
2.2 逻辑存储结构
2.2.1 数据块
2.2.2 盘区
2.2.3 段
2.2.4 表空间
2.3 物理存储结构
2.3.1 数据文件
2.3.2 控制文件
2.3.3 其他文件
2.4 实例的内存结构
2.4.1 系统全局区
2.4.2 程序全局区
2.5 实例的进程结构
2.5.1 用户进程
2.5.2 服务器进程
2.5.3 后台进程
2.6 数据字典
2.7 思考与练习
第3章 管理Oracle数据库
第4章 SQL'Plus命令
第5章 SQL语句基础
第6章 PL/SQL编程基础
第7章 存储过程、触发器和程序包
第8章 管理表
第9章 索引与索引组织表
第10章 其他模式对象
第11章 控制文件与日志文件的管理
第12章 管理表空间和数据文件
第13章 用户权限与安全
第14章 导出与导入
第15章 备份与恢复