您好,欢迎访问三七文档
当前位置:首页 > 医学/心理学 > 药学 > Oracle复习题及答案..
共11页第1页郑州大学软件技术学院《Oracle》课程2009-2010学年第一学期期末试题(A)(适用专业:08信管、Java、.NET专业考试时间:120分钟)单选:1Oracle10g中的g表示(C)。A网络B数据库C网格计算D版本2Oracle10g的管理工具中,(B)是一个非常重要的、在服务器端和客户端都可以使用的工具。主要功能有:输入、运行和调试SQL语句、PL/SQL块。AOUIBSQL*PLUSCOEMDDBCA3Oracle数据库的例程由(D)组成。ASGA和PGABSGA和数据库C数据库和后台进程DSGA(系统全局区)和后台进程4Oracle进程结构中完成更新控制文件与数据文件,使其同步并触发DBWR进程,使其将脏缓存块写入数据文件中的进程是(C)。A用户进程B服务进程C后台进程CKPTD后台进程DBWR5某用户想查看自己所能看到的表信息,那么应该看(D)视图。Av$tablesBdba_tablesCall_tablesDuser_tables6可以在Oracle服务器的安装目录的(C)文件中查看Oracle的各种端口的使用情况。Aspfile.oraBinitorcl.oraCportlist.iniDtnsname.ora7相对于Oracle数据库的作用,类似于Windows操作系统中注册表的作用。这类数据库文件是(D):A参数文件B数据文件C重做日志文件D控制文件8Oracle的逻辑存储结构中由大到小的顺序是(B):A表空间、区、段、块B表空间、段、区、块C表空间、块、段、区D段、区、表空间、块9下列哪种表空间可以被设置为脱机状态(B)。A系统表空间B用户表空间C临时表空间D撤销表空间10读下段程序:SQLselect*fromv$log;GROUP#THREAD#SEQUENCE#BYTESMEMBERSARCSTATUS----------------------------------------------------------------1129524288001NOINACTIVE2130524288001NOCURRENT3128524288001NOINACTIVE共11页第2页SQLaltersystemswitchlogfile;系统已更改。请问:当前使用的日志组和日志序列号分别是(C)。A1和30B2和31C3和31D4和3111关闭数据库的各种方式中,会出现数据不一致的情况(即需要恢复数据库)的是(D)。AnormalBtransactional事务处理关闭CimmediateDabort中止关闭12Oracle网络配置需要配置服务器端和客户端,下列说法错误的是(C)。A服务器端配置的目的就是要配置监听程序的配置文件listener.ora。B客户端配置的目的就是要配置网络服务名的配置文件tnsnames.ora。Clistener.ora和tnsnames.ora不可以在同一台机器上。D网络服务名的命名方式有多种,采用何种方式命名需要文件sqlnet.ora。13已创建序列S1,若当前值为2,先执行3次S1.NEXTVAL,再执行3次S1.CURRVAL,最后S1的值是(C)。A3B4C5D614Oracle的PL/SQL程序的异常处理部分,涉及的异常有多种,其中,必须用raise显示引发的异常是(C)。A预定义异常B非预定义异常C自定义异常D不确定15对于SQL游标的说法中,错误的是(D)。A它是Oracle中的隐式游标。B它也有%ISOPEN、%FOUND、%NOTFOUND、%ROWCOUNT四种属性。C不能对它显式的执行OPEN、FETCH、CLOSE语句。DOracle会为每一个DML语句创建一个隐式游标。填空:1数据字典的所有者是sys。其数据字典表和视图都被保存在system表空间中。2想实现控制文件多路复用的语句如下:altersystemsetcontrol_files='C:\control01.ctl','D:\control02.ctl','E:\control03.ctl'scope=spfile;3重做日志文件又被称为事务日志文件,是Oracle三类文件中最复杂的一类文件,是由一条条重做记录组成,记录、保存对数据库所做的修改(或事务)。4在数据库的各种启动模式之间切换需要使用alterdatabase语句。由低级向高级,且不可以逆转。5PL/SQL程序包由包的和包体组成。6角色是相关权限的命名集合,使用的主要目的是简化权限管理。7复杂视图一般是不可更新的,但可以在其上创建Insteadof触发器来把DML操作最终完成。判断1Oracle数据库中重做日志文件需要实现多路复用,而控制文件没有必要实现多路复用。(×)2大文件表空间是为超大数据库而设计的,只能有一个数据文件组成,可以减少更新数据文件头部信息的操作。(√)3一个合理的Oracle服务器系统的默认永久性表空间为system,默认临时表空间为temp。(×)共11页第3页4修改表Department添加列Leader数据类型varchar2(10)的语句是:AltertableDepartmentaddcolumnLeadervarchar2(10);(×)5Oracle支持5种类型的约束:notnull、unique、check、primarykey、foreignkey。(√)6外部表的最大用途是通过访问驱动程序往Oracle数据库中装载OS文件中的数据。(√)7在表的某个列上创建标准B树索引,查询复合某条件的记录,结果有大量的记录返回,则这个索引得到最大程度的应用,能够明显提高速度。(×)8在视图中并不保存任何数据,通过视图操作的数据仍然保存在表中。(√)9方案同义词是被某个方案所拥有,所以如果一个方案用户想访问方案同义词,必须在自己方案中创建该方案同义词。(√)10由DBA使用命令Createusernewidentifiedbynew创建了用户new之后,new就可以登录服务器了。(×)简答:1简述Oracle10g启动数据库的步骤。Shutdown(正常关闭数据库)启动数据库到nomount状态(启动数据库实例,不装载数据库)启动数据库到mount状态(打开控制文件)启动数据库到open状态(打开控制文件中描述的所有文件)2简述索引的作用及创建索引注意事项。索引是对数据库表中的一个或者多个列的值进行排列的结构。可以利用索引访问数据库表中的特定信息。创建索引的注意事项:始终包含聚集索引保证聚集索引唯一保证聚集索引最小覆盖索引适量的索引设计题:所涉及的表结构:HR方案下的employees、regions、countries,表结构如下:共11页第4页1创建连接视图v_regions_countries,包含字段r_id,r_name,c_id,c_name。视图从regions表、countries表查询出region_id、region_name、country_id、country_name字段。(10分)Createviewv_regions_countriesAsSelectregion_id、region_name、country_id、country_nameFromHR.regions,HR.countriesWherer-id=c_id;r_name=c_name;2创建表空间DATA01,采用本地管理区尺寸为256k,其中数据文件的名称为data01.dbf,大小为12M;将表空间的名称修改为DATA02。(10分)CreatetablespaceDATA01Datafile‘c:\oracle\product\10.2.0\oradata\orcl\data01.dbf’size12MExtentmanagementlocalautollocateszie256k;AltertablespaceDATA01renametoDATA02;3编写PL/SQL程序,计算1-100之间所有奇数之和。(10分)declareiinteger;jinteger;kinteger;beginj:=2;k:=0;Foriin1..100loopifimodj0thenk:=k+i;endif;endloop;dbms_output.put_line(k);end;/郑州大学软件技术学院《Oracle》课程2009-2010学年第一学期期末试题(whl)(适用专业:08信管、Java、.NET专业考试时间:120分钟)共11页第5页1以下哪种不属于Oracle10g产品系列(A)。AOracle10g网格版BOralce10g标准版COracle10g企业版DOracle10g标准版12Oracle10g的管理工具中,(C)采用直观而方便的图形化界面GUI来操作数据库,如创建新用户和角色、权限分配、创建方案对象等。AOUIBSQL*PLUSCOEMDDBCA3Oracle数据库服务器是由(D)组成。(oracle数据库用于存储和检索信息,是数据的集合,包括逻辑结构和物理结构。Oracle例程是指数据库服务器的内存和相关处理程序)ASGA和PGABSGA和数据库C数据库和后台进程D例程和数据库4Oracle进程结构中完成将重做记录从重做日志高速缓冲区写入重做日志文件的进程是(C)。A用户进程B服务进程C后台进程LGWRD后台进程DBWR5某用户想查看自己所能看到的视图信息,那么应该看(D)视图。Av$viewsBdba_viewsCall_viewsDuser_views6可以在Oracle10g服务器的安装目录下的(B)文件中查看Oracle10g服务器的各种参数的使用情况。Aspfileorcl.oraBinitorcl.oraCportlist.iniDtnsname.ora7记录了Oracle数据库的结构信息,是一个小的二进制文件,这类数据库文件是(D)。A重做日志文件B数据文件C口令文件D控制文件(数据库控制文件是一个很小的二进制文件,它维护着数据库的全局物理结构,用以支持数据库成功的启动和运行)8Oracle的逻辑存储结构中由小到大的顺序是(A)。A块、区、段、表空间B块、段、区、表空间C区、块、段、表空间D段、区、表空间、块9下列哪种表空间可以被设置为脱机状态(C)。A系统表空间B撤销表空间C用户表空间D临时表空间10读下段程序:SQLstartup_(B)__ORACLE例程已经启动。TotalSystemGlobalArea289406976bytesFixedSize1248576bytesVariableSize83886784bytes共11页第6页DatabaseBuffers197132288bytesRedoBuffers7139328bytes数据库装载完毕。SQL请问这时数据库启动到的状态是:AnomountBmountCopenD无法判断11关闭数据库的各种方式中,最省时又不会出现数据不一致的情况(即需要恢复数据库)的是(D)。AnormalBtransactionalCimmediateDabort12对显式游标操作正确的步骤顺序是(B)。A声明、提取、打开、关闭B声明、打开、提取、关闭C提取、声明、打开、关闭D声明、打开、关闭、提取13已创建序列S1,若当前值为2,先执行2次S1.NEXTVAL,再执行3次S1.CURRVAL,最后S1的值是(B)。A3B4C5D614Oracle的PL/SQL程序的异常处理部分,涉及的异常有多种,其中,不需定义可以直接使用的异常是(A)。A预定义异常B非预定义异常C自定义异常D不确定15下面不是常用的对象权限的是(B)。(常用的对象权限有:alter,delete,select,insert,update,index,reference,execute)AdeleteBgrantCinsertDupdate1Oracle10g的最大的特点是:面向对象。2数据字典是Oracle数
本文标题:Oracle复习题及答案..
链接地址:https://www.777doc.com/doc-1811315 .html