当前位置首页 > 北语网院> 正文

22秋《Oracle数据库开发》作业_2

22秋《Oracle数据库开发》作业_2

采用Select语句返回的结果是一个结果集。用户只能浏览该结果集中的数据,无法对数据进行操作。如果需要逐行对数据进行访问和操作,可以使用( )

0.视图

1.过程

2.函数

3. 游标


在Oracle中,以下不属于集合操作符的是()

1.UNION

2.SUM

3.MINUS

4.INTERSECT


( )是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。

0.预定义异常

1.自定义异常

2.系统错误

3. 内存溢出


()程序包用于读写操作系统文本文件

1.Dbms_output

2.Dbms_lob

3.Dbms_random

4.Utl_file


( )进程以循环方式填写联机重做日志文件。

0.ARCn

1.LGWR

2.PMON

3.SMON


()方式的导出会从指定的表中导出所有的数据。

1.分区

2.表

3.全部数据库

4.表空间


当启动一个Oracle实例时,初始化参数()指出为数据文件信息保留的SGA空间的数量。

0.DB_FILES

1.DB_DATAFILES

2.DATABASE_FILES

3.LOG_FILES


在Oracle中,用以下SQL命令创建了一个序列:CREATE SEQUENCE my_seqSTART WITH 394INCREMENT BY 12NOMINVALUENOMAXVALUENOCYCLENOCACHE;用户执行包含my_seq.NEXTVAL的SQL语句三次,然后执行包含my_seq.CURRVAL的SQL语句四次,请问序列my_seq的当前值是()

1.406

2.418

3.430

4.442


( )是数据库中的基本逻辑结构,包含了一系列数据文件的集合

0.表。

1. 表空间。

2. 段。

3. 盘区。


定义过程和定义函数的主要区别之一是,定义函数必须使用( )返回数据。

0.return子句。

1. throw。

2. RAISE。

3. TRY。


要以自身的模式创建私有同义词,用户必须拥有()系统权限

1.CREATE PRIVATE SYNONYM

2.CREATE PUBLIC SYNONYM

3.CREATE SYNONYM

4.CREATE ANY SYNONYM


( )是Oracle最基本的物理存储单元。

0.数据文件

1.控制文件

2.日志文件

3. 物理块


在Oracle数据库中,()用户模式存储数据字典表和视图对象

1.SYSTEM

2.SYS

3.SCOTT

4.YSDBA


要审计用户执行的create,drop,和alter等ddl语句,应创建( )触发器

1.行级

2.语句级

3.INSTEAD OF

4.系统


( )是为了加速对特定表数据的访问而创建的数据段

0.视图。

1. 索引。

2. 存储过程。

3. 触发器。


( )是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号( SCN)的文件

0.控制文件

1. 参数文件

2. 数据文件

3. 可执行文件


()是一种软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

0.关系数据库

1.数据库管理系统

2.网络数据库

3.文件系统


( )实现了JDBC ResultSet中的所有方法,但与ResultSet不同的是,OracleCachedRowSet中的数据在Connection关闭后仍然有效。

0.OracleCachedRowSet

1.OracleRowSet

2.OracleSet

3.CachedRowSet


可以自动执行操作的存储对象是( )

0.程序包

1.函数

2.过程

3. 触发器


( )是一个小型的二进制文件,可以记录数据库的物理结构。

0.参数文件

1.数据文件

2.控制文件

3.配置文件


在oracle程序中处理语句时发生的逻辑错误导致( )故障

1.实例

2.介质

3.语句

4.用户进程


在Oracle中,用下列语句定义了一个过程:CREATE OR REPLACE PROCEDURE test(a IN VARCHAR2,b IN OUT NUMBER,c OUT VARCHAR2) ISBEGIN……END;/假定使用的变量都已定义,下面对过程test的调用语法正确的是()

1.test(‘String1’,50,v_str2)

2.test(v_str1,v_num1,’String2’)

3.test(‘String1’,v_num1,v_str2)

4.test(v_str1,20,v_str2)


在Oracle中,关于触发器的描述不正确的是()

1.触发器可以删除,也可以禁用

2.触发器只能用于表

3.触发器可以分为行级和语句级

4.触发器不可接受参数


Oracle数据库中,下面()可以作为有效的列名

1.Column

2.123_NUM

3.NUM_#123

4.#123_NUM


在Oracle中,用户()拥有所有内置的程序包。

1.SYS

2.SYSTEM

3.PUBLIC

4.DEFAULT


版权保护: 本文由老虎奥鹏原创,转载请保留链接: www.wsxueba.com

猜你喜欢