北语网院20春《Oracle数据库开发》作业_1234
20春《Oracle数据库开发》作业_1奥鹏作业答案可以联系QQ 761296021
1.[单选题] 当Oracle创建数据库时,所有为数据库的数据字典所建立的基本表和视图都存储在( )模式中
A.SYS
B.SYSTEM
C.USER
D. TEMP
正确答案:——A——
2.[单选题] 当需要描述一个表table1对象结构时,可以使用()
A.DES table1
B.DESC table1
C.DESCR table1
D. DESCRIB table1
正确答案:——B——
3.[单选题] 在SQL查询时,使用WHERE子句指出的是()
A.查询目标
B.查询条件
C.查询视图
D.查询结果
正确答案:——B——
4.[单选题] 在Oracle中,有一个教师表teacher的结构如下:ID NUMBER(5)NAME VARCHAR2(25)EMAIL VARCHAR2(50)下面哪个语句显示没有Email地址的教师姓名()
A.SELECT name FROM teacher WHERE email = NULL;
B.SELECT name FROM teacher WHERE emailNULL;
C.SELECT name FROM teacher WHERE email IS NULL;
D.SELECT name FROM teacher WHERE email IS NOT NULL;
正确答案:————
5.[单选题] 以下哪种类型的段将数据存放在了一个基于某一键值的索引中?()
A.大数据对象
B.嵌套表
C.分区表
D.索引表
正确答案:————
6.[单选题] 把一个表空间切换到OFFLINE状态时,可以使用4 个参数,不包括下列哪一个选项?()
A.MMEDIATE
B.NORMAL
C.TEMPORARY
D.ORCE
正确答案:————
7.[单选题] 在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过__。
A.候选键
B.主键
C.外键
D.超键
正确答案:————
8.[单选题] Oracle创建()来处理连接到实例的用户进程的请求。
A.服务器进程
B.SGA
C.应用程序代码
D. 网络服务进程
正确答案:————
9.[单选题] 在命令行中启动SQL*Plus,使用如下()命令。
A.SQLPLUS
B.SQL*PLUS
C.SQL
D. SPLUS
正确答案:————
10.[单选题] 数据库恢复操作中最重要的部分是()
A.数据文件
B.控制文件
C.重做日志文件
D.跟踪文件
正确答案:————
11.[单选题] 在Oracle中,使用以下语句创建视图:CREATE OR REPLACE VIEW MyViewAS SELECT * FROM ordersWhere status=’p';假定orders表中包含10条status=’p'的记录,当用户试图执行以下语句:UPDATE MyView SET status=’o’ WHERE status=’p';下列描述正确的是()。
A.Oracle不执行更新操作,并返回错误信息
B.Oracle成功执行更新操作,再次查看视图时返回0行记录
C.Oracle成功执行更新操作,再次查看视图时返回10行记录
D.Oracle执行更新操作,但提示错误信息
正确答案:————
12.[单选题] iBATIS提供了自动化的JDBC事务管理机制。对于传统JDBC 连接而言,获得Connection实例之后,需要调用()设定事务提交模式。
A.Connection.SetAutoCommit
B. Connection.SetCommit
C.Connection.SetROLLBACK
D. Connection.SetAutoROLLBACK
正确答案:————
13.[单选题] ORACLE中,执行语句:SELECT address1||’,'||address2||’,'||address2”Address” FROM employ;将会返回()列
A.0
B.1
C.2
D.3
正确答案:————
14.[单选题] 在Oracle中,一个用户所拥有的全部数据库对象统称为()
A.数据库
B.模式
C.表空间
D.实例
正确答案:————
15.[单选题] 在Oracle中,用于PL/SQL程序输出调试信息的内置程序包是( )
A.DBMS_STANDARD
B.DBMS_ALERT
C.DBMS_LOB
D.DBMS_OUTPUT
正确答案:————
16.[判断题] 自定义异常是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。( )
A.对
B.错
正确答案:————
17.[判断题] 在Windows平台安装Oracle数据库服务器应使用管理员账户登录。
A.对
B.错
正确答案:————
18.[判断题] 为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表 的末尾。
A.对
B.错
正确答案:————
19.[判断题] 在一个关系表中,主键可唯一标识一行记录。
A.对
B.错
正确答案:————
20.[判断题] 自然连接是根据两个表中同名的列而进行连接的,当列不同名时,自然连接 将失去意义。
A.对
B.错
正确答案:———— 答案可以联系QQ 1647861640
21.[判断题] PL/SQL允许两个或多个打包的子程序具有同一名称,只要子程序接受的参数数据类型不同.
A.对
B.错
正确答案:————
22.[判断题] Oracle数据库用户口令不能以数字开头,可以使用Oracle保留字。
A.对
B.错
正确答案:————
23.[判断题] Oracle 11g中,只可以使用数据库配置助手(DBCA)来创建数据库。
A.对
B.错
正确答案:————
24.[判断题] oracle数据库中实例和数据库是一一对应的。
A.对
B.错
正确答案:————
25.[判断题] 删除数据文件时,将同时删除控制文件和数据字典中与该数据文件相关的信息,相应的物理文件也会删除。
A.对
B.错
正确答案:————
20春《Oracle数据库开发》作业_2
1.[单选题] ( )进程是一个和前台用户进程通信的进程,当数据库修改时,系统会产生一个日志并记录在重做日志缓冲区内。
A.DBWR。
B. SMON。
C. LGWR。
D. PMON。
正确答案:——C——
2.[单选题] 下面的时间函数,()用于返回当前Oracle会话时区中的日期信息.
A.DATE()
B.current_timestamp()
C.current_date()
D. DBTIMEZONE
正确答案:——B——
3.[单选题] 可以自动执行操作的存储对象是()。
A.程序包
B.函数
C.过程
D.触发器
正确答案:——D——
4.[单选题] 在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)
正确答案:————
5.[单选题] 当JDBC程序提取SQL数据到Java中的时候,需要执行数据类型转换,例如,SQL数据类型CHAR将转换为标准java数据类型( )处理。
A.CHAR
B.STRING
C.RECORD
D.byte
正确答案:————
6.[单选题] 在Oracle数据库的逻辑结构中有以下组件A 表空间 B 数据块 C 区 D段这些组件从大到小依次是()
A. ABCD
B.ADCB
C.ACBD
D.DACB
正确答案:————
7.[单选题] 假设需要更改表名“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
正确答案:————
8.[单选题] ()程序包用于读写操作系统文本文件
A.Dbms_output
B.Dbms_lob
C.Dbms_random
D.Utl_file
正确答案:————
9.[单选题] Orcacle提供了(),用于支持采用向导方式创建数据库。
A.SQL*Plus
B.Oracle Net
C.Oracle Listner
D.Oracle Database Configuration Assistant。
正确答案:————
10.[单选题] ( )是包含Oracle数据库中所有数据的数据库对象。
A.视图
B.索引
C.存储过程
D.表
正确答案:————
11.[单选题] 在Oracle中,关于触发器的描述不正确的是()
A.触发器可以删除,也可以禁用
B.触发器只能用于表
C.触发器可以分为行级和语句级
D.触发器不可接受参数
正确答案:————
12.[单选题] 在Oracle中,INSTEAD OF触发器主要用于()
A.表
B.表和视图
C.基于单个表的视图
D.基于多个表的视图
正确答案:————
13.[单选题] PL/SQL很容易检测和处理预定义和用户定义的错误条件,称为( )
A.消息。
B. 错误。
C. 异常。
D. 溢出。
正确答案:————
14.[单选题] 下列哪种不是DDL语句()。
A.alter
B.creator
C.drop
D.commit
正确答案:————
15.[单选题] Oralce数据库中,以下()函数可以针对任意数据类型进行操作。
A.TO_CHAR
B.LOWER
C.MAX
D.CEIL
正确答案:————
16.[判断题] Oracle 9i是世界上第一个基于网格计算的关系数据库。
A.对
B.错
正确答案:————
17.[判断题] 程序包通常有规范、主体和过程组成。( )
A.对
B.错
正确答案:————
18.[判断题] 数据库字典视图ALL_***视图只包含当前用户拥有的数据库对象信息。
A.对
B.错
正确答案:————
19.[判断题] SQL*Plus登录时,输入“nolog”实现无连接方式登录。
A.对
B.错
正确答案:————
20.[判断题] 利用OEM管理界面可以对数据库进行管理和维护。()
A.对
B.错
正确答案:————
21.[判断题] 一个表空间可以包含多个数据文件,一个数据文件也可从属于多个表空间。
A.对
B.错
正确答案:————
22.[判断题] 浏览器-服务器结构是2层结构。()
A.对
B.错
正确答案:————
23.[判断题] 网络数据库是目前各类数据库中最重要、最流行的数据库类型( )
A.对
B.错
正确答案:————
24.[判断题] Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。
A.对
B.错
正确答案:————
25.[判断题] 表是包含Oracle数据库所有数据的数据库对象。
A.对
B.错
正确答案:————
20春《Oracle数据库开发》作业_3
1.[单选题] 为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
A.控制文件
B.数据文件
C.参数文件
D. 初始化文件
正确答案:——C——
2.[单选题] 在Oracle中,事务中使用下列SQL语句不会引起锁定()
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
正确答案:——A——
3.[单选题] 在Oracle 中创建用户时若未提及DEFAULT TABLESPACE关键字,则Oracle 就将()表空间分配给用户作为默认表空间
A.USER
B.SYSTEM
C.SYS
D.DEFAULT
正确答案:——B——
4.[单选题] ( )类型的表通常用来创建可扩展的的应用程序,并且对大型表来说是有用的,这个表可以被几个并发过程查询或操作。
A.有规则的表(Regulartable)
B.簇表(Clusteredtable)
C.分区表 (Partitionedtable)
D.索引组织表 ?(Index-organizedtable)
正确答案:————
5.[单选题] ( )是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。
A.预定义异常
B.自定义异常
C.系统错误
D. 内存溢出
正确答案:————
6.[单选题] ( )实现了JDBC ResultSet中的所有方法,但与ResultSet不同的是,OracleCachedRowSet中的数据在Connection关闭后仍然有效。
A.OracleCachedRowSet
B.OracleRowSet
C.OracleSet
D.CachedRowSet
正确答案:————
7.[单选题] ( )是Oracle最基本的物理存储单元。
A.数据文件
B.控制文件
C.日志文件
D. 物理块
正确答案:————
8.[单选题] 在iBatis框架中,持久化对象之间一对一的关联关系是通过( )元素定义的。
A.one-to-one。
B. 1-to-1。
C. only one。
D. one
正确答案:————
9.[单选题] 当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。
A. STARTUP MOUNT
B.STARTUP NOMOUNT
C.START NOMOUNT
D. START MOUNT
正确答案:————
10.[单选题] 在以下的段中,哪一个段在一个实例开启数据库时帮助初始化数据字典(该段被称为高速缓存段)?()
A.大对象段
B.嵌套表
C.自举段
D.临时段
正确答案:————
11.[单选题] 在Oracle中,语句( )将ORDER_DATE日期值’2000年3月18日’显示为‘2000年1月1日’。
A.SELECT ROUND(order_date,’day’)FROM inventory
B.SELECT ROUND(order_date,’YEAR’)FROM inventory
C.SELECT ROUND(order_date,’month’)FROM inventory
D.SELECT ROUND(to_char(order_date,’yyyy’))FROM inventory
正确答案:————
12.[单选题] 在Oracle中,关于触发器的描述正确的是()
A.触发器可以删除,但不能禁用
B.触发器只能用于表
C.触发器可以分为行级和语句级两种
D.触发器可以接收参数
正确答案:————
13.[单选题] 看SQL语句“SELECT name,status FROM v$controlfile;”这一语句将显示以下哪个结果?()
A.显示MAXDATAFILE的值
B.确定最后一个检查点的发生时间
C.显示所有数据文件的名字状态
D.显示所有控制文件的个数、名字、状态和位置
正确答案:————
14.[单选题] ( )是Oracle数据库对象的别名,可以强化对象的安全性。
A.触发器
B.视图
C.表
D. 同义词
正确答案:————
15.[单选题] 假设需要给某个客户表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 '客户姓名'
正确答案:————
16.[判断题] pl/sql,12-&abc等是PL/SQL块中有效的标识符( )
A.对
B.错
正确答案:————
17.[判断题] truncate是DDL操作,不能 rollback。
A.对
B.错
正确答案:————
18.[判断题] Oracle 11g版本PL/SQL部分,仍然必须使用SQL语句完成变量赋值。
A.对
B.错
正确答案:————
19.[判断题] Oracle11g共拥有企业版和标准版两个版本。( )
A.对
B.错
正确答案:————
20.[判断题] SQL Server不是市场上常见的关系数据库管理系统。()
A.对
B.错
正确答案:————
21.[判断题] Oracle数据库中字符串数据是区分大小写的.
A.对
B.错
正确答案:————
22.[判断题] 事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。
A.对
B.错
正确答案:————
23.[判断题] 如果需要向表中插入一批已经存在的数据, 可以在INSERT语句中使用WHERE 语句。
A.对
B.错
正确答案:————
24.[判断题] 同义词可以简化对象访问。
A.对
B.错
正确答案:————
25.[判断题] Oracle中创建一个大文件表空间的命令是CREATE BIGFILE TABLESPACE BIGFILESPACENAME
A.对
B.错
正确答案:————
20春《Oracle数据库开发》作业_4
1.[单选题] ()方式的导出会从指定的表中导出所有的数据。
A.分区
B.表
C.全部数据库
D.表空间
正确答案:——B——
2.[单选题] ()是对事物的符号表示,是用于表示事物的未经加工的原始素材
A.信息。
B. 数据。
C. 文本。
D. 文件
正确答案:——B——
3.[单选题] 下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的( )
A.两者都只能存储日期数据,不能存储时间数据。
B. 两者都只能存储时间数据,不能存储日期数据。
C. date数据类型比timestamp数据类型的存储时间精度高。
D. date数据类型比timestamp数据类型的存储时间精度低。
正确答案:——D——
4.[单选题] 从本质上来看,()就是命名的PL/SQL程序块,它可以被赋予参数,存储在数据库中,然后由另外一个应用或PL/SQL例程调用。
A.异常
B.过程
C.表
D.视图
正确答案:————
5.[单选题] 在Oracle中,以下不属于集合操作符的是()
A.UNION
B.SUM
C.MINUS
D.INTERSECT
正确答案:————
6.[单选题] 当一个段需要额外的磁盘空间时,应该增加哪一种数据库的逻辑组件?()
A.区段
B.表空间
C.数据库块
D.操作系统块
正确答案:————
7.[单选题] ( )是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
A.JDBC
B.OCI
C.程序包
D. 过程
正确答案:————
8.[单选题] ( )是数据库中的基本逻辑结构,包含了一系列数据文件的集合
A.表。
B. 表空间。
C. 段。
D. 盘区。
正确答案:————
9.[单选题] 要以自身的模式创建私有同义词,用户必须拥有()系统权限
A.CREATE PRIVATE SYNONYM
B.CREATE PUBLIC SYNONYM
C.CREATE SYNONYM
D.CREATE ANY SYNONYM
正确答案:————
10.[单选题] 在Oracle数据库中,()用户模式存储数据字典表和视图对象
A.SYSTEM
B.SYS
C.SCOTT
D.YSDBA
正确答案:————
11.[单选题] 当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。
A.CONNECT SYS/password SYSDBA
B.CONNECT SYS/password AS SYSDBA。
C. CONNECT AS SYSDBA SYS/password
D.CONNECT DBA SYS/password。
正确答案:————
12.[单选题] ( )参数用于确定是否要导入整个导出文件
A.constranints
B.tables
C.full
D.file
正确答案:————
13.[单选题] ( )是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号( SCN)的文件
A.控制文件
B. 参数文件
C. 数据文件
D. 可执行文件
正确答案:————
14.[单选题] 在Windows操作系统中Oracle的()服务监听并接受来自客户端应用程序的连接请求
A.OracleHOME_NAMETNSListener
B.OracleServiceSID
C.OracleHOME_NAMEAgent
D.OracleHOME_NAMEHTTPServer
正确答案:————
15.[单选题] 下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表()。
A.授予了CONNECT的角色,但没有授予RESOURCE的角色
B.没有授予用户系统管理员的角色
C.数据库实例没有启动
D.数据库监听没有启动
正确答案:————
16.[判断题] 可以在PL/SQL中使用GOTO语句使运行流程进行跳转。
A.对
B.错
正确答案:————
17.[判断题] Oracle数据库产品是当前世界上市占率最高的数据库产品。
A.对
B.错
正确答案:————
18.[判断题] 控制文件是Oracle数据库最重要的物理文件,描述了整个数据库的逻辑结构信息。
A.对
B.错
正确答案:————
19.[判断题] Oracle数据库中最小的存储单位是块。
A.对
B.错
正确答案:————
20.[判断题] 因为存储过程不返回值,使用时只能单独调用;而函数却能出现在能放置表 达式的任何位置.
A.对
B.错
正确答案:————
21.[判断题] 程序包通常有规范和主体组成组成。( )
A.对
B.错
正确答案:————
22.[判断题] 新添加的数据文件与原有数据文件重名时,原有数据文件内容不受影响。
A.对
B.错
正确答案:————
23.[判断题] SID是Oracle数据库实例的唯一名称标识。
A.对
B.错
正确答案:————
24.[判断题] 一个事务中的某条SQL命令提交时,其它SQL命令可以不提交.
A.对
B.错
正确答案:————
25.[判断题] 分布式数据库系统的特点是数据分布、数据共享、兼容性好和网络扩展性好。
A.对
B.错
正确答案:————
核对题目下载答案,附件是答案,转载注明www.ap5u.com
页:
[1]