北语20秋《Oracle数据库开发》作业4【标准答案】
北语 18秋《Oracle数据库开发》 作业1234

D. CONNECT DBA SYS/password。
二、判断题(每题4分,共10道小题,总分值40分)
1.Oracle 11g中,只可以使用数据库配置助手(DBCA)来创建数据库。
2.当定义Oracle错误和异常之间的关联时,需要使用伪过程EXCEPTION()
7.Oracle数据库产品是当前世界上市占率最高的数据库产品。
8.自定义异常是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。( )
9.PL/SQL中,游标可分为显式游标和隐式游标。
10.Oracle数据库用户口令不能以数字开头,可以使用Oracle保留字。
A. MMEDIATE
B. NORMAL
C. TEMPORARY
D. ORCE
8.假设需要给某个客户表Customer的Customer_name列添加注释信息:客户姓名,可以使用如下()方式
A. COMMENT ON TABLE?CUSTOMER?IS?'客户姓名'
B. COMMENT ON COLUMN
6.在Oracle中,阅读下列PL/SQL块:
DECLARE
v_lower NUMBER:=2;
v_upper NUMBER:=100;
v_count NUMBER:=1;
BEGIN
1.Oracle服务器启动时,下列哪种文件不是必须的()
A.数据文件
B.控制文件
C.日志文件
D.归档日志文件
2.在Oracle中,关于触发器的描述正确的是()
A.触发器可以删除,但不能禁用
北语20新上《数据库原理和应用》作业4答案

(单选题)1: 新奥尔良方法将数据库设计分为四个阶段,它们是( )。
A: 系统规划阶段、分析设计阶段、实施阶段、运行维护阶段
B: 需求分析阶段、设计阶段、实施阶段、运行阶段
C: 系统规划阶段、概念设计阶段、详细设计阶段、实施阶段
D: 需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段
正确答案: D
(单选题)2: 在客户/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能中属于前端的是( )。
A: 存取结构
B: 查询优化
C: 用户界面
D: 并发控制
正确答案: C
(单选题)3: ER图中的主要元素是( )。
A: 结点、记录和文件
B: 实体、联系和属性
C: 记录、文件和表
D: 记录、表、属性
正确答案: B
(单选题)4: 分布式数据库系统的透明性主要表现在位置透明性和( )。
A: 处理透明性
B: 数据透明性
C: 复制透明性
D: 映射透明性
正确答案: C
(单选题)5: 在数据库设计中,将ER图转换成关系数据模型的过程属于( )。
A: 需求分析阶段
B: 逻辑设计阶段
C: 概念设计阶段
D: 物理设计阶段
正确答案: B
(单选题)6: “运行记录优先原则”只指应该在对数据库更新( )。
A: 前先写一个日志记录到日志文件
B: 后写一个日志记录到日志文件
C: 前先运行记录
D: 后在日志缓冲区运行记录
正确答案: A
(单选题)7: 在对象关系模型中,如果一种类型是同类元素的无序集合,并且允许一个成员多。
【北语网院】19秋《Oracle数据库开发》作业_2(参考资料)

