北语19秋《Oracle数据库开发》作业1 辅导答案

合集下载

【北语网院】18秋《Oracle数据库开发》作业_1(答案)

【北语网院】18秋《Oracle数据库开发》作业_1(答案)

【北京语言大学】18秋《Oracle数据库开发》作业_1试卷总分:100 得分:100第1题,()是ORACLE最基本的逻辑存储单位。

A、盘区B、段C、表空间D、数据块正确答案:第2题,()是用PL/SQL、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><p class="reader-word-layer reader-word-s2-3" style="left: 5943px; top: 1186px; width: 36px; height: 10px; line-height: 193px; z-index: 7;"><p> </p>A、CREATE PRIVATE SYNONYMB、CREATE PUBLIC SYNONYMC、CREATE SYNONYMD、CREATE ANY SYNONYM正确答案:第6题,在oracle程序中处理语句时发生的逻辑错误导致( )故障A、实例B、介质C、语句D、用户进程正确答案:第7题,以下哪种类型的段将数据存放在了一个基于某一键值的索引中?()A、大数据对象B、嵌套表C、分区表D、索引表正确答案:第8题,()是由PL/SQL所提供的系统异常。

当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。

Oracle数据库试题题附答案

Oracle数据库试题题附答案

Oracle数据库试题题附答案1.当Oracle服务器启动时,下列哪种文件不是必须的(D)。

A.数据文件B.控制文件C.日志文件D.归档日志文件2.在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据(B)。

