Oracle 10g数据库基础教程(第2版)
查看书籍详细信息:
内容简介
本书深入浅出地介绍了Oracle 10g数据库系统管理与开发的基础知识,包括4篇,共16章,内容涉及Oracle 10g数据库服务器的安装与配置、数据库的创建、数据库管理与开发工具的应用、数据库体系结构管理、数据库对象应用与管理、数据库安全性管理、数据库备份与恢复管理、SQL语言应用、PL/SQL程序设计、Oracle应用系统开发实例,以及Oracle 10g的最新技术,包括数据泵技术、闪回技术等。全书理论与实践相结合,包含大量应用实例,强调实际操作技能的培训。为适合教学需要,各章末均配有习题,并配有电子课件。 本书面向Oracle数据库的初学者和入门级用户,可以使读者从Oracle知识零起点开始逐渐全面地了解Oracle数据库的基本原理和相关应用开发,为将来深入学习Oracle数据库奠定基础。
目录
第一篇 基 础 篇
第1章 Oracle数据库概述
1.1 Oracle数据库系统
1.2 Oracle数据库新特性
1.3 常见的关系数据库管理系统比较
1.4 Oracle数据库应用结构
复习题
第2章 数据库服务器的安装与卸载
2.1 安装Oracle 10g数据库服务器
2.2 检查数据库服务器的安装结果
2.3 卸载Oracle 10g产品
复习题
第3章 创建数据库
3.1 创建数据库的方法
3.2 使用DBCA创建数据库
3.3 手动创建数据库
3.4 数据库服务器初始化参数文件
复习题
第4章 OEM与SQL*Plus
4.1 OEM
4.2 SQL*Plus
复习题 48
第二篇 体系结构篇
第5章 物理存储结构
5.1 Oracle数据库系统结构
5.2 数据文件及其管理
5.3 控制文件
5.4 重做日志文件
5.5 归档重做日志文件
复习题
第6章 逻辑存储结构
6.1 逻辑存储结构概述
6.2 表空间
6.3 数据块
6.4 区
6.5 段
复习题
第7章 数据库实例
7.1 实例概述
7.2 Oracle内存结构
7.3 Oracle后台进程
复习题 107
第三篇 管 理 篇
第8章 数据库启动与关闭
第9章 模式对象
第10章 安全管理
第11章 备份与恢复
第12章 闪回技术
第四篇 应用开发篇
第13章 SQL语言基础
第14章 PL/SQL语言基础
在线试读部分章节
本书是《Oracle 10g数据库基础教程》的第2版。《Oracle 10g数据库基础教程》一书自2009年7月份出版以来,先后经过7次印刷,印量达2万余册,在大连东软信息学院、湖南商学院、大连理工大学软件学院、南昌航空大学、沈阳航空工业学院、北京电子科技学院、山东农业大学、广东技术师范学院、苏州大学等多所院校得到了很好的应用,颇受广大师生的好评。除了众多高校作为教材之外,第1版还成为软件开发人员学习Oracle数据库应用的入门书籍,部分培训机构把该书作为培训教材使用。在第1版使用的过程中,得到了众多读者的意见反馈,在此向他们表示感谢! 此外,《Oracle 10g数据库基础教程》一书获得2010年“大连市科学著作奖二等奖”,获得2011年“辽宁省自然科学学术成果奖二等奖”等。 本书在《Oracle 10g数据库基础教程》的基础上,根据读者的反馈,进行了适当的调整,加强了案例的完善性、应用性及知识的基础性。具体表现为: *将第1版中第2章数据库服务器的安装与卸载的内容进行了精简,只保留了操作过程,删除了对操作过程的详细介绍。 *将第1版中第4章Oracle企业管理器和第5章SQL*Plus合并为一章,保留了这两种工具的基本功能介绍,删减了不常用的功能的介绍。 *由于第1版中第9章数据库服务器工作模式与数据字典的内容基本以理论介绍为主,因此该章内容在第2版中没有保留。 *由于第1版中16.9节集合、16.10节批绑定的内容是PL/SQL的高级应用,内容复杂,需要系统、深入的介绍,因此在第2版中没有保留这部分内容。 *在第2版中,对书中原有的案例进行完善。 *增加了一个“图书管理系统数据库设计与开发”应用开发案例,对全书知识进行综合应用,有助于读者在实际应用开发中学习Oracle知识。 本书是作者根据多年的教学经验、软件开发经验及第1版读者反馈意见编写而成的,是一本面向应用型人才培养的教材,具有较强的实用性。全书简明易懂,篇幅适当,重点突出。在内容编排上突破传统,融入整个课程体系设置之中,注重相关课程之间的整合与衔接,适应课程改革和学时调整的需要。本书反映了最新的教育思想,精讲多练,强调实践能力培养,强化学生动手能力和实际问题解决能力的培养,以学生为主体培养学生的自学能力。 本书由浅入深,层层深入,理论与实践相结合,突出实际操作,所有案例都在实践中得到验证。同时,每章配有大量练习题,特别是实训题,以强化对读者应用能力的培养。 本书共4篇,分为16章。 第一篇:基础篇(第1~4章) 主要介绍Oracle数据库基础知识、Oracle数据库服务器的安装与卸载、Oracle数据库的创建、常用开发管理工具的使用等。 第二篇:体系结构篇(第5~7章) 主要介绍Oracle数据库体系结构,包括物理存储结构、逻辑存储结构及Oracle实例。 第三篇:管理篇(第8~12章) 主要介绍Oracle数据库的管理知识,包括数据库的启动与关闭、数据库各种对象的管理、数据库安全性管理、数据库的备份与恢复及Oracle 10g最新技术——闪回技术等。 第四篇:应用开发篇(第13~16章) 主要介绍Oracle数据库应用开发知识,包括SQL语句基础、PL/SQL语言基础及程序设计,以及基于Oracle数据库的应用程序开发实例。 全书知识结构如下图所示。 本书作者全部是有多年Oracle数据库开发经验及Oracle数据库授课经验的教师。参与本书编写工作的有闫海珍、王澜、刘蕾、王杜娟、李绪成、张阳、王红、李翔坤、程卓、张冬青、邓丽、樊晓勇、宋晓慧、刘筱筠、宋伟刚、孙风栋等。全书由孙风栋统稿,王澜主审。 本书配有电子课件等教辅资源,读者可登录华信教育资源网(www.hxedu.com.cn)下载。 本书在编写过程中得到很多人的帮助和支持,在此感谢我的合作者们辛勤、严谨的劳动,感谢我的同事、我的学生对本书的建议,感谢读者朋友们的意见与反馈。 由于Oracle数据库知识繁杂,限于作者水平有限,编写时间仓促,本书中错误或不妥之处在所难免,敬请读者批评指正。作者E-mail:sunfengdong@neusoft.edu.cn。 孙风栋 2012年9月