|
18秋《Oracle数据库开发》作业_1
1.[单选题]( )是ORACLE最基本的逻辑存储单位。 (满分)
A.盘区
B.段
C.表空间
D. 数据块
2.[单选题]( )是用PLSQL、Java和C编写的过程,能够在对表或视图执行DML语句时执行。 (满分)
A.过程
B.触发器
C.函数
D. 程序包
3.[单选题]()是一种软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 (满分)
A.关系数据库
B.数据库管理系统
C.网络数据库
D.文件系统
4.[单选题]()可用于返回会话中的日期和时间 (满分)
A.months_between()。
B. next_day()。
C. current_date()。
D. localtimestamp()
5.[单选题]要以自身的模式创建私有同义词,用户必须拥有()系统权限p class\ p (满分)
A.CREATE PRIVATE SYNONYM
B.CREATE PUBLIC SYNONYM
C.CREATE SYNONYM
D.CREATE ANY SYNONYM
6.[单选题]在oracle程序中处理语句时发生的逻辑错误导致( )故障 (满分)
A.实例
B.介质
C.语句
D.用户进程
7.[单选题]以下哪种类型的段将数据存放在了一个基于某一键值的索引中?() (满分)
A.大数据对象
B.嵌套表
C.分区表
D.索引表
8.[单选题]( )是由PLSQL所提供的系统异常。当PLSQL应用程序违反了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中,关于PLSQL下列描述正确的是() (满分)
A.PLSQL代表Power LanguageSQL
B.PLSQL不支持面向对象编程
C.PLSQL块包括声明部分、可执行部分和异常处理部分
D.PLSQL提供的四种内置数据类型是character
16.[判断题]控制文件是Oracle数据库最重要的物理文件,描述了整个数据库的逻辑结构信息。pp (满分)
A.对
B.错
17.[判断题]Oracle11g共拥有企业版和标准版两个版本。( ) (满分)
A.对
B.错
18.[判断题]自然连接是根据两个表中同名的列而进行连接的,当列不同名时,自然连接 将失去意义。 p (满分)
A.对
B.错
19.[判断题]删除数据文件时,将同时删除控制文件和数据字典中与该数据文件相关的信息,相应的物理文件也会删除。 (满分)
A.对
B.错
20.[判断题]truncate是DDL操作,不能 rollback。 (满分)
A.对
B.错
21.[判断题]新添加的数据文件与原有数据文件重名时,原有数据文件内容不受影响。 (满分)
A.对
B.错
22.[判断题]Oracle数据库产品是当前世界上市占率最高的数据库产品。 (满分)
A.对
B.错
23.[判断题]自定义异常是由PLSQL所提供的系统异常。当PLSQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。( ) (满分)
A.对
B.错
24.[判断题]PLSQL中,游标可分为显式游标和隐式游标。pp (满分)
A.对
B.错
25.[判断题]Oracle数据库用户口令不能以数字开头,可以使用Oracle保留字。 (满分)
A.对
B.错
18秋《Oracle数据库开发》作业_2
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||’,#39;||address2||’,#39;||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 COLUMNCUSTOMER.CUSTOMER_NAME IS '客户姓名'
C.COMMENT ON COLUMNCUSTOMER.CUSTOMER_NAME '客户姓名'
D.COMMENT ON COLUMNCUSTOMER.CUSTOMER_NAME '客户姓名'
9.[单选题]( )是Oracle最基本的物理存储单元。 (满分)
A.数据文件
B.控制文件
C.日志文件
D. 物理块
10.[单选题]在Oracle中,约束可以在DML语句执行之后立即生效,也可以延迟到事务处理提交时才生效。()语句可以让用户在事务处理中设置延迟约束的强制模式。 class\p (满分)
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)pISBEGINp……END;p假定使用的变量都已定义,下面对过程proc的调用语法正确的是()p (满分)
A.proc(‘tt’
B.proc(‘tt’
C.proc(v1
D.proc(‘tt’
13.[单选题]初始化参数( )指定了实例启动时希望创建的共享服务器进程的数目。 (满分)
A.SHARED_SERVICES
B.DISPATCHERS
C.HOST
D. NET_SERVICES
14.[单选题]当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。 (满分)
A.DROP TABLE table1
B.DROP TABLE tablel with foreign key
C.DROP TABLE tablel1 CASCADE CONSTRAINTS
D.DROP TABLE table1 all
15.[单选题]当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。 (满分)
A.CONNECT SYSpassword SYSDBA
B.CONNECT SYSpassword AS SYSDBA。
C. CONNECT AS SYSDBA SYSpassword
D.CONNECT DBA SYSpassword。
16.[判断题]Oracle 11g中,只可以使用数据库配置助手(DBCA)来创建数据库。 (满分)
A.对
B.错
17.[判断题]当定义Oracle错误和异常之间的关联时,需要使用伪过程EXCEPTION( ) (满分)
A.对
B.错
18.[判断题]通常查询各种数据字典活动态性能视图时,得到的文件号都是相对文件号。pp (满分)
A.对
B.错
19.[判断题]Oracle数据库中最小的存储单位是块。 (满分)
A.对
B.错
20.[判断题]Oracle 11g版本PLSQL部分,仍然必须使用SQL语句完成变量赋值。 (满分)
A.对
B.错
21.[判断题]表空间是oracle 最大的逻辑组成部分。Oracle数据库由一个或多个表空间 组成。 一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表 空间。 (满分)
A.对
B.错
22.[判断题]SQL*Plus登录时,输入“nolog”实现无连接方式登录。 (满分)
A.对
B.错
23.[判断题]在Windows平台安装Oracle数据库服务器应使用管理员账户登录。pp (满分)
A.对
B.错
24.[判断题]数据库字典视图ALL_***视图只包含当前用户拥有的数据库对象信息。 (满分)
A.对
B.错
25.[判断题]程序包通常有规范和主体组成组成。( ) (满分)
A.对
B.错
18秋《Oracle数据库开发》作业_3
1.[单选题]Oracle服务器启动时,下列哪种文件不是必须的() (满分)
A.数据文件
B.控制文件
C.日志文件
D.归档日志文件
2.[单选题]在Oracle中,关于触发器的描述正确的是() (满分)
A.触发器可以删除,但不能禁用
B.触发器只能用于表
C.触发器可以分为行级和语句级两种
D.触发器可以接收参数
3.[单选题]( )进程是一个和前台用户进程通信的进程,当数据库修改时,系统会产生一个日志并记录在重做日志缓冲区内。 (满分)
A.DBWR。
B. SMON。
C. LGWR。
D. PMON。
4.[单选题]在Oracle中,以下是STUDENTS表的结构:SID NUMBER NOT NULL,Primary KeypSNAME VARCHAR2(30)COURSE_ID VARCHAR2(10) NOT NULLpMARKS NUMBER你需要查询参加了课程ID为C10的考试,并且分数排在前10名的学生,以下( )语句能够实现此功能。pp (满分)
A.SELECT SID
B.SELECT SID
C.SELECT SID
D.SELECT SID
5.[单选题]在Windows操作系统中Oracle的()服务监听并接受来自客户端应用程序的连接请求 (满分)
A.OracleHOME_NAMETNSListener
B.OracleServiceSID
C.OracleHOME_NAMEAgent
D.OracleHOME_NAMEHTTPServer
6.[单选题]在Oracle中,阅读下列PLSQL块:DECLAREpv_lower NUMBER:\u003d2;v_upper NUMBER:\u003d100;pv_count NUMBER:\u003d1;BEGINpI \u003d 2; I \u003d 2; i++FOR i IN v_lower..v_lowerLOOPpINSERT INTO test(results)VALUES (v_count);pv_count :\u003d v_count +1;ENDLOOP;pEND;请问FOR LOOP循环体执行了()次。p (满分)
A.1
B.2
C.98
D.100
7.[单选题]在Oracle中,通过命令()可以释放锁。 (满分)
A.INSERT
B.DELETE
C.ROLLBACK
D.UNLOCK
8.[单选题]( )是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号( )的文件 (满分)
A.控制文件
B. 参数文件
C. 数据文件
D. 可执行文件
9.[单选题]在Oracle中,在以下情形建立位图索引可以获得较好的性能() (满分)
A.在列值唯一的列上建立
B.在列值相差很小的列上建立
C.在列值频繁重复的列上建立
D.在用于保存位图的列上建立
10.[单选题]下列哪种不是DML语句()。 (满分)
A.insert
B.alter
C.update
D.delete
11.[单选题]下列()是Oracle superaggregate函数。 (满分)
A.ROLLUP
B.VARIANCE
C. REGR_R2
D.RANK
12.[单选题]()是Oracle的集成管理平台,能够管理整个Oracle环境,对组织中的所有设备,包括主机、数据库、侦听器、应用服务器、HTTP服务器、Web应用都能够进行管理。 (满分)
A.SQL*Plus
B.Oracle企业管理器
C.Net Manager
D.数据库管理器
13.[单选题]下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表()。 (满分)
A.授予了CONNECT的角色,但没有授予RESOURCE的角色
B.没有授予用户系统管理员的角色
C.数据库实例没有启动
D.数据库监听没有启动
14.[单选题]Oracle数据库中,以下()命令可以删除整个表中的数据,并且无法回滚 (满分)
A.drop
B.delete
C.truncate
D.cascade
15.[单选题]在Oracle中,事务中使用下列SQL语句不会引起锁定() (满分)
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
16.[判断题]一个表空间可以包含多个数据文件,一个数据文件也可从属于多个表空间。 (满分)
A.对
B.错
17.[判断题]回滚可以在事务失败时,回到操作事务前的数据状态。p (满分)
A.对
B.错
18.[判断题]可以在PLSQL中使用a class\ href\ target\ rel\GOTO语句a使运行流程进行跳转。 (满分)
A.对
B.错
19.[判断题]如果需要向表中插入一批已经存在的数据, 可以在INSERT语句中使用WHERE 语句。 (满分)
A.对
B.错
20.[判断题]为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表 的末尾。 (满分)
A.对
B.错
21.[判断题]SQL Server不是市场上常见的关系数据库管理系统。() (满分)
A.对
B.错
22.[判断题]事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。 (满分)
A.对
B.错
23.[判断题]因为存储过程不返回值,使用时只能单独调用;而函数却能出现在能放置表 达式的任何位置. (满分)
A.对
B.错
24.[判断题]分布式数据库系统的特点是数据分布、数据共享、兼容性好和网络扩展性好。 (满分)
A.对
B.错
25.[判断题]浏览器-服务器结构是2层结构。( ) (满分)
A.对
B.错
18秋《Oracle数据库开发》作业_4
1.[单选题]在Oracle中,在执行SQL语句时,你不小心使用Update命令将所有的ID值设置成了11111,那么使用()命令可以取消这一操作。 (满分)
A.EXIT
B.COMMIT
C.ROLLBACK
D.UNDO
2.[单选题]( )类型的表通常用来创建可扩展的的应用程序,并且对大型表来说是有用的,这个表可以被几个并发过程查询或操作。 (满分)
A.有规则的表(Regular table)
B.簇表(Clustered table)
C.分区表 (Partitioned table)
D.索引组织表 ?(Index-organized table)
3.[单选题]在Oracle中,INSTEAD OF触发器主要用于() (满分)
A.表
B.表和视图
C.基于单个表的视图
D.基于多个表的视图
4.[单选题]下面的函数,()用于返回时区信息 (满分)
A.zone()。
B. date()。
C. dbtimezone()。
D. time()
5.[单选题]当一个段需要额外的磁盘空间时,应该增加哪一种数据库的逻辑组件?()p (满分)
A.区段
B.表空间
C.数据库块
D.操作系统块
6.[单选题]在Oracle数据库中,()用户模式存储数据字典表和视图对象 (满分)
A.SYSTEM
B.SYS
C.SCOTT
D.YSDBA
7.[单选题]在Oracle中,用于PLSQL程序输出调试信息的内置程序包是( ) (满分)
A.DBMS_STANDARD
B.DBMS_ALERT
C.DBMS_LOB
D.DBMS_OUTPUT
8.[单选题]( )是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。 (满分)
A.iBatis。
B. Spring。
C. Hibernate。
D. JDBC
9.[单选题]( )包用于显示plsql块和存储过程中的调试信息 (满分)
A. Dbms_output
B.Dbms_standadr
C.Dbms_Input
D.Dbms_session
10.[单选题]在Oracle中,语句( )将ORDER_DATE日期值’2000年3月18日’显示为‘2000年1月1日’。 (满分)
A.SELECT ROUND(order_date
B.SELECT ROUND(order_date
C.SELECT ROUND(order_date
D.SELECT ROUND(to_char(order_date
11.[单选题]当启动一个Oracle实例时,初始化参数()指出为数据文件信息保留的SGA空间的数量。 (满分)
A.DB_FILES
B.DB_DATAFILES
C.DATABASE_FILES
D.LOG_FILES
12.[单选题]为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。 (满分)
A.控制文件
B.数据文件
C.参数文件
D. 初始化文件
13.[单选题]在关系模型中,实现\的约束是通过__。 (满分)
A.候选键
B.主键
C.外键
D.超键
14.[单选题]在命令行中启动SQL*Plus,使用如下()命令。 (满分)
A.SQLPLUS
B.SQL*PLUS
C.SQL
D. SPLUS
15.[单选题]()程序包用于读写操作系统文本文件 (满分)
A.Dbms_output
B.Dbms_lob
C.Dbms_random
D.Utl_file
16.[判断题]Oracle中创建一个大文件表空间的命令是CREATE BIGFILE TABLESPACE BIGFILESPACENAME (满分)
A.对
B.错
17.[判断题]PLSQL程序中异常及其处理方法,可以分三种不同情况采用不同方式去处理异常:Oracle预定义异常的处理、Oracle未定义但已给出错误号的异常的处理、用户自定义异常的触发与处理。( ) (满分)
A.对
B.错
18.[判断题]一个关系表中的外键必定是另一表中的主键。 (满分)
A.对
B.错
19.[判断题]Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。 (满分)
A.对
B.错
20.[判断题]表是包含Oracle数据库所有数据的数据库对象。 (满分)
A.对
B.错
21.[判断题]同义词可以简化对象访问。p (满分)
A.对
B.错
22.[判断题]Oracle数据库中字符串数据是区分大小写的. (满分)
A.对
B.错
23.[判断题]一个事务中的某条SQL命令提交时,其它SQL命令可以不提交. (满分)
A.对
B.错
24.[判断题]plsql,12-abc等是PLSQL块中有效的标识符( ) (满分)
A.对
B.错
25.[判断题]PLSQL允许两个或多个打包的子程序具有同一名称,只要子程序接受的参数数据类型不同. (满分)
A.对
B.错
|
|