




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上海海洋大学试卷学年学期20 13 20 14 学年第 1 学期考核方式课程名称Oracle数据库系统基础A/B卷( A )卷课程号学分学时题号一二三四五六七八九十总分分数阅卷人诚信考试承诺书本人郑重承诺:我已阅读且透彻理解了“上海海洋大学学生考场规则”和“上海海洋大学学生违反校纪校规处理规定”,承诺在考试中自觉遵守,如有违反,按有关条款接受处理。承诺人签名: 日 期: 考生姓名: 学号: 专业班名: 选择题1. 修改用户时,不能更改用户的什么属性( D )A 密码 B 表空间 C 临时表空间 D 名称2. 撤销权限使用( A )语句A revoke B drop C delete D alter3. 查找角色中的用户,使用哪个数据字典( A )A user_role_privs B role_sys_privsC role_tab_privs D dba_users4. 假设有存储过程add_student,其创建语句的头部内容如下:create procedure add_student(stu_id IN NUMBER,stu_name IN VARCHAR2),请问下列调用该存储过程的语句中,不正确的是( B )A EXEC add_student(1001,”CANDY”);B exec add_student(CANDY,1001);C exec add_student(stu_id=1001,stu_name=CANDY);D exec add_student(stu_name=CANDY,stu_id=1001);5. 如果在包规范mypackage中没有声明某个过程myprocedure,而在创建包体时包含了该过程,那么对该过程叙述正确的是( D )A 包体将无法创建成功,因为在包体中含有包规范中没有声明的元素B 该过程影响包体的创建,因为它属于包的私有元素C 可以通过mypackage.myprocedure调用该过程D 无法在包体外使用该过程6. 修改过程应该使用下列哪种语句( )A alter procedure 语句B drop procedure 语句C create procedure 语句D create or replace procedure 语句7. 研究视图创建语句:create view dept as select department_id,employee_id,last_name from employees where department_id=30 with check option;是什么导致如下语句失败?(C)A 除非另外指定,否则视图会被创建为with read onlyB 视图太复杂而不允许DML操作C with check option 会拒绝任何修改department_id的语句D 该语句会成功8. 如下PL_SQL程序块:SQL declarei BINARY_INTERGE:=1beginwhile i=1loopi:=i+1;DBMS_OUTPUT.PUTLINE(i);End loop;END执行上述PL_SQL语句,结果( D )A 输出从1开始,每次递增1的数B 输出从2开始,每次递增1的数C 输出2D 该循环将陷入死循环9. 使用游标的什么属性可以获取SELECT语句当前检索到的行数( D )A %FOUND B %NOTFOUNDC %ISOPEN D %ROWCOUNT10. 如果更改SCOTT用户的权限,应该在哪种模式下?(B)A SCOTT B SYSTEM C DBSNMP D ROOT11. Oracle数据库的文件后缀( A )A DBF B MDF C LDF D LOG12. 解析后的SQL语句会缓存在SGA的哪个区域中( C )A JAVA池 B 大型池 C 共享池 D 数据缓存区13. 系统全局区不包括下面哪些区域( C )A Java池 B数据缓冲区 C 软件代码区域 D 日志缓冲区14. 如果希望控制列的显示格式,那么可以使用下面的哪个命令(D )A SHOW B DEFINE C SPOOL D COLUMN15. 数据的逻辑独立性是指 ( A)A.概念模式改变,外模式和应用程序不变B.概念模式改变,内模式不变C.内模式改变,概念模式不变D.内模式改变,外模式和应用程序不变16. 数据库结构的描述和定义是DBMS运行的基本依据,它们存储于( B )A封锁表 B数据字典 C索引 D日志 17. 下列权限中,哪一个不是数据库的访问权限?( D )ARead权限 BResource权限 考试用书CUpdate权限 DLock权限 18. 关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪一(些)类完整性?( B )A)实体完整性B)参照完整性C)用户定义的完整性D)实体完整性、参照完整性和用户定义的完整性19. 在数据库管理系统的层次结构中,数据存取层处理的对象是( B )A)字段 B)单个元组 C)数据页 D)系统缓冲区20. 下列数据库模式对象中,具有INDEX对象权限的是( A )A. 表; B. 过程; C. 序列; D. 函数。21. ( C )模式存储数据库中数字典的表和视图A、DBA B、SCOTT C、SYSTEM D、SYS 22. 在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将(C)表空间分配给用户作为默认表空间。 A、HR B、SCOTT C、SYSTME D、SYS 23. 锁用于提供( B )A、改进的性能 B、数据的完整性和一致性C、可用性和易于维护 D、用户安全中当oracle服务器启动时,下列哪种文件不是必须的( D )A 数据文件B 控制文件C 日志文件D 归档文件24. 在oracle中,当用户要执行select语句时,下列哪个进程从磁盘获得用户需要的数据( B )。A 用户进程B 服务器进程C 日志写入进程(LGWR)D 检查点进程(CKPT)25. 在oracle中,一个用户拥有的所有数据库对象统称为()A 数据库 B 模式 C 表空间 D 实例26. 在oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有(B) A DATEPART B EXTRACT C TO_VARCHAR D TRUNC27. 在oracle数据库的逻辑结构中有一下组件:A 表空间 B 数据块 C 区 D 数据段,这些组件从大到小依次是(B)A ABCD B ADCB C ACBD D DACB28. Oracle数据库中,( A) 用户模式存储数据字典表和视图对象。A SYSTEM B SYS C SCOTT D SYSDBA29. 在Oracle中,PL/SQL块中定义了一个带参数的游标:cursor emp_cursor(dnum NUMBER) IS Select sal,comm from emp where deptno=dnum;那么正确打开此游标的语句是(A ):A OPEN emp_cursor (20);B OPEN emp_cursor FOR 20;C OPEN emp_cursor Using 20;D FOR emp_rec emp_cursor(20) LOOP END LOOP;30. 使用简单连接查询两个表,其中一个表有5行记录,另一个表有20行记录,如果未使用where子句,则将返回多少行?(B)A 25 B 100 C 15 D 431. 下列哪个连接是具有相同名称的列字段进行匹配记录,不必制定任何同等连接条件。(C )A 等值连接 B 不等连接 C 自然连接 D 交叉连接32. 创建外部表时,使用 (B) 子句制定记录错误数据的文件。A REJECT LIMIT B BADFILEC LOGFILE D FILE33. EMPLOYEES和Departments表有两个名称相同的列:department_id和Manager_id.下面那个只依据公共的department_id值连接这两个表()A select * from employees natural join departments;B select * from employees E natural join departments D on e.department_id=manager_id;C select * from employees natural join departments using(department_id);D 以上都不对34. 关于下面的查询,请选择一个正确的说法:select * from employees e join departments d on (d.department_id=e.department_id) join locations L on (L.location_id=d.location_id) (C)A 不允许连接3个表B 生成笛卡尔乘积C JOINON子句可用于多个表之间的连接D 以上都不对35. 如何将模式从一个用户移动到另一个用户(B)A 使用Alter schema move 命令B 不能将模式从一个用户移动到另一个用户C 如果模式是空的才能移动(或者它里面的所有对象已经被删除)D 将新用户添加到模式,然后从模式中分离老用户36. 执行下面的语句之后会返回什么值?select substr(How_long_is_a_piece_of_string?,5,4) from dual; (A)A long B _long C ring? D 以上都不对37. Select to_char(1234.49,999999.9) from dual返回什么值? (C)A 1234.49 B 001234.5 C 1234.5 D以上都不对38. 在RMAN中要连接到目标数据库,可以执行下列哪些语句不可以实现。其中sys/admin为系统用户;rman_admin/rman_admin为RMAN用户(B)A rman target/ B rman catalog C rman target sys/admin nocatalog D rman target sys/admin catalog rman_admin/rman_admin39. 在RMAN的执行命令中,通过show命令可以显示所有的或者单个的rman配置,通过(A)命令可以显示有关备份集和映像副本的信息。通过()命令可以对rman存储库进行详尽的分析。A list report B catalog reportC list validate D report list40. 执行(D)命令,可以立即关闭数据库。这时,系统将连接到服务器的所有未提交的事务全部回退,并中断连接,然后关闭数据库。A shutdown B shutdown normalC shutdown abort D shutdown immediate41. 在backup命令中指定incremental选项,默认创建差异增量备份。如果想要建立累积增量备份,还需要backup命令中制定()选项。A incremental B levelCdifferentialDcumulative42. 使用backup命令备份时,使用TAG参数,可以制定标记信息;使用()参数,可以制定备份文件的保存位置以及备份文件的名称格式。A TAGB FORMATCFILESPERSETDCHANNEL43. 使用RMAN实现表空间恢复时,执行命令的顺序是什么?(A)A restore recoverBrecover restoreC copy backupDcopyrecovery44. 下面属于IF条件语句中的关键字的是(D)AelseifBelse ifCothersDthen45. 下列哪个语句用于切换日志文件组?(B)AALTER DATABASE SWITCH LOGFILE;BALTER SYSTEM SWITCH LOGFILEC ALTER SYSTEM ARCHIVELOG;DALTER DATABASE ARCHIVELOG;46. 在SQL*plus中,可以使用connect命令。下面的4个选项中,哪个命令是正确的?其中scott是用户,tiger是密码,数据库名为orcl。A connect scott/tiger;Bconnect tiger/scott;Cconnect scott/tiger as sysdba;Dconnect scott/tigerorcl as sysdba;47. 当日志文件组处于下列哪种情况时,无法清空该日志文件组(C)AActiveBinactiveCcurrentDunused48. 下列对日志文件组及其成员叙述正确的是(B)A 日志文件组可以没有日志成员B日志文件组中的日志文件大小一致C 在创建日志文件组时,其日志成员可以是已经存在的日志文件D在创建日志文件组时,如果日志成员已经存在,则使用reuse关键字就一定可以成功替代该文件49. 为了去除结果集中的重复行,可以在select语句中使用下列哪个关键字?(B)AallBdistinctCupdateD Merge50. 查询scott用户的emp表中的总记录数,可以使用下列哪个语句(D)Aselect max(empno) from scott.emp;Bselect count(empno) from scott.emp;C select count(comm) from scott.emp;D select count(*) from scott.emp;51. 在关系数据库管理系统中,创建的视图在数据库三层结构中属于 (A )A.外模式 B.存储模式C.内模式 D.概念模式52. 现实世界中,事物的一般特性在信息世界中称为 (A )A.实体 B.实体键C.属性 D.关系键53. 部分匹配查询中有关通配符“_”的正确的叙述是 ( A)A.“_”代表多个字符 B.“_”可以代表零个或多个字符C.“_”不能与“%”一同使用 D.“_”代表一个字符54. 下列关于数据库数据模型的说法中,哪一个是不正确的?( A )A任何一张二维表都表示一个关系 B层次模型的数据结构是有向树结构 C在网状模型中,一个子结点可以有多个父结点 D在面向对象模型中每一个对象都有一个惟一的标识55. 如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的( C )A候选码 B主码 C外码 D连接码56. 数据库管理系统的数据操纵语言(DML)所实现的操作一般包括( D )A建立、授权、修改 B建立、授权、删除 C建立、插入、修改、排序 D查询、插入、修改、删除 57. E-R模型用于数据库设计的哪一个阶段? ( B )A需求分析 B概念结构设计 C逻辑结构设计 D物理结构设计58. 在数据库中可以创建和删除表、视图、索引,可以修改表。这是因为数据库管理系统提供了( A )A)数据定义功能 B)数据操纵功能 C)数据维护功能 D)数据控制功能59. 在关系数据库中,索引(index)是三级模式结构中的( B )A)概念模式 B)内模式 C)模式 D)外模式60. 下面所列条目中,哪一条不是标准的SQL语句?( B )A)ALTER TABLE B)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 去年李沧区数学试卷
- 社区爱心赠书活动方案策划(3篇)
- 惠州施工方案汇报(3篇)
- 双桥区盖板施工方案(3篇)
- 降粘剂施工方案(3篇)
- 绿化春节施工方案(3篇)
- 闲置物品收集活动策划方案(3篇)
- 砂糖橘活动策划方案案例(3篇)
- 安徽省芜湖市鸠江区2023-2024学年高二上学期第一次月考化学题库及答案
- 心灵驿站面试题目及答案
- 孕期营养需求指南
- 项目征地拆迁应急预案
- 智能分拣与无人配送技术
- 塑胶件基础知识培训
- 幼儿园课程领导力在生长
- 2024年水发集团有限公司招聘笔试参考题库含答案解析
- 初中教师教学基本功培训内容课件
- 血尿护理查房
- 化学锚栓承载力计算
- 《无线网规网优概述》课件
- 事业单位工作人员转正定级审批表
评论
0/150
提交评论