一、选择题
1. 在关系模式中,视图是三级模式结构中的 ( ) D A. 内模式 B. 模式 C. 存储模式 D. 外模式
2. 下面( )内容通常不属于Oracle数据库管理员的职责。 D A.创建新用户 B.创建数据库对象
C.安装Oracle软件 D.操纵数据库数据的应用程序开发 3. 在下面关于数据库技术的说法中,不正确的是__ __。C A.数据的完整性是指数据的正确性和一致性
B.防止非法用户对数据的存取,称为数据库的安全性防护 C.采用数据库技术处理数据,数据冗余应完全消失 D.不同用户可以使用同一数据库,称为数据共享 4. 下列不属于关系代数运算的是 。A A. 查询 B. 投影 C. 选择 D. 联接
5. 在登录到Oracle Enterprise Manager(OEM)时,要求验证用户的身份。下面不属于可以选择的身份为( )。D A.Normal B.SYSOPER C.SYSDBA D.Administrator 6. Oracle管理数据库存储空间的最小数据存储单位是( )。C A.表空间 B.表 C.数据块 D.区间 7. 下列不属于Oracle表空间的是( )。D
A.大文件表空间 B.系统表空间 C.撤销表空间 D.网格表空间
8. Oracle数据库物理结构包括以下三种文件,以下不属于的是( )。 A A.系统文件 B.日志文件 C.数据文件 D.控制文件 9. 下面不属于Oracle数据库状态的是( )。D A.OPEN B.MOUNT C.CLOSE D.READY 10. 删除数据库的语句是( )C
A.DELETE DATABASE B.REMOVE DATABASE C.DROP DATABASE D.UNMOUNT DATABASE
11. 在ALTER TABLE语句中,指定某列不可用,可以使用关键字( )。A A.UNUSED B.USED C.DISABLE D.NOUSE
12. 关键字是关系模型中的重要概念。当一张二维表(A表)的主关键字被包含到另外一张二维表(B表)中时,它就称为B表的 。B
A.主关键字 B. 外部关键字 C.候选关键字 D.超关键字 13. 以下关于空值(NULL)叙述正确的是( )B
A)空值等于空字符串 B)空值表示字段或变量还没有确定的值 C)空格是空值 D)空值等同于数值0
14. 有关查询与视图,下列说法中不正确的是( )。B A. 查询是只读型数据,而视图可以更新数据源 B. 查询可以更新源数据,视图也有此功能
C. 视图具有许多数据库表的属性,利用视图可以创建查询和视图
D. 视图可以更新源表中的数据,存在于数据库中
15. PL/SQL标识符的最大长度为( )。B A.20 B.30 C.40 D.50
16. 序列号是一个Oracle整数,最多可以有( )个数字。C A.36 B.37 C.38 D.39
17. 下面不是Oracle游标属性的是( )。D A.%ISOPEN B.%FOUND C.%ROWCOUNT D.tTCH 18. 用于显示所有表空间描述信息的视图为( )。B A.V$TABLESPACE B.DBA_TABLESPACES C.USER_TABLESPACES D.TABLESPACES 19. 撤销用户指定权限的命令是( )。A A.REVOKE B.REMOVE RIGHT C.DROP RIGHT D.DELETE RIGHT
20. 拥有所有系统级管理权限的角色是( )。D A.ADMIN B.SYSTEM C.SYSMAN D.DBA
21. 如果一个表中某条记录的一个字段暂时不具有任何值,那么在其中将保存以下( c )内容。
A.空格字符 B.数字0 C.NULL D.该字段数据类型的默认值 22. 下列哪一项不是伪列ROWID的作用?( )D A.保存记录的物理地址 B.快速访问指定的记录 C.标识各条记录 D.保存记录的头信息
23. 某用户需要创建一个很小的表,但是该表会被许多查询使用。这时用户应当在创建该表时指定下列( )。B A.PCTFREE和PCTUSED B.CACHE C.NOLOGGING D.TABLESPACE
24. 唯一性约束与主键约束的一个区别是( )。D A.唯一性约束列的值不可以有重复值 B.唯一性约束列的值可以不是唯一的 C.唯一性约束列的值不可以为空值 D.唯一性约束列的值可以为空值
25. 下列哪个语句可以在SQL*Plus中直接调用一个过程?( d ) A.RETURN B.CALL C.SET D.EXEC 26. 下面( )不是过程中参数的有效模式。C A.IN B.IN OUT C.OUT IN D.OUT
27. 下列哪一个动作不会激发触发器?( ) B A.更新数据 B.查询数据 C.删除数据 D.插入数据
28. 替代触发器一般被附加到哪一类数据库对象上?( )C A.表 B.序列 C.视图 D.簇
29. 如果希望执行某个操作时,该操作本身并不执行,而是去执行另外的一些操作,那么可以使用什么方式完成这种操作?( )C
A.before触发器 B.after触发器
C.instead of触发器 D.undo触发器
30. 如果创建的表其主键可以自动编号,则应该为主键创建的索引类型是( )。A A.反向键索引 B.位图索引 C. B树索引 D.基于函数的索引
31. 如果用户经常要在EMP表的SEX列统计不同性别的员工信息,则应该在SEX列上创建的索引类型是( b )。C A. B树索引 B.位图索引 C. 反向键索引 D.基于函数的索引 32. 建立序列后,首次调用序列时应该使用( )伪列。C A.ROWID B.ROWNUM C,NEXTVAL D.CURRVAL 33. 下列关于序列的描述中,( )是不正确的。D A.序列是Oracle提供的用于产生一系列唯一数字的数据库对象 B.序列并不占用实际的存储空间
C.使用序列时,伪列NEXTVAL返回序列生成的下一个值 D.任何时候都可以使用伪列CURRVAL返回当前序列值
34. 为了禁止在视图上执行DML操作,建立视图时应该提供( )选项。B A.WITH CHECK OPTION B.WITH READ ONLY C.WITH READ OPTION D.READ ONLY
35. 对于游标FOR循环,以下哪种说法是错误的?( )D A.循环隐含使用FETCH提取数据 B.循环隐含使用OPEN打开记录集 C.终止循环操作也就关闭了游标 D.使用游标FOR循环不需要定义游标 二、填空题
1. 在安装Oracle 11g时,需要指定全局数据库名,默认为orcl。 2. 用于显示数据库基本信息的Oracle系统视图是V$DATABASE。
3. 完整的Oracle数据库系统通常由两个部分组成:实例(INSTANCE)和数据库(DATABASE)。
4. Oracle数据块的标准大小由初始化参数DB_BLOCK_SIZE确定。
5. Oracle数据库系统的物理存储结构主要由3类文件组成,分别为数据文件、日志文件、控制文件。
6. 在Oracle的逻辑存储结构中,数据块是最小的I/O单元。
7. 在Oracle实例的进程结构中,主要有3类进程:用户进程、服务器进程和后台进程。