XX全国计算机四级考试复习纲要.pdf
《XX全国计算机四级考试复习纲要.pdf》由会员分享,可在线阅读,更多相关《XX全国计算机四级考试复习纲要.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、XXXX 全国计算机四级考试复习纲要全国计算机四级考试复习纲要以下是为大家的 xx 全国复习纲要,欢送阅读!希望可以为大家的学习带来帮助!可移植性 ORACLE 采用开发而成,故产品与硬件和具有很强的独立性。从大型机到微机上都可运行 ORACLE 的产品。可在 UNIX、DOS、Windows 等操作系统上运行。可兼容性 由于采用了国际标准的数据查询语言 SQL,与 IBM 的 SQL/DS、DB2 等均兼容。并提供读取其它数据库文件的间接方法。可联结性 对于不同通信协议,不同机型及不同操作系统组成的网络也可以运行ORACLE 数据库产品。(1)ORACLE 的文件结构 一个 ORACLE 数
2、据库系统包括以下 5 类文件:ORACLE RDBMS 的代码文件。数据文件 一个数据库可有一个或多个数据文件,每个数据文件可以存有一个或多个表、视图、索引等信息。日志文件 须有两个或两个以上,用来记录所有数据库的变化,用于数据库的恢复。控制文件 可以有备份,采用多个备份控制文件的是为了防止控制文件的损坏。参数文件 含有数据库例程起时所需的配置参数。(2)ORACLE 的内存结构 一个 ORACLE 例程拥有一个系统全程区(SGA)和一组程序全程区(PGA)。SGA(System Global Area)包括数据库缓冲区,日志缓冲区及共享区域。PGA(Program Global Area)是
3、每一个 Server 进程有一个。一个 Server 进程起动时,就为其分配一个 PGA 区,以存放数据及控制信息。(3)ORACLE 的进程结构 ORACLE 包括三类进程:用户进程 用来执行用户应用程序的。效劳进程 处理与之相连的一组用户进程的请求。后台进程 ORACLE 为每一个数据库例程创立一组后台进程,它为所有的用户进程效劳,其中包括:DBWR(Database Writer)进程,负责把已修改的数据块从数据库缓冲区写到数据库中。LGWR(Log Writer)进程,负责把日志从 SGA 中的缓冲区中写到日志文件中。SMON(System Moniter)进程,该进程有规律地扫描 S
4、AG 进程信息,注销失败的数据库例程,回收不再使用的内存空间。PMON(Process Moniter)进程,当一用户进程异常结束时,该进程负责恢复未完成的事务,注销失败的用户进程,释放用户进程占用的资源。ARCH(ARCHIVER)进程。每当联机日志文件写满时,该进程将其拷贝到归档存储设备上。另外还包括分布式DB 中事务恢复进程RECO 和对效劳进程与用户进程进行匹配的 Dnnn 进程等。构成 ORACLE 的数据库的逻辑结构包括:1)表空间(2)5 种类型的段(segment)数据段;索引段;滚回(rollbock)段;临时段;自举(bootstrap)段。段的分配单位叫范围(Extent
5、)表空间(Tablespace) 一个数据库划分成的假设干逻辑局部称为表空间。一个数据库可以有一个或多个表空间,初始的表空间命名为SYSTEM,每一个逻辑表空间对应于一个或多个物理文件。DBA 使用表空间做以下工作:控制数据库对象,如表、索引和临时段的空间分配。为数据库用户设置空间配额。利用个别表空间的在线或离线,控制数据的可用性。后备或恢复数据。通过分配空间,以改良性能。在每个数据库中都存在 SYSTEM 表空间,它在建立数据库时自动建立。在该表空间中,包含数据库的数据字典,其中存储全部数据库对象的名字和位置。SYSTEM 表空间总是在线的,像其它表空间一样,可以通过增加新的数据库文件来扩大
6、。一个表空间可包含许多表和索引。但一个表和索引不能跨越表空间,可跨越组成表空间的文件。在DB的翻开的情况下,DBA 利用 ALTER TABLESP ACE 语句,可以实施表空间的在线或离线。SYSTEM 表空间必须在线。表空间离线有以下原因:一般为了使局部数据库不能使用,而允许正常存取数据库其余局部。执行表空间离线备份。一个离线的表空间,不能被应用用户读或。可以增加数据文件扩大已有的表空间,也可增加新的表空间使数据库容量增大,或分配空间给某个应用。使用ALFER TABLESPACEADD FILE 语句将另一个数据文件参加到已存在表空间中。使用CREATE TABLESPACE 语句可建立
7、一个新的表空间。段(segment) 表空间中的全部数据存储在以段划分的数据库空间中。一个段是分配给数据库用于数据存储的范围的集合。数据可以是表、索引或RDBMS 所需要的临时数据。段是表空间的下一个逻辑存储的级别。一个段不能跨越一个表空间,但可跨越表空间内的文件。一个数据库最多需要五种段类型:数据段 一个包含一个表(或聚集)的全部数据,一个表(或聚集)总有一个单个数据段。索引段 一个索引段包含对一个表(或聚集)建立的一个索引的全部索引数据。一个表可以有一个、多个或者没有索引段,取决于它所拥有的索引个数。一个聚集必须至少有一个索引段,即在聚集码上建立聚集索引。回滚段 每个 DB 有一个或多个回
8、滚段。一个回滚段是 DB 的一局部,它记录在某一情况下被撤消的动作。回滚段用于事务控制和恢复。临时段 在处理查询时,ORACLE 需要临时工作空间,用于存储语句处理的中间结果,这个区称为临时段。自举段 自举段在 SYSTEM 表空间中,在数据库建立时建立。它包括数据字典定义,在数据库翻开时装入。由用户建立的对象驻留在表空间中,含有真正的数据。数据库对象有表、视图、聚集、索引、伪列和序号生成器。(1)聚集(Cluster) 聚集是存储数据的一种可选择的方法。聚集包括存储在一起的一组表,它们共享公共列并经常一起使用。由于内容相关并且物理地存储在一起,存取时间得到改良,存储空间可以减少。聚集是一种优
9、化措施。聚集对性能的改良,依赖于数据的分布和 SQL 操作的内容。特别是使用聚集对连接非常有利。可以明显地提高连接的速度。建立聚集命令的根本格式:SQLCREATECLUSTER聚集名(列定义,);利用聚集建立表命令根本格式:SQLCREATE TABLE新表名(列定义,CLUSTER聚集名(聚集列);在聚集码上必须建立一个聚集索引,对于每一数据块上每个聚集码值有一索引项。这个索引必须在DML 语句对聚集表操作前建立。建立索引的语句是:CREATE INDEX 索引名 ON CLUSTER 聚集名。(2)序号生成器 序号(SEQUENCE)生成器为表中的单列或多列生成顺序号。利用序号可自动地生
10、成唯一主码。使用SQL 语句定义序号,给出一些信息(如序号名、是升序或降序、每个序号间的间隔和其它信息)。所有序号存储在数据字典表中。所有序号定义存储在数据字典的 SEQUENCE 表中。用户可以通过字典视图 USER-SE-QUENCES、ALL-SEQUENCES 和 DBA-SEQUENCES 查询和存取。建立序号生成器的语句是:CREATE SEQUENCE 序号生成器名 其它选项。一旦序号生成器 S 被定义。可用 S.Currval 来引用 S 序号生成器的当前值。用 S.nextval 产生下一个新的序号并加以引用。(3)伪列 伪列的行为像表的一列,但不真正存在于表中,在查询时可引
11、用伪列,但伪列不能插入、删除或修改。数据字典 ORACLE RDBMS 最重要的局部之一。数据字典含有一组系统定义的表,只能读,是关于数据库的引用指南。它可提供以下信息:ORACLE 用户的用户名;每个用户被授予的权限和角色;实体的名字和定义;完整性约束为数据库实体分配的空间;通用的数据库结构;审计信息;触发子等的存储。数据字典是以表和视图构成的,像其它数据库数据一样,可用 SQL 语言查询数据字典。数据字典在DB建立时建立。每当 DB 进入操作,数据字典就由 ORACLE RDBMS 负责修改。数据库建立时有两个默认 DBA 用户:SYS、SYSTEM。SYS 持有根本表中的数据。下面列出的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XX 全国计算机 考试 复习 纲要
限制150内