【北京语言大学】19秋《Oracle数据库开发》作业_2试卷总分:100 得分:100第1题,在Oracle中,在执行SQL语句时,你不小心使用Update命令将所有的ID值设置成了11111,那么使用()命令可以取消这一操作。
A、EXITB、COMMITC、ROLLBACKD、UNDO正确答案:C第2题,在Oracle中,以下不属于集合操作符的是()A、UNIONB、SUMC、MINUSD、INTERSECT正确答案:B第3题,在Oracle中,游标都具有下列属性,除了A、%NOTFOUNDB、%FOUNDC、%ROWTYPED、%ISOPENE、%ROWCOUNT正确答案:C第4题,PL/SQL和数据库之间是通过()进行数据交换A、函数。
B、过程。
C、常量。
D、变量正确答案:D第5题,iBatis框架中提供了一套独有的()来封装持久层的操作,同时支持事务处理A、持久化对象B、DAO框架C、映射文件D、配置文件正确答案:B第6题,当需要查询当前活动进程的信息时,可以使用()视图。
A、V$PROCESSB、V$SESS_IOC、V$SESSION_WAITD、V$LATCH正确答案:A第7题,看SQL语句“SELECT name,status FROM v$controlfile;”这一语句将显示以下哪个结果?()A、显示MAXDATAFILE的值B、确定最后一个检查点的发生时间C、显示所有数据文件的名字状态D、显示所有控制文件的个数、名字、状态和位置正确答案:D第8题,()是ORACLE最基本的逻辑存储单位。
A、盘区B、段C、表空间D、数据块正确答案:D第9题,Oracle的分区表可以包括多个分区,每个分区都是一个独立的(),可以存放到不同的表空间中。
A、段。
B、盘区。
C、物化视图。
D、数据文件正确答案:A第10题,在Oracle中,用以下SQL命令创建了一个序列:<p>CREATE SEQUENCE my_seq</p>START WITH 394<p>INCREMENT BY 12</p>NOMINVALUE<p>NOMAXVALUE</p>NOCYCLE<p>NOCACHE;</p>用户执行包含my_seq.NEXTVAL的SQL语句三次,然后执行包含<p>my_seq.CURRVAL的SQL语句四次,请问序列my_seq的当前值是()</p><p></p>A、406B、418C、430D、442正确答案:B第11题,在Oracle中,关于触发器的描述不正确的是()A、触发器可以删除,也可以禁用B、触发器只能用于表C、触发器可以分为行级和语句级D、触发器不可接受参数正确答案:B第12题,()是由PL/SQL所提供的系统异常。
国开Oracle数据库应用形考任务1-4

国开Oracle数据库应用形考任务1-4
本文档旨在介绍国开Oracle数据库应用形考任务1-4的相关内容,内容涵盖以下方面:
任务一
任务一主要是熟悉Oracle数据库的基本操作,包括登录Oracle
数据库、创建表、插入数据、删除数据等。
使用SQL Developer工
具可简洁高效地完成这些任务。
任务二
任务二要求实现三个查询练。
使用SELECT语句和各种关键字,如COUNT、GROUP BY等,可完成这些查询任务。
SQL Developer 提供了良好的界面和工具,使得查询任务变得更加轻松。
任务三
任务三要求使用JAVA语言编写程序,完成读取Oracle数据库、操作数据表等任务。
首先需要安装JDBC驱动程序来连接Oracle数
据库,然后进行数据表的查询、插入、更新和删除操作等。
任务四
任务四让我们用PL/SQL编写程序实现要求。
PL/SQL是Oracle 数据库的专门语言,可完成较为复杂的操作。
任务四要求我们实现存储过程、触发器等的操作,以及利用游标查询数据表信息。
总之,完成这些任务需要掌握Oracle数据库的基本操作、SQL 语句、JAVA和PL/SQL编程等技术。
通过这些练,我们可以更好地理解和掌握Oracle数据库的应用。
以上为本文档的主要内容,希望对大家有所帮助。
北语18秋Oracle数据库开发作业1234

18秋《Oracle数据库开发》作业」一、单选题(每题4分,共15道小题,总分值60分)1.()是ORACLE最基本的逻辑存储单位。
A.盘区B.段C.表空间D.数据块答案:D作业代做QQ: 805009261成绩保证95分以上,基本满分!2.()是用PL/SQL、Java和C编写的过程,能够在对表或视图执行DML语句时执行。
A.过程B.触发器C.函数D.程序包答案:B3.()是一种软件,用于建立、使用和维护数据库。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
A.关系数据库B.数据库管理系统C.网络数据库D.文件系统答案:B4.()可用于返回会话中的口期和时间A.months_between()oB.next_day()oC.current_date()oD.Iocaltimestamp()答案:D5.要以自身的模式创建私有同义词,用户必须拥有()系统权限A.CREATE PRIVATE SYNONYMB.CREATE PUBLIC SYNONYMC.CREATE SYNONYMD.CREATE ANY SYNONYM答案:c6.在oracle程序中处理语句时发生的逻辑错误导致()故障A.实例B.介质C.语句D.用户进程7.以下哪种类型的段将数据存放在了一个基于某一键值的索引中?()A.大数据对象8.嵌套表C.分区表D.索引表8.()是由PL/SQL所提供的系统异常。
当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。
A.预定义异常8.自定义异常C.系统错误D.内存溢出9.()是数据库中的基本逻辑结构,包含了一系列数据文件的集合A.表。
B.表空间。
C.段。
D.盘区。
lO.Oralce数据库中,以下()函数可以针对任意数据类型进行操作。
A.TO_CHARB.LOWERC.MAXD.CEIL11.在iBatis框架中,持久化对象之间一对一的关联关系是通过()元素定义的。
北语20春《Oracle数据库开发》作业1.doc

