18秋《Oracle数据库开发》作业_1
一、单选题 ( 每题4分, 共15道小题, 总分值60分 ) 1.( )是ORACLE最基本的逻辑存储单位。 A. 盘区 B. 段 C. 表空间 D. 数据块 答案:D
作业代做QQ:805009261 成绩保证95分以上,基本满分!
2.( )是用PL/SQL、Java和C编写的过程,能够在对表或视图执行DML语句时执行。 A. 过程 B. 触发器 C. 函数 D. 程序包 答案:B
3.()是一种软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 A. 关系数据库 B. 数据库管理系统 C. 网络数据库 D. 文件系统 答案:B
4.()可用于返回会话中的日期和时间 A. months_between()。 B. next_day()。 C. current_date()。 D. localtimestamp() 答案:D
5.要以自身的模式创建私有同义词,用户必须拥有()系统权限 A. CREATE PRIVATE SYNONYM B. CREATE PUBLIC SYNONYM C. CREATE SYNONYM D. CREATE ANY SYNONYM 答案:C
6.在oracle程序中处理语句时发生的逻辑错误导致( )故障 A. 实例 B. 介质 C. 语句
D. 用户进程
7.以下哪种类型的段将数据存放在了一个基于某一键值的索引中?() A. 大数据对象 B. 嵌套表 C. 分区表 D. 索引表
8.( )是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。 A. 预定义异常 B. 自定义异常 C. 系统错误 D. 内存溢出
9.( )是数据库中的基本逻辑结构,包含了一系列数据文件的集合 A. 表。 B. 表空间。 C. 段。 D. 盘区。
10.Oralce数据库中,以下()函数可以针对任意数据类型进行操作。 A. TO_CHAR B. LOWER C. MAX D. CEIL
11.在iBatis框架中,持久化对象之间一对一的关联关系是通过( )元素定义的。 A. one-to-one。 B. 1-to-1。 C. only one。 D. one
12.下面的时间函数,( )用于返回当前Oracle会话时区中的日期信息. A. DATE()
B. current_timestamp() C. current_date() D. DBTIMEZONE
13.( )是一个小型的二进制文件,可以记录数据库的物理结构。 A. 参数文件 B. 数据文件 C. 控制文件 D. 配置文件
14.假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE”,可以使用()语句。 A. ALTER TABLE CUSTOMER RENAME CUSTOMER_CHANGE B. ALTER TABLE CUSTOMER RENAME TO CUSTOMER_CHANGE C. RENAME TABLE CUSTOMER TO CUSTOMER_CHANGE D. RENAME TABLE CUSTOMER CUSTOMER_CHANGE
15.在Oracle中,关于PL/SQL下列描述正确的是() A. PL/SQL代表Power Language/SQL B. PL/SQL不支持面向对象编程
C. PL/SQL块包括声明部分、可执行部分和异常处理部分
D. PL/SQL提供的四种内置数据类型是character,integer,float,boolean
二、判断题 ( 每题4分, 共10道小题, 总分值40分 ) 1.
控制文件是Oracle数据库最重要的物理文件,描述了整个数据库的逻辑结构信息。 2.Oracle11g共拥有企业版和标准版两个版本。( )
3.自然连接是根据两个表中同名的列而进行连接的,当列不同名时,自然连接 将失去意义。 4.删除数据文件时,将同时删除控制文件和数据字典中与该数据文件相关的信息,相应的物理文件也会删除。
5.truncate是DDL操作,不能 rollback。
6.新添加的数据文件与原有数据文件重名时,原有数据文件内容不受影响。
7.Oracle数据库产品是当前世界上市占率最高的数据库产品。
8.自定义异常是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。( )
9.PL/SQL中,游标可分为显式游标和隐式游标。
10.Oracle数据库用户口令不能以数字开头,可以使用Oracle保留字。
18秋《Oracle数据库开发》作业_2
一、单选题 ( 每题4分, 共15道小题, 总分值60分 )
1.在Oracle数据库的逻辑结构中有以下组件A 表空间 B 数据块 C 区 D段这些组件从大到小依次是() A. ABCD B. ADCB C. ACBD D. DACB
2.可以自动执行操作的存储对象是( ) A. 程序包 B. 函数 C. 过程 D. 触发器
3.以下哪种备份方式需要在完全关闭数据库后进行 A. 无归档日志模式 B. 归档日志模式
C. 使用导出实用程序进行逻辑备份 D. 以上都不对
4.ORACLE中,执行语句:SELECT address1||’,'||address2||’,'||address2 ”Address” FROM employ;将会返回()列 A. 0 B. 1 C. 2 D. 3
5.( )可以让用户在事务处理中建立标记点,从而能够用于支持用户的事务处理。 A. 保存点 B. 事务点 C. 回滚点 D. 提交点
6.在Oracle中,以下不属于集合操作符的是() A. UNION B. SUM C. MINUS D. INTERSECT
7.把一个表空间切换到OFFLINE状态时,可以使用4 个参数,不包括下列哪一个选项?()
A. MMEDIATE B. NORMAL C. TEMPORARY D. ORCE
8.假设需要给某个客户表Customer的Customer_name列添加注释信息:客户姓名,可以使用如下()方式
A. COMMENT ON TABLE?CUSTOMER?IS?'客户姓名' B. COMMENT ON COLUMN
CUSTOMER.CUSTOMER_NAME IS '客户姓名'
C. COMMENT ON COLUMN
CUSTOMER.CUSTOMER_NAME '客户姓名' D. COMMENT ON COLUMN
CUSTOMER.CUSTOMER_NAME '客户姓名'
9.( )是Oracle最基本的物理存储单元。 A. 数据文件 B. 控制文件 C. 日志文件 D. 物理块
10.在Oracle中,约束可以在DML语句执行之后立即生效,也可以延迟到事务处理提交时才生效。()语句可以让用户在事务处理中设置延迟约束的强制模式 。
A. set constraint B. set transaction C. take constraint D. take transaction
11.( )是一组Oracle进程和SGA A. 实例。 B. 数据库。 C. 表空间。 D. 实体化视图
12.在Oracle中,用下列语句定义了一个过程:
CREATE PROCEDURE proc(value1 IN VARCHAR2,value2 OUT NUMBER,value3 IN OUT VARCHAR2) IS BEGIN ?? END;
假定使用的变量都已定义,下面对过程proc的调用语法正确的是()
A. proc(‘tt’,10,v3) B. proc(‘tt’,v2,v3) C. proc(v1,v2,v3) D. proc(‘tt’,10,’dd’)
13.初始化参数( )指定了实例启动时希望创建的共享服务器进程的数目。 A. SHARED_SERVICES B. DISPATCHERS C. HOST
D. NET_SERVICES