Oracle试卷A答案 下载本文

..

上海海洋大学试卷

学年学期 课程名称 课程号 题号 分数 阅卷人 一 二 20 13~ 20 14 学年第 1 学期 Oracle数据库系统基础 三 四 学分 五 六 七 考核方式 A/B卷 学时 八 九 十 ( A )卷 总分 诚信考试承诺书

本人郑重承诺:

我已阅读且透彻理解了“上海海洋大学学生考场规则”和“上海海洋大学学生违反校纪校规处理规定”,承诺在考试中自觉遵守,如有违反,按有关条款接受处理。

承诺人签名: 日 期:

考生姓名: 学号: 专业班名:

选择题

1. 修改用户时,不能更改用户的什么属性( D )

A 密码 B 表空间 C 临时表空间 D 名称 2. 撤销权限使用( A )语句

A revoke B drop C delete D alter 3. 查找角色中的用户,使用哪个数据字典( A )

A user_role_privs B role_sys_privs C role_tab_privs D dba_users

4. 假设有存储过程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 only B 视图太复杂而不允许DML操作

C with check option 会拒绝任何修改department_id的语句 D 该语句会成功

8. 如下PL_SQL程序块:

SQL> declare i BINARY_INTERGE:=1 begin while i>=1 loop i:=i+1; DBMS_OUTPUT.PUTLINE(i); End loop; END

执行上述PL_SQL语句,结果( D ) A 输出从1开始,每次递增1的数 B 输出从2开始,每次递增1的数 C 输出2

D 该循环将陷入死循环

9. 使用游标的什么属性可以获取SELECT语句当前检索到的行数( D )

A %FOUND B %NOTFOUND C %ISOPEN D %ROWCOUNT

10. 如果更改SCOTT用户的权限,应该在哪种模式下?(B)

A SCOTT B SYSTEM C DBSNMP D ROOT 11. Oracle数据库的文件后缀( A )

A DBF B MDF C LDF D LOG

12. 解析后的SQL语句会缓存在SGA的哪个区域中( C )

A JAVA池 B 大型池 C 共享池 D 数据缓存区 13. 系统全局区不包括下面哪些区域( C )

A Java池 B数据缓冲区 C 软件代码区域 D 日志缓冲区

.

..

14. 如果希望控制列的显示格式,那么可以使用下面的哪个命令(D )

A SHOW B DEFINE C SPOOL D COLUMN 15. 数据的逻辑独立性是指 ( A)

A.概念模式改变,外模式和应用程序不变 B.概念模式改变,内模式不变 C.内模式改变,概念模式不变

D.内模式改变,外模式和应用程序不变

16. 数据库结构的描述和定义是DBMS运行的基本依据,它们存储于( B ) A.封锁表 B.数据字典 C.索引 D.日志

17. 下列权限中,哪一个不是数据库的访问权限?( D ) A.Read权限 B.Resource权限 考试用书 C.Update权限 D.Lock权限 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 )

.