1.当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。
A.STARTUP MOUNT。
B.STARTUP NOMOUNT。
C.START ?NOMOUNT。
D.START MOUNT【参考答案】: B2.iBATIS提供了自动化的JDBC事务管理机制。
对于传统JDBC 连接而言,获得Connection实例之后,需要调用()设定事务提交模式A.Connection.SetAutoCommit。
B.Connection.SetCommitC.Connectio n.SetROLLBACK。
D.Connection.SetAutoROLLBACK【参考答案】: A3.在SQL查询时,使用WHERE子句指出的是()A.查询目标B.查询条件C.查询视图D.查询结果【参考答案】: B4.()是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号(SCN )的文件A.控制文件。
B.参数文件。
C.数据文件。
D.可执行文件。
【参考答案】: A5.假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE”,可以使用()语句。
A.ALTER TABLE CUSTOMER RENAME CUSTOMER_CHANGEB.ALTER TABLE CUSTOMER RENAME TO CUSTOMER_CHANGEC.RENAME TABLE CUSTOMER TOCUSTOMER_CHANGE D.RENAME TABLE CUSTOMER CUSTOMER_CHANGE【参考答案】: B6.()是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。
A.iBatis。
B.Spring。
C.Hibernate。
D.JDBC【参考答案】: A7.假设需要在Customer客户表中增加一列LogoutTime,数据类型为TIMESTAMP(6),表示最后客户退出登录的时间,可以使用如下()方式A.ALTER TABLE?CUSTOMER ADD COLUMN "LOGOUTTIME" TIMESTAMP(6)B.UPDATE TABLE CUSTOMER ADD COLUMN "LOGOUTTIME" TIMESTAMP(6)C.UPDATE TABLE CUSTOMER ADD ( "LOGOUTTIME" TIMESTAMP(6))D.ALTER TABLE CUSTOMER ADD ( "LOGOUTTIME" TIMESTAMP(6))【参考答案】: D8.假设需要给某个客户表Customer添加注释信息:客户表,可以使用如下()方式MENT ON TABLE?CUSTOMER?IS?'客户表'MENT ON COLUMNCUSTOMER.CUSTOMER_NAME IS '客户表'MENT ON COLUMNCUSTOMER.CUSTOMER_NAME '客户表'MENT ON COLUMN CUSTOMER.CUSTOMER_NAME '客户表'【参考答案】: A9.()是Oracle数据库对象的别名,可以强化对象的安全性。
北语18秋《Oracle数据库开发》作业_4

一、单选题(每题4分,共15道小题,总分值60分)1.在Oracle中,在执行SQL语句时,你不小心使用Update命令将所有的ID值设置成了11111,那么使用(C)命令可以取消这一操作。
(4分)∙ A. EXIT∙ B. COMMIT∙ C. ROLLBACK∙ D. UNDO是否存疑答案:C解析:2.( C)类型的表通常用来创建可扩展的的应用程序,并且对大型表来说是有用的,这个表可以被几个并发过程查询或操作。
(4分)∙ A. 有规则的表(Regular table)∙ B. 簇表(Clustered table)∙ C. 分区表(Partitioned table)∙ D. 索引组织表 ?(Index-organized table)是否存疑答案:C解析:3.在Oracle中,INSTEAD OF触发器主要用于(D)(4分)∙ A. 表∙ B. 表和视图∙ C. 基于单个表的视图∙ D. 基于多个表的视图是否存疑答案:D解析:4.下面的函数,(C)用于返回时区信息(4分)∙ A. zone()。
∙ B. date()。
∙ C. dbtimezone()。
∙ D. time()是否存疑答案:C解析:5.当一个段需要额外的磁盘空间时,应该增加哪一种数据库的逻辑组件?(A)(4分)∙ A. 区段∙ B. 表空间 XX∙ C. 数据库块∙ D. 操作系统块是否存疑答案:A解析:6.在Oracle数据库中,()用户模式存储数据字典表和视图对象(4分)∙ A. SYSTEM∙ B. SYS 错∙ C. SCOTT∙ D. YSDBA 错是否存疑答案:解析:7.在Oracle中,用于PL/SQL程序输出调试信息的内置程序包是(D )(4分)∙ A. DBMS_STANDARD∙ B. DBMS_ALERT∙ C. DBMS_LOB∙ D. DBMS_OUTPUT是否存疑答案:D解析:8.( A)是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。
北语19春《Oracle数据库开发》作业1234满分答案

19春《Oracle数据库开发》作业1()是数据库中的基本逻辑结构,包含了一系列数据文件的集合A.表。
B.表空间。
C.段。
D.盘区。
正确答案:B在iBatis框架中,持久化对象之间一对一的关联关系是通过()元素定义的。
A.one-to-one。
B.1-to-1。
C.onlyone。
D.one正确答案:A()可用于返回会话中的日期和时间A.months_between()。
B.next_day()。
C.current_date()。
D.localtimestamp()正确答案:D假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE”,可以使用()语句。
A.ALTERTABLECUSTOMERRENAMECUSTOMER_CHANGEB.ALTERTABLECUSTOMERRENAMETOCUSTOMER_CHANGEC.RENAMETABLECUSTOMERTOCUSTOMER_CHANGED.RENAMETABLECUSTOMERCUSTOMER_CHANGE正确答案:B采用Select语句返回的结果是一个结果集。
用户只能浏览该结果集中的数据,无法对数据进行操作。
如果需要逐行对数据进行访问和操作,可以使用()A.视图。
B.过程。
C.函数。
D.游标正确答案:D假设需要在Customer客户表中增加一列LogoutTime,数据类型为TIMESTAMP(6),表示最后客户退出登录的时间,可以使用如下()方式A.ALTERTABLE?CUSTOMERADDCOLUMN"LOGOUTTIME"TIMESTAMP(6)B.UPDATETABLECUSTOMERADDCOLUMN"LOGOUTTIME"TIMESTAMP(6)C.UPDATETABLECUSTOMERADD("LOGOUTTIME"TIMESTAMP(6))D.ALTERTABLECUSTOMERADD("LOGOUTTIME"TIMESTAMP(6))正确答案:D为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
20秋《Oracle数据库开发》作业4
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 80 分)
1.表空间和数据文件在物理存储上是()的关系
A.一对多。
B.多对一。
C.一对一。
D.多对多。
答案:A
2.在SQL查询时,使用WHERE子句指出的是()
A.查询目标
B.查询条件
C.查询视图
D.查询结果
答案:B
3.当需要查询当前活动进程的信息时,可以使用()视图。
A.V$PROCESS。
B.V$SESS_IO。
C.V$SESSION_WAIT。
D.V$LATCH。
答案:A
4.()是数据库中的基本逻辑结构,包含了一系列数据文件的集合
A.表。
B.表空间。
C.段。
D.盘区。
答案:B
5.假设需要给某个客户表Customer的Customer_name列添加注释信息:客户姓名,可以使用如下()方式
MENT ON TABLE?CUSTOMER?IS?'客户姓名'
MENT ON COLUMN CUSTOMER.CUSTOMER_NAME IS '客户姓名'
MENT ON COLUMN CUSTOMER.CUSTOMER_NAME '客户姓名'
MENT ON COLUMN CUSTOMER.CUSTOMER_NAME '客户姓名'
答案:B
6.()是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。
A.iBatis。
B.Spring。
C.Hibernate。