- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《网络数据库》复习题目
一、填空题(20空×1分=20分)
1、完整的Oracle数据库包括DB及DBMS两大部分,分别对应存储结构和软件结构。其中存储结构分为逻辑存储结构和物理存储结构。这两种存储结构既相互独立又相互联系。软件结构则是由内存结构和进程结构组成。
2、标准的数据块大小由初始参数DB_BLOCK_SIZE指定。
3、区间是Oracle分配磁盘空间的最小单位。
4、表空间是最大的逻辑单位,对应一个或多个数据文件,其大小是它所对应的数据文件大小的总和。
5、Oracle的数据在逻辑上存储在表空间中,而在物理上存储在表空间所对应的数据文件当中。
6、按照内存的使用方法的不同,Oracle数据库的内存又可以分为系统全局区和程序共享区。
7、监听器的默认端口号是1521。P95
8、Oracle 数据库实例支持 3 种状态,包括已启动( NOMOUNT)、已装载
(MOUNT)和打开(OPEN)。P139
9、本地网络服务名配置文件名为tnsnames.ora。
10、使用SETServerOutputON命令设置环境变量serveroutput为打开状态,从而使PL/SQL程序能够在SQL*Plus中输出结果。P212
11、在变量名前面加一个“”符号实现输入。P214
12、通常使用分号作为SQL语句的终止符。
13、完整的PL/SQL块由三个部分组成:声明部分、执行部分和异常处理部分,执行部分是必需的。P212
14、用%TYPE实现与已有变量或字段类型相同。P220
15、用%ROWTYPE实现与已有行记录类型相同。P220
16、游标是指向查询结果集缓冲区的句柄或指针,通过游标可以一次提取一行数据进行处理。
17、system表空间主要用于存储数据字典、数据库对象的定义、PL/SQL程序的源代码和解释代码等信息。
18、临时表空间,用于保存SQL语句在执行过程中所产生的临时数据(如排序、分组汇总等)。
19、初始化参数首先以“键=值”对的形式保存在初始化参数文件中。参数有多个取值时,用逗号分隔。P149
20、每个数据库实例至少要有两组联机重做日志文件
21、Oracle以循环方式依次使用各组日志文件
22、依据数据释放的时间不同,临时表可分为:事务级别的临时表和会话级别的临时表。P309
23、对于基数(列的不同值的个数)很小的列,应该建立位图索引,而不是默认的建立B树索引。P327
24、要执行存储过程,可以使用 CALL语句或EXCECUTE语句,也可以在
PL/SQL块中用过程名调用。P341
25、触发器也是一种命名PL/SQL块,存储在数据库中,常用来完成由数据库的完整性约束难以完成的复杂业务规则的约束,实现数据库数据一致性。P355
26、触发类型:指定触发事件后,需要执行几次触发器。
语句触发:以语句为单位。对于多行数据而言,只会执行一次。行触发:以数据行为单位,符合触发条件时,对DML影响的每一行都会执行一次。P357-P36027、具有名称的一组相关权限的组合称为角色。P383
28、用户配置文件可以对数据库用户进行基本的资源限制和对用户的口令进行管理。
29、闪回查询可以查询指定时间点时表中的数据
30、要设置某数据库为闪回数据库,必须以MOUNT方式启动数据库实例,并且数据库被设置为归档日志(ArchiveLog)模式,然后执行ALTERDATABASEFLASHBACKON。P412
二、选择题(20题×1分=20分)
关于控制文件以下正确的是A
Oracle建议至少二个控制文件存放在二个磁盘分区
Oracle建议至少二个控制文件存放在一个磁盘分区
Oracle建议存放一个控制文件D.一个控制文件不足以运行数据库
执行CREATEDATABASE命令之前,应该发出的命令是BA.STARTUPINSTANCE B.STARTUPNOMOUNTC.STARTUPMOUNT D.以上都不是
创建数据库时,Oracle如何得知需要创建的控制文件信息?AA.从初始化参数文件
从CREATEDATABASE命令
从环境变量
从$ORACLE_HOME目录名为db_name.ctl的文件
创建数据库时,DATAFILE子句能定义几个数据文件?DA.一个
B.二个C.多个;仅一个属于系统表空间D.多个;都属于系统表空间
谁拥有数据字典?A
A.SYS B.SYSTEM C.DBA D.ORACLE
创建一个数据库至少需要几个控制文件?A
一个 B.二个 C.三个 D.无
关于联
文档评论(0)