- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大型数据复习提纲
PAGE PAGE 2大型数据库复习题题型:一 单选题1.5分*20=30分二 填空题 1分*20=20分三 简答题 4分*3=15分四 解答题 15分 分析SQL语句:改错,写结果,或按要求写SQL语句五 综合知识运用题(共20分)(写SQL语句,存储过程、触发器等)绪论部分了解其他大型数据库系统IBM公司的DB2 Informix SybaseSQL ServerOracle 11g 中的“g”的含义是什么?Oracle 9i 中的“i”的含义是什么?g:Grid网格 i :Internet互联网Oracle的体系结构和数据库操作1、图示Oracle的物理数据库、逻辑数据库、用户之间的逻辑关系。答:一个Oracle数据库有一个物理存储结构和一个逻辑存储结构。逻辑存储结构是数据概念上的组织,主要有表空间、表、数据段、区和数据块等概念组成;物理存储结构是实现数据的存储单元,主要有数据文件、重写日志文件和控制文件组成。 用户虽然不是数据库中的一个物理结构,但它与数据库中的对象有着重要的关系,这是因为用户拥有数据库的对象。 2、段是什么概念?如何组成的。段包括哪几种?各功能是什么? 答:依照不同的数据处理性质,可能需要在数据表空间内划分出不同区域,以存放不同数据,将这些区域称之为“段”(SEGMENT)。段包括数据段、索引段、临时段、回滚段。(1)数据段:是存储在数据库中用户建立的表对象,在很大程度上包括了组成模式的和。(2)索引段:是存储在数据库中用户建立的索引对象。(3)临时段:当一个SQL语句需要临时工作区时,由Oracle建立。当语句执行完毕,退回给系统。 (4)回滚段:回滚段用于存放数据修改之前的值(包括数据修改之前的位置和值)。回滚段的头部包含正在使用的该回滚段事务的信息。一个事务只能使用一个回滚段来存放它的回滚信息,而一个回滚段可以存放多个事务的回滚信息。回滚段主要完成两项任务:(1)回滚段通过保存恢复或“先前映象”信息(对于DML语句所作的所有修改),提供取消事务的方法。这些信息非常重要,可以完成从事务语句失败、程序失败和媒介失败中恢复。?(2)为事务提供读一致性,特别是对运行时间长的作业。3、Oracle的存储空间的基本单位是什么?与OS的基本存储单位的关系。答:Oracle的存储空间的基本单位是块Block。与OS的基本存储单位的关系是它的整数倍。4、Oracle的常用表空间有哪些?各功能是什么?答:Oracle的常用表空间:(l) 系统表空间系统表空间(System Tablespace )是每个Oracle数据库都必须具备的部分。在系统表空间中存放的是诸如表空间名称、表空间所含数据文件这类管理数据库自身所需的信息。(2)临时表空间( Temp tablespace) 是Oracle用于存储其所有临时表的所在。(3)工具表空间( Tools Tablespace ) 用于保存数据库工具软件所需的数据库对象,如像Oracle Reports 这样的工具软件在工作时有自己的一组专用表。像其他Oracle应用一样,Oracle Reports把这些表存放在数据库中。大多数DBA都将支持工具运行所需的表放在这个表空间中。(4)用户表空间(Users Tablespace ) 用于存放用户的私有信息。用户表空间是DBA (数据管理员)许可用户放数据库对象的地方。(5) 数据及索引表空间在Oracle数据库中,索引是专用的数据库对象,可以帮助Oracle迅速找出表中存放的数据。(6) 回滚表空间所有Oracle数据库都需要在一个地方保存恢复( Undo )信息。这个用于保存回滚段( Rollback Segment )的表空间称作rollback(回滚)或简称rbs。6、为什么要给用户指定默认表空间和临时表空间?USERS表空间是Oracle系统建议用户使用的表空间。 用户表空间是DBA (数据管理员)许可用户放数据库对象的地方。TEMPORARY表空间。在Oracle数据库中,临时表空间主要供用户临时使用。7、给用户指定默认表空间和临时表空间后,用户就可以在该表空间上创建表了吗?如果不能,需要什么权限?一个用户如果要对某一数据库进行操作,必须满足以下三个条件:(1) 登录Oracle服务器时必须通过身份验证;(2) 必须是该数据库的用户或者是某一数据库角色的成员;(3) 必须有执行该操作的权限。8、简述在数据库维护中如何利用副本和日志有效地实现数据库恢复功能。 数据库运行在archive 模式下,那么一旦数据库损坏则可以通过冷备份(热备份)和归档备份将数据库恢复到断点状态。数据库控制文件恢复(假设所有控制文件均被破坏):数据库基于文件系统: 利用操作系统的tar、cp等命令即可。数据库数
文档评论(0)