北语网院23年1月《Oracle数据库开发》作业_2_100分
22秋《Oracle数据库开发》作业_21.[单选题]采用Select语句返回的结果是一个结果集。用户只能浏览该结果集中的数据,无法对数据进行操作。如果需要逐行对数据进行访问和操作,可以使用( )
A.视图
B.过程
C.函数
D.游标
答:——D——
2.[单选题]在Oracle中,以下不属于集合操作符的是()
A.UNION
B.SUM
C.MINUS
D.INTERSECT
答:——B——
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
答:————
页:
[1]