北语网院22年11月《Oracle数据库开发》作业_2

[复制链接]
发表于 2022-11-23 10:57:16 | 显示全部楼层 |阅读模式
22秋《Oracle数据库开发》作业_2
1.[单选题]采用Select语句返回的结果是一个结果集。用户只能浏览该结果集中的数据,无法对数据进行操作。如果需要逐行对数据进行访问和操作,可以使用( )
    A.视图
    B.过程
    C.函数
    D.游标
    答:——D——

2.[单选题]在Oracle中,以下不属于集合操作符的是()
    A.UNION
    B.SUM
    C.MINUS
    D.INTERSECT
    答:————

3.[单选题]( )是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。
    A.预定义异常
    B.自定义异常
    C.系统错误
    D.内存溢出
    答:——A——

4.[单选题]()程序包用于读写操作系统文本文件
    A.Dbms_output
    B.Dbms_lob
    C.Dbms_random
    D.Utl_file
    答:————

5.[单选题](    )进程以循环方式填写联机重做日志文件。
    A.ARCn
    B.LGWR
    C.PMON
    D.SMON
    答:————

6.[单选题]()方式的导出会从指定的表中导出所有的数据。
    A.分区
    B.表
    C.全部数据库
    D.表空间
    答:————

7.[单选题]当启动一个Oracle实例时,初始化参数()指出为数据文件信息保留的SGA空间的数量。
    A.DB_FILES
    B.DB_DATAFILES
    C.DATABASE_FILES
    D.LOG_FILES
    答:————

8.[单选题]在Oracle中,用以下SQL命令创建了一个序列:CREATE SEQUENCE my_seqSTART WITH 394INCREMENT BY 12NOMINVALUENOMAXVALUENOCYCLENOCACHE;用户执行包含my_seq.NEXTVAL的SQL语句三次,然后执行包含my_seq.CURRVAL的SQL语句四次,请问序列my_seq的当前值是()
    A.406
    B.418
    C.430
    D.442
    答:————

9.[单选题](    )是数据库中的基本逻辑结构,包含了一系列数据文件的集合
    A.表。
    B.表空间。
    C.段。
    D.盘区。
    答:————

10.[单选题]定义过程和定义函数的主要区别之一是,定义函数必须使用(   )返回数据。
    A.return子句。
    B.throw。
    C.RAISE。
    D.TRY。
    答:————

11.[单选题]要以自身的模式创建私有同义词,用户必须拥有()系统权限
    A.CREATE PRIVATE SYNONYM
    B.CREATE PUBLIC SYNONYM
    C.CREATE SYNONYM
    D.CREATE ANY SYNONYM
    答:————

12.[单选题](    )是Oracle最基本的物理存储单元。
    A.数据文件
    B.控制文件
    C.日志文件
    D.物理块
    答:————

13.[单选题]在Oracle数据库中,()用户模式存储数据字典表和视图对象
    A.SYSTEM
    B.SYS
    C.SCOTT
    D.YSDBA
    答:————

14.[单选题]要审计用户执行的create,drop,和alter等ddl语句,应创建(  )触发器
    A.行级
    B.语句级
    C.INSTEAD OF
    D.系统
    答:————

15.[单选题](   )是为了加速对特定表数据的访问而创建的数据段
    A.视图。
    B.索引。
    C.存储过程。
    D.触发器。
    答:————

16.[单选题]( )是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号( SCN)的文件
    A.控制文件
    B.参数文件
    C.数据文件
    D.可执行文件
    答:————

17.[单选题]()是一种软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
    A.关系数据库
    B.数据库管理系统
    C.网络数据库
    D.文件系统
    答:————

18.[单选题](      )实现了JDBC ResultSet中的所有方法,但与ResultSet不同的是,OracleCachedRowSet中的数据在Connection关闭后仍然有效。
    A.OracleCachedRowSet
    B.OracleRowSet
    C.OracleSet
    D.CachedRowSet
    答:————

19.[单选题]可以自动执行操作的存储对象是( )
    A.程序包
    B.函数
    C.过程
    D.触发器
    答:————

20.[单选题](    )是一个小型的二进制文件,可以记录数据库的物理结构。
    A.参数文件
    B.数据文件
    C.控制文件
    D.配置文件
    答:————

21.[单选题]在oracle程序中处理语句时发生的逻辑错误导致( )故障
    A.实例
    B.介质
    C.语句
    D.用户进程
    答:————

22.[单选题]在Oracle中,用下列语句定义了一个过程:CREATE OR REPLACE PROCEDURE test(a IN VARCHAR2,b IN OUT NUMBER,c OUT VARCHAR2) ISBEGIN……END;/假定使用的变量都已定义,下面对过程test的调用语法正确的是()
    A.test(‘String1’,50,v_str2)
    B.test(v_str1,v_num1,’String2’)
    C.test(‘String1’,v_num1,v_str2)
    D.test(v_str1,20,v_str2)
    答:————

23.[单选题]在Oracle中,关于触发器的描述不正确的是()
    A.触发器可以删除,也可以禁用
    B.触发器只能用于表
    C.触发器可以分为行级和语句级
    D.触发器不可接受参数
    答:————

24.[单选题]Oracle数据库中,下面()可以作为有效的列名
    A.Column
    B.123_NUM
    C.NUM_#123
    D.#123_NUM
    答:————

25.[单选题]在Oracle中,用户()拥有所有内置的程序包。
    A.SYS
    B.SYSTEM
    C.PUBLIC
    D.DEFAULT
    答:————

快速回复 返回顶部 返回列表