出版时间:2010-6 出版社:清华大学 作者:林树泽//苏志同//孔浩 页数:551
Tag标签:无
前言
Oracle数据库是一个十分优秀的关系数据库管理系统,广泛应用于社会各个领域,如银行、海关、税务、安全部门、经贸部门、保险、金融、航空以及电子商务等,所以从事Oracle数据库开发和系统管理、维护工作具有很好的职业前景。本书共分29章,内容包括数据库安装与卸载、数据库对象介绍、PL/SQL语言、数据库备份与恢复以及数据库性能优化等。第1章讲述在windows平台上如何安装和卸载Oracle数据库,为以后的学习建立软件平台。对于初学者,推荐使用Windows作为学习平台,减少读者由于缺少Linux系统基础而增加学习难度。第2章介绍了Oracle数据库体系结构,在Oracle数据库的发展过程中,数据库体系结构是变化最小的,从Oracle 9i开始Oracle基本保持了相同的系统结构,读者要认真学习该章的每一个数据库组件,如SGA、各内存组件作用及后台管理进程职责,对于今后深入学习Oracle数据库管理十分重要。第3章针对如何使用各种SQL*Plus指令进行了详细介绍,SQL*Plus工具是DBA维护数据库最古老也是最有效的,它操作简洁,而且工作稳定,是DBA必须掌握的数据库管理工具。第4章介绍了SQL语言的分类、书写规范、常用的SQL函数以及DML操作方法。第5章介绍了如何创建数据库。第6章介绍了表的结构以及如何创建、使用和维护表。第7章讲解了数据字典的内容、作用、分类以及使用。第8章介绍了引入视图的原因,以及如何创建、使用和维护视图。第9章详细介绍了事务的特点和事务控制。第10章介绍了简单查询、条件查询、子查询以及连接查询。第11章介绍了索引和约束的概念,分析了几种常见索引和约束类型。第12章分析了数据库启动与关闭的过程,以及涉及到的各种文件。第13章分析了数据库启动和控制文件的关系,以及如何维护控制文件。第14章介绍了Oracle实例及参数文件,说明启动数据库实例和参数文件的关系。第15章介绍了表空间的分类、创建方式和表空间类型对应的数据文件的维护。第16章深入探讨了Oracle引入重做日志的作用以及如何使用、维护和管理重做日志。第17章讲述了Oracle引入还原段的作用、分类和还原表空间的维护。第18章介绍了PL/SQL语言的各种流程控制方法,对于创建如触发器、存储过程和函数等数据库对象建立了基础。第19章介绍什么是存储过程、函数和游标,以及如何使用PL/SQL语言创建数据库对象。第20章介绍了触发器的作用、分类和语法格式等,详细说明了编写方法及维护方法。
内容概要
Oracle数据库是一个应用广泛且优秀的关系数据库管理系统。本书全面、详细地讲解了Oracle数据库开发和管理技术,是学习Oracle数据库管理的一本实用教材。 全书共分29章,通过近1000个范例详尽讲解了Oracle数据库安装与卸载、各种数据库对象、PL/SQL语言、数据库备份与恢复、用户与系统管理以及数据库性能优化等技术。书中每章的内容不但概念清晰、操作步骤明了、示例丰富,而且更侧重于满足实际工作的需要。 本书适用于想进入Oracle数据库领域的初学者,同时也可以满足中级读者或初学者继续深入学习的要求。书中的内容完全覆盖了OCP考试中数据库管理的知识点,所以同样适用于参加OCP或OCA考试的读者(Oracle数据库管理I).
书籍目录
第1章 数据库的安装与卸载第2章 OFaGIe数据库体系结构第3章 数据库管理工具SQL*Plus第4章 SQL语言概述第5章 创建OracIe数据库第6章 管理和维护表第7章 数据字典第8章 视图第9章 事务第10章 数据查询第11章 索引与约束第12章 数据库的启动与关闭第14章 参数文件第15章 表空间与数据文件管理第16章 重做日志管理第17章 还原数据管理第18章 PUSQL语言基础第19章 存储过程、函数和游标第20章 触发器第21章 序列号和同义词第22章 用户管理和概要文件第23章 角色管理第24章 系统和对象权限管第25章 EXP/IMP及数据泵的备份与恢复第26章 RMAN备份与恢复数据库第27章 优化的概述第28章 SQL语句以及内存优化第29章 I/0以及系统优化
章节摘录
插图:8.8.5物化视图的使用环境从以上对物化视图的定义、分析,以及创建和管理物化视图的实例中,我们已经体会到物化视图的基本作用,可以这样总结:物化视图是一种可以用于汇总、计算、复制以及发布数据的方案。与以上行为对应,物化视图适用于数据仓库、分布式计算以及移动计算等环境。下面依次讨论这3个应用环境。1.数据仓库在数据仓库中往往需要存储对于基表的汇总或平均数据等,物化视图用户进行类似的计算来存储聚合后的数据。因为在数据仓库中的物化视图内通常存储汇总数据,所以数据仓库中的物化视图也称为概要。2.分布式环境在分布式环境中可以通过物化视图实现不同节点间的数据同步,使得同样的数据分布在不同的物理空间,更好地响应用户的查询,减少中心数据库服务器的负担。物化视图的复制功能使得用户可以把数据拷贝到远程节点,而数据同步能力又可以同步各个节点间的数据,从而实现了数据的本地访问。为了形象地说明物化视图在分布式环境中的应用,给出如图8-3所示的示意图。在图8-3中无论用户1还是用户2,他们查询中心服务器的数据时,都是通过查询本地的物化视图实现的,物化视图通过数据同步机制更新数据,对于用户而言这个过程是透明的,用户认为是通过远程的中心服务器实现了该查询。
编辑推荐
《Oracle DBA教程:从基础到实践》汇集作者学习与维护Oracle数据库的经验,以清晰的范例详解Oracle数据库管理与维护技术涵盖OCP和OCA考试的Oracle数据库管理的内容,供Oracle OCA或OCP认证考试者阅读。基于Oracle 11g新版本,同时也适用于Oracle 9i和Oracle 10g DVD超过11小时多媒体视频讲解,近1000个演示范例本书特色深入浅出地讲述了Oracle数据库开发、管理和维护所需要的各个方面的知识,针对每章讲解中的关键知识点还特别指出初学者的注意事项。尽可能采用浅显易懂的范例讲解,并全部使用Oracle数据库安装时的默认安装用户SCOTT的表来实现各种SQL操作和相关概念的讲解,使读者不必再创建大量的表,从而降低学习难度和减少操作的复杂性,对于初学者尤为适用。除在充分介绍Oracle 11g数据库的各方面知识外,还讲述了数据库管理员最重要的工作内容,即数据库的备份与恢复,以及数据库性能优化,使得读者在掌握Oracle数据库基础知识后,更加全面地综合运用基础知识,提高实际的数据库维护能力。本书的范例虽然以Oracle 11g版本为基础而编写,强调了Oracle 11g的新特性,但绝大多数的范例都可以在Oracle9i和Oracle 10g上运行,如果读者的计算机硬件资源不足,内存过小无法安装Oracle 11g,也一样可以学习Oracle数据库管理知识。
图书封面
图书标签Tags
无
评论、评分、阅读与下载