数据库开发技术复习题纲13141.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库开发技术复习题纲13141

数据库开发技术复习题纲(2013-2014一) 一、Oracle数据库体系结构和SQL*Plus 掌握Oracle服务器体系结构的以下概念: 掌握Oracle服务器是由什么组成的?由Oracle数据库和Oracle实例组成。 熟悉Oracle的构架。数据库文件可分为数据文件、控制文件和重做日志文件三类。实例由内存结构和一些进程组成。 掌握Oracle数据字典的概念、结构和作用。 数据字典是Oracle数据库中最重要的逻辑结构之一,它是由一些只读的基础表和(用户)视图组成。在这些基础表中,保存着Oracle服务器所有的信息。 作用如下: 获取有关用户、模式对象和存储结构的信息,从而控制和管理服务器工作。 任何数据库用户都可从DD中读取关于数据库的信息,从而实现对数据库进行相关的开发、修改和维护等操作。 DBA可以从数据字典中获取数据库的各种参数信息和运行状态信息,从而进行有效的数据库管理。 Oracle服务器在执行DDL语句时对其进行修改 了解Oracle 服务器的工作过程。 Oracle按下列步骤执行UPDATE语句: (1) 用户进程通过服务器进程把该语句传给Oracle实例; (2) 服务器进程在共享池中查找该SQL的可执行版本。如果找到,则转向第(4)步,否则执行第(3)步; (3) 解析这条SQL语句,并将其可执行版本送入共享池; (4) 执行此SQL语句; (5) 服务器进程在数据高速缓存中查找该语句处理的数据,如果有,则转向第(7)步;否则,执行第(6)步; (6) 从数据库文件中把数据读入数据高速缓冲区; (7) 在回退段中记录原来的存款数量; (8) 在重做日志中生成该事务的一个重做日志项; (9) 将数据高速缓冲区中的存款数据改为取款后的数据; (10) LGWR进程在重做日志文件中记录已完成事务; (11) DBWn进程在数据文件中记录取款后的数据; 掌握数据字典视图类别(DBA_***,ALL_***,USER_***)和了解动态性能视图(V$视图)。 名称前缀 视图中的数据内容 使用者 USER_ 该数据库用户所拥有的模式对象信息 一般用户或DBA ALL_ 该数据库用户所能访问的所有模式对象信息 一般用户或DBA DBA_ 所有数据库对象信息 DBA Oracle服务器在运行过程中,会将当前服务器的运行状态记录在内存中的一些“虚拟”表中,这些“虚拟”表称之为动态性能表。Oracle在动态性能表的基础上建立了动态性能视图,这些动态性能视图由前缀V$标示,其公共同义词具有前缀V$或GV$,因此,动态性能视图一般又称为V$视图。 何谓Oracle的实例? Oracle实例是运行在内存中的Oracle软件,主要包括Oracle内存结构和一些Oracle进程。 掌握Oracle的内存结构: 掌握内存结构的组成:系统全局区(SGA)+程序全局区(PGA)。 在共享特性方面,SGA与PGA有何区别? 程序全局区(PGA)是由单个进程使用的内存区域,它是不共享的;系统全局区(SGA)为所有数据库进程所共享,是ORACLE的通信中心。 了解SGA的结构。主要掌握数据库高速缓存(Database Buffer Cache)的作用。 数据库高速缓存(Database Buffer Cache)是SGA的一个缓冲存储区,暂存有从数据文件中读取的数据,Oracle可以对这些数据进行各种数据库操作,并且连接到Oracle数据库的所有用户可以共享其中的数据。存放最近使用的数据,采用最近最少使用(LRU)算法来管理空间。 了解Oracle进程概念。 所有Oracle用户必须通过两类程序才能访问数据库,一类是应用程序或Oracle工具,另一类是Oracle代码。这两类程序构成了Oracle服务器的进程结构。 进程结构的组成:用户进程(User Process)和Oracle进程。 了解用户进程 和服务器进程的功能是什么? 用户通过用户进程连接到Oracle实例,实现用户命令的提交和执行结果的获取功能。 服务器进程主要完成以下功能: 1、对用户发出的SQL语句进行语法分析、编译和执行。 2、在数据库高速缓存中搜索所需的数据,如果数据不在数据库高速缓存中,则从磁盘中读 取数据,并将数据复制到数据库高速缓存中。 3、将结果返回给用户。 掌握Oracle数据库存储结构。Oracle数据库采用了两种存储结构:逻辑存储结构和物理存储结构 掌握逻辑存储结构中 段 区间 数据块 之间的关系。 哪个表空间是Oracle数据库必备的?系统表空间(System Tablespace)。 Oacle数据库存储的最小I/O单位是什么?块(Block) Oracle物理存储结构的组成是什么?数据文件、控制

文档评论(0)

kakaxi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档