北语 18秋《Oracle数据库开发》 作业1234.docx
- 文档编号:26822239
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:19
- 大小:22.63KB
北语 18秋《Oracle数据库开发》 作业1234.docx
《北语 18秋《Oracle数据库开发》 作业1234.docx》由会员分享,可在线阅读,更多相关《北语 18秋《Oracle数据库开发》 作业1234.docx(19页珍藏版)》请在冰豆网上搜索。
北语18秋《Oracle数据库开发》作业1234
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.CREATEPRIVATESYNONYM
B.CREATEPUBLICSYNONYM
C.CREATESYNONYM
D.CREATEANYSYNONYM
答案:
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.onlyone。
D.one
12.下面的时间函数,()用于返回当前Oracle会话时区中的日期信息.
A.DATE()
B.current_timestamp()
C.current_date()
D.DBTIMEZONE
13.()是一个小型的二进制文件,可以记录数据库的物理结构。
A.参数文件
B.数据文件
C.控制文件
D.配置文件
14.假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE”,可以使用()语句。
A.ALTERTABLECUSTOMERRENAMECUSTOMER_CHANGE
B.ALTERTABLECUSTOMERRENAMETOCUSTOMER_CHANGE
C.RENAMETABLECUSTOMERTOCUSTOMER_CHANGE
D.RENAMETABLECUSTOMERCUSTOMER_CHANGE
15.在Oracle中,关于PL/SQL下列描述正确的是()
A.PL/SQL代表PowerLanguage/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中,执行语句:
SELECTaddress1||’,'||address2||’,'||address2”Address”FROMemploy;将会返回()列
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.COMMENTONTABLE?
CUSTOMER?
IS?
'客户姓名'
B.COMMENTONCOLUMN
CUSTOMER.CUSTOMER_NAMEIS'客户姓名'
C.COMMENTONCOLUMN
CUSTOMER.CUSTOMER_NAME'客户姓名'
D.COMMENTONCOLUMN
CUSTOMER.CUSTOMER_NAME'客户姓名'
9.()是Oracle最基本的物理存储单元。
A.数据文件
B.控制文件
C.日志文件
D.物理块
10.在Oracle中,约束可以在DML语句执行之后立即生效,也可以延迟到事务处理提交时才生效。
()语句可以让用户在事务处理中设置延迟约束的强制模式。
A.setconstraint
B.settransaction
C.takeconstraint
D.taketransaction
11.()是一组Oracle进程和SGA
A.实例。
B.数据库。
C.表空间。
D.实体化视图
12.在Oracle中,用下列语句定义了一个过程:
CREATEPROCEDUREproc(value1INVARCHAR2,value2OUTNUMBER,value3INOUTVARCHAR2)
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
14.当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。
A.DROPTABLEtable1
B.DROPTABLEtablelwithforeignkey
C.DROPTABLEtablel1CASCADECONSTRAINTS
D.DROPTABLEtable1all
15.当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。
A.CONNECTSYS/passwordSYSDBA
B.CONNECTSYS/passwordASSYSDBA。
C.CONNECTASSYSDBASYS/password
D.CONNECTDBASYS/password。
二、判断题(每题4分,共10道小题,总分值40分)
1.Oracle11g中,只可以使用数据库配置助手(DBCA)来创建数据库。
2.当定义Oracle错误和异常之间的关联时,需要使用伪过程EXCEPTION()
3.
通常查询各种数据字典活动态性能视图时,得到的文件号都是相对文件号。
4.Oracle数据库中最小的存储单位是块。
5.Oracle11g版本PL/SQL部分,仍然必须使用SQL语句完成变量赋值。
6.表空间是oracle最大的逻辑组成部分。
Oracle数据库由一个或多个表空间组成。
一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间。
7.SQL*Plus登录时,输入“nolog”实现无连接方式登录。
8.
在Windows平台安装Oracle数据库服务器应使用管理员账户登录。
9.数据库字典视图ALL_***视图只包含当前用户拥有的数据库对象信息。
10.程序包通常有规范和主体组成组成。
()
18秋《Oracle数据库开发》作业_3
一、单选题(每题4分,共15道小题,总分值60分)
1.Oracle服务器启动时,下列哪种文件不是必须的()
A.数据文件
B.控制文件
C.日志文件
D.归档日志文件
2.在Oracle中,关于触发器的描述正确的是()
A.触发器可以删除,但不能禁用
B.触发器只能用于表
C.触发器可以分为行级和语句级两种
D.触发器可以接收参数
3.()进程是一个和前台用户进程通信的进程,当数据库修改时,系统会产生一个日志并记录在重做日志缓冲区内。
A.DBWR。
B.SMON。
C.LGWR。
D.PMON。
4.在Oracle中,以下是STUDENTS表的结构:
SIDNUMBERNOTNULL,PrimaryKey
SNAMEVARCHAR2(30)
COURSE_IDVARCHAR2(10)NOTNULL
MARKSNUMBER
你需要查询参加了课程ID为C10的考试,并且分数排在前10名的学生,以下()语句能够实现此功能。
A.SELECTSID,marks,ROWNUM“Rank”
FORMstudents
WHEREROWNUM<=10ANDcourse_id=’C10′
ORDERBYmarksDESC;
B.SELECTSID,marks,ROWNUM”Rank”
FORMstudents
WHEREROWNUM<=10ANDcourse_id=’C10′
ORDERBYmarks;
C.SELECTSID,marks,ROWNUM”Rank”
FORM(SELECTSID,marks
FORMstudents
WHEREROWNUM<=10ANDcourse_id=’C10′
ORDERBYmarksDESC;
D.SELECTSID,marks,ROWNUM”Rank”
FORM(SELECTSID,marks
FORMstudents
WHEREcourse_id=’C10′ORDERBYmarksDESC)
WHEREROWNUM<=10;
5.在Windows操作系统中Oracle的()服务监听并接受来自客户端应用程序的连接请求
A.OracleHOME_NAMETNSListener
B.OracleServiceSID
C.OracleHOME_NAMEAgent
D.OracleHOME_NAMEHTTPServer
6.在Oracle中,阅读下列PL/SQL块:
DECLARE
v_lowerNUMBER:
=2;
v_upperNUMBER:
=100;
v_countNUMBER:
=1;
BEGIN
I=2;I<=2;i++
FORiINv_lower..v_lowerLOOP
INSERTINTOtest(results)
VALUES(v_count);
v_count:
=v_count+1;
ENDLOOP;
END;
请问FORLOOP循环体执行了()次。
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.下列()是Oraclesuperaggregate函数。
A.ROLLUP
B.VARIANCE
C.REGR_R2
D.RANK
12.()是Oracle的集成管理平台,能够管理整个Oracle环境,对组织中的所有设备,包括主机、数据库、侦听器、应用服务器、HTTP服务器、Web应用都能够进行管理。
A.SQL*Plus
B.Oracle企业管理器
C.NetManager
D.数据库管理器
13.下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表()。
A.授予了CONNECT的角色,但没有授予RESOURCE的角色
B.
o没有授予用户系统管理员的角色
o
C.
o数据库实例没有启动
o
D.数据库监听没有启动
14.Oracle数据库中,以下()命令可以删除整个表中的数据,并且无法回滚
A.drop
B.delete
C.truncate
D.cascade
15.在Oracle中,事务中使用下列SQL语句不会引起锁定()
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
二、判断题(每题4分,共10道小题,总分值40分)
1.一个表空间可以包含多个数据文件,一个数据文件也可从属于多个表空间。
2.回滚可以在事务失败时,回到操作事务前的数据状态。
3.可以在PL/SQL中使用GOTO语句使运行流程进行跳转。
4.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用WHERE语句。
5.为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表的末尾。
6.SQLServer不是市场上常见的关系数据库管理系统。
()
7.事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。
8.因为存储过程不返回值,使用时只能单独调用;而函数却能出现在能放置表达式的任何位置.
9.分布式数据库系统的特点是数据分布、数据共享、兼容性好和网络扩展性好。
10.浏览器-服务器结构是2层结构。
()
18秋《Oracle数据库开发》作业_4
一、单选题(每题4分,共15道小题,总分值60分)
1.在Oracle中,在执行SQL语句时,你不小心使用Update命令将所有的ID值设置成了11111,那么使用()命令可以取消这一操作。
A.EXIT
B.COMMIT
C.ROLLBACK
D.UNDO
2.()类型的表通常用来创建可扩展的的应用程序,并且对大型表来说是有用的,这个表可以被几个并发过程查询或操作。
A.有规则的表(Regulartable)
B.簇表(Clusteredtable)
C.分区表(Partitionedtable)
D.索引组织表?
(Index-organizedtable)
3.在Oracle中,INSTEADOF触发器主要用于()
A.表
B.表和视图
C.基于单个表的视图
D.基于多个表的视图
4.下面的函数,()用于返回时区信息
A.zone()。
B.date()。
C.dbtimezone()。
D.time()
5.当一个段需要额外的磁盘空间时,应该增加哪一种数据库的逻辑组件?
()
A.区段
B.表空间
C.数据库块
D.操作系统块
6.在Oracle数据库中,()用户模式存储数据字典表和视图对象
A.SYSTEM
B.SYS
C.SCOTT
D.YSDBA
7.在Oracle中,用于PL/SQL程序输出调试信息的内置程序包是()
A.DBMS_STANDARD
B.DBMS_ALERT
C.DBMS_LOB
D.DBMS_OUTPUT
8.()是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。
A.iBatis。
B.Spring。
C.Hibernate。
D.JDBC
9.()包用于显示pl/sql块和存储过程中的调试信息
A.Dbms_output
B.Dbms_standadr
C.Dbms_Input
D.Dbms_session
10.在Oracle中,语句()将ORDER_DATE日期值’2000年3月18日’显示为‘2000年1月1日’。
A.SELECTROUND(order_date,’day’)FROMinventory
B.SELECTROUND(order_date,’YEAR’)FROMinventory
C.SELECTROUND(order_date,’month’)FROMinventory
D.SELECTROUND(to_char(order_date,’yyyy’))FROMinventory
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
二、判断题(每题4分,共10道小题,总分值40分)
1.Oracle中创建一个大文件表空间的命令是CREATEBIGFILETABLESPACEBIGFILESPACENAME
2.PL/SQL程序中异常及其处理方法,可以分三种不同情况采用不同方式去处理异常:
Oracle预定义异常的处理、Oracle未定义但已给出错误号的异常的处理、用户自定义异常的触发与处理。
()
3.一个关系表中的外键必定是另一表中的主键。
4.Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。
5.表是包含Oracle数据库所有数据的数据库对象。
6.同义词可以简化对象访问。
7.Oracle数据库中字符串数据是区分大小写的.
8.一个事务中的某条SQL命令提交时,其它SQL命令可以不提交.
9.pl/sql,12-&abc等是PL/SQL块中有效的标识符()
10.PL/SQL允许两个或多个打包的子程序具有同一名称,只要子程序接受的参数数据类型不同.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle数据库开发 北语 18秋Oracle数据库开发 作业1234 18 Oracle 数据库 开发 作业 1234