A.用户进程B.服务器进程C.日志写入进程(LGWRD.检查点进程(CKPT)3.在Oracle中,一个用户拥有的所有数据库对象统称为(B)。

A.数据库B.模式C.表空间D.实例4.在Oracle中,有一个教师表teacher的结构如下:ID NUMBER(5)NAME V ARCHAR2(25)EMAIL VARCHAR2(50)下面哪个语句显示没有Email地址的教师姓名(C)。

A.SELECT name FROM teacher WHERE email = NULL;B.SELECT name FROM teacher WHERE email <> NULL;C.SELECT name FROM teacher WHERE email IS NULL;D.SELECT name FROM teacher WHERE email IS NOT NULL;5.在Oracle数据库的逻辑结构中有以下组件:A 表空间B 数据块C 区D 段这些组件从大到小依次是(B)。

A.A→B→C→DB.A→D→C→BC.A→C→B→DD.D→A→C→B6.在Windows操作系统中,Oracle的(A)服务监听并接受来自客户端应用程序的连接请求。

A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer7.在Oracle 中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle 就将(B)表空间分配给用户作为默认表空间。

Oracle作业一答案

Oracle作业一答案

《Oracle数据库》作业一一、填空题:1、(重做日志)缓存区用于在内存中存储未被刷新写入联机日志文件的重做信息。

2、内存结构是一块进程在其中进行自身对话或与其他进程对话的内存区域,Oracle使用两种类型的内存结构,一种是(系统全局区SGA),另一种是(程序全局区PGA)。

3、当检索数据时,可以通过(连接)操作查询出存放在多个表中的不同对象的信息。

4、一个数据文件属于(一)个表空间5、oracle的基本存储数据的结构有表空间、(数据文件)、(控制文件)、各种段、(区间)、(数据块)等。

6、oracle的(内存结构)和(后台进程)合在一起,构成了oracle数据库运行时的系统,也就是oracle实例。

7、(控制文件)记录oracle数据库中所有文件的控制信息。

8、Oracle数据库是大型(分布式)关系数据库9、关系数据库采用(二维表格)来描述实体之间的关系10、一个Oracle数据库至少拥有(一)个实例11、(SID)用于标识一个Oracle数据库实例12、Oracle数据库在逻辑上被划分为一个个独立的存储区域,这些存储区域被称为(表空间)13、每个表空间对应于一个或多个(数据文件)14、默认情况下,新建的数据库具有(3)个控制文件15、Oracle数据库的启动是分步骤进行的,其中涉及到(实例的启动)、(数据库的加载)和(打开数据库)三个状态16、Oracle数据库的逻辑存储结构包括表空间、(段)、(区)和(块)。

17、打开数据库时,实例将打开所有处于联机状态的(数据)文件和(重做日志)文件18、在Oracle 9i中进行SQL语句操作的主要工具是(SQL*PLUS)19、Oracle最小的逻辑存储单元是(块)20、加载数据库时,实例将打开数据库的(控制)文件,从中获取数据库的名称、数据文件的位置和名称等关于数据库物理结构的信息21、在SQL*PLUS中,有一块内存存储了刚刚执行完的命令,这块内存一般称为(缓冲区)22、SQL语言是数据库的核心语言,全称是(结构化查询语言(StructuredQuery Language))。

北语 19春《Oracle数据库开发》作业_1234

北语 19春《Oracle数据库开发》作业_1234
19春《Oracle数据库开发》作业_3
一、单选题(每题4分,共15道小题,总分值60分)
1.( )参数用于确定是否要导入整个导出文件
A. constranints
B. tables
C. full
D. file
2.在Oracle中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT语句必须带有()子句
A. USER
B. SYSTEM
C. SYS
D. DEFAULT
答案:B
3.在Oracle中,通过命令()可以释放锁。
A. INSERT
B. DELETE
C. ROLLBACK
D. UNLOCK
答案:c
4.在Oracle中,用下列语句定义了一个过程:
CREATE PROCEDURE proc(value1 IN VARCHAR2,value2 OUT NUMBER,value3 IN OUT VARCHAR2)
A.保存点
B.事务点
C.回滚点
D.提交点
答案:A
6.看SQL语句“SELECT name,status FROM v$controlfile;”这一语句将显示以下哪个结果?()
A.显示MAXDATAFILE的值
B.确定最后一个检查点的发生时间
C.显示所有数据文件的名字状态
D.显示所有控制文件的个数、名字、状态和位置
A. ALTER TABLE?CUSTOMER ADD COLUMN ""LOGOUTTIME"" TIMESTAMP(6)
B. UPDATE TABLE CUSTOMER ADD COLUMN ""LOGOUTTIME"" TIMESTAMP(6)

北语20春《Oracle数据库开发》作业1.doc

北语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数据库对象的别名,可以强化对象的安全性。

oracle练习题及答案[1](20210217074255)

oracle练习题及答案[1](20210217074255)

试题一一、填空题(每小题4分,共20分)1、数据库管理技术经历了 ______________________________________________ 三_个阶段2、数据库三级数据结构是3、O racle 数据库中,SGA由_______________________________________________ 组成4、在Oracle 数据库中,完正性约束类型有5、P L/SQL中游标操作包括二、正误判断题(每小题 2 分,共20 分)1、数据库中存储的基本对象是数据()2、数据库系统的核心是DBM(S )3、关系操作的特点是集合操作()4、关系代数中五种基本运算是并、差、选择、投影、连接()5、O racle 进程就是服务器进程()6 oraclet系统中SGA所有用户进程和服务器进程所共享()7、o racle 数据库系统中数据块的大小与操作系统有关()8、o racle 数据库系统中,启动数据库和第一步是启动一个数据库实例()9、P L/SQL中游标的数据是可以改变的()10、数据库概念模型主要用于数据库概念结构设计()三、简答题(每小题7分,共35分)1、何谓数据与程序的逻辑独立性和物理独立性?2、试述关系代数中等值连接与自然连接的区别与联系?3、何谓数据库,数据库设计一般分为哪些阶段?4、简述Oracle逻辑数据库的组成?5、试任举一例说明游标的使用方法?五、设有雇员表emp(empno,ename,age,sal,tel,deptno),其中:empno——编号,name ------ 姓名,age --------- 年齡,sal——工资, tel——电话deptno——咅部门号。

请按下列要求分别晨SQL*PLUS下编程。

(每小题3分,共15分)•1、查询家有电话的职工信息。

*2、查询工资在500至800元之间的雇员信息*3、按年龄递增顺序显示雇员编号、姓名、年龄、工资・4、求部门号为D_01的平均工资•5、查找部门号为D_01的40岁以上而工资在400元以下的雇员名单。

北语19春《Oracle数据库开发》作业1234满分答案

北语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必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。

【北语网院】19秋《Oracle数据库开发》作业_4(参考资料)

【北语网院】19秋《Oracle数据库开发》作业_4(参考资料)

【北京语言大学】19秋《Oracle数据库开发》作业_4试卷总分:100 得分:100第1题,假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE”,可以使用()语句。

A、ALTER TABLE CUSTOMER RENAME CUSTOMER_CHANGEB、ALTER TABLE CUSTOMER RENAME TO CUSTOMER_CHANGEC、RENAME TABLE CUSTOMER TO CUSTOMER_CHANGED、RENAME TABLE CUSTOMER CUSTOMER_CHANGE正确答案:B第2题,当Oracle创建数据库时,所有为数据库的数据字典所建立的基本表和视图都存储在()模式中A、SYSB、SYSTEMC、USERD、 TEMP正确答案:A第3题,下列哪一项资源不能在用户配置文件中限定?()A、各个会话的用户数B、登录失败的次数C、使用CPU时间D、使用SGA区的大小正确答案:B第4题,在Oracle中,语句()将ORDER_DATE日期值’2000年3月18日’显示为‘2000年1月1日’。

A、SELECT ROUND(order_date,’day’)FROM inventoryB、SELECT ROUND(order_date,’YEAR’)FROM inventoryC、SELECT ROUND(order_date,’month’)FROM inventoryD、SELECT ROUND(to_char(order_date,’yyyy’))FROM inventory正确答案:B第5题,在Oracle中,以下是STUDENTS表的结构:<p>SID NUMBER NOT NULL,Primary Key</p>SNAME VARCHAR2(30)<p>COURSE_ID VARCHAR2(10) NOT NULL</p>MARKS NUMBER<p>你需要查询参加了课程ID为C10的考试,并且分数排在前10名的学生,以下()语句能够实现此功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

下载前先核对是否是你需要的一套题目,如不是,可能随机出题,下载然后复制
题目在该题库里面查找辅导答案。

19秋《Oracle数据库开发》作业1
一、单选题(共 9 道试题,共 36 分。


1. ()是一种软件,用于建立、使用和维护数据库。

它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

A. 关系数据库。

B. 数据库管理系统。

C. 网络数据库。

D. 文件系统。

答案:B
2. 当启动一个Oracle实例时,初始化参数()指出为数据文件信息保留的SGA 空间的数量。

A. DB_FILES。

B. DB_DATAFILES。

C. DATABASE_FILES。

D. LOG_FILES。

答案:A
3. 数据库服务器通过()接收一个来自于客户应用程序的一个初始化连接,它是一个位于Oracle网络基础层顶层的一个应用程序。

A. Oracle Net。

B. 监听器。

C. Oracle企业管理器。

D. Oracle 数据库管理器。

答案:B
4. 当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。

A. STARTUP MOUNT。

B. STARTUP NOMOUNT。

C. START NOMOUNT。

D. START MOUNT
答案:B
5. ()是目前各类数据库中最重要、最流行的数据库类型。

A. 数据库
B. 图像数据库
C. 关系数据库
D. 对象数据库。

相关文档
最新文档