15秋《Oracle数据库开发》作业4

合集下载

15秋《Oracle数据库开发》作业4

15秋《Oracle数据库开发》作业4
A、Oracle代理服务。
B、 Oracle的侦听程序。
C、 用于OEM管理结构。
D、 Oracle 网络服务。
标准答案:ABC
学员答案:ABC
本题得分:4.08
题号:24题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多个)本题分数:4.08
内容:
数据处理技术通常分为以下( )三种类型。
B、 冷备份必须在数据库关闭的情况下进行。
C、 热备份必须在数据库处于归档模式下进行。
D、 使用热备份,只能备份所有的数据文件,不能备份控制文件。
标准答案:ABC
学员答案:ABC
本题得分:4.08
A、视图。
B、 索引。
C、 存储过程。
D、 表。
标准答案:D
学员答案:D
本题得分:4.08
题号:16题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4.08
内容:
当需要查询当前活动进程的信息时,可以使用( )视图。
A、V$PROCESS。
B、 V$SESS_IO。
C、 V$SESSION_WAIT。
A、有规则的表(Regular table)
B、簇表(Clustered table)
C、分区表 (Partitioned table)
D、索引组织表 ?(Index-organized table)
标准答案:C
学员答案:C
本题得分:2.04
题号:7题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4.08
内容:
( )进程以循环方式填写联机重做日志文件。
A、ARCn。
B、 LGWR。
C、 PMON。

北语 18秋《Oracle数据库开发》 作业1234

北语 18秋《Oracle数据库开发》 作业1234
C. CONNECT AS SYSDBA SYS/password
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.触发器可以删除,但不能禁用

oracle练习题及答案

oracle练习题及答案

oracle练习题及答案Oracle练习题及答案Oracle是一种强大的关系数据库管理系统,被广泛应用于企业级应用程序和数据管理中。

为了帮助大家更好地掌握Oracle数据库的知识,以下是一些Oracle练习题及答案,希望能够帮助大家更好地理解和掌握Oracle数据库的知识。

1. 什么是Oracle数据库?Oracle数据库是一种关系数据库管理系统,由美国Oracle公司开发。

它是一种高性能、可靠性高的数据库系统,被广泛应用于企业级应用程序和数据管理中。

2. Oracle数据库的特点有哪些?Oracle数据库具有以下特点:高性能、高可用性、可伸缩性、安全性高、灵活性强、易管理等。

3. 如何创建一个新的数据库用户?在Oracle数据库中,可以使用以下SQL语句来创建一个新的数据库用户:```CREATE USER username IDENTIFIED BY password;```4. 如何查看Oracle数据库中所有的表?可以使用以下SQL语句来查看Oracle数据库中所有的表:```SELECT table_name FROM user_tables;```5. 如何在Oracle数据库中插入一条新的记录?可以使用以下SQL语句来在Oracle数据库中插入一条新的记录:```INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);```6. 如何在Oracle数据库中更新一条记录?可以使用以下SQL语句来在Oracle数据库中更新一条记录:```UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;```7. 如何在Oracle数据库中删除一条记录?可以使用以下SQL语句来在Oracle数据库中删除一条记录:```DELETE FROM table_name WHERE condition;```通过以上Oracle练习题及答案的学习,相信大家对Oracle数据库有了更深入的了解。

国开Oracle数据库应用形考任务1-4

国开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数据库的应用。

以上为本文档的主要内容,希望对大家有所帮助。

Oracle数据库系统应用开发实用教程习题库带答案章节练习题复习题思考题章末测试题1-10章全

Oracle数据库系统应用开发实用教程习题库带答案章节练习题复习题思考题章末测试题1-10章全

习题1一、选择题1.命令行方式的管理工具是()。

A.SQL*PlusB.iSQL*PlusC.Oracle企业管理器控制台D.SQL*Plus工作表2.对Oracle数据库进行管理,可以采用的工具是()。

A.Oracle Universal InstallerB.Oracle Database Configuration AssistantC.Oracle Enterprise Management ConsoleD.Net Manager3.为了使用iSQL*Plus工具,首先要启动()服务。

A.Oracle ServiceSIDB.OracleHOME_NAMETNSListenerC.OracleDBConsoleSIDD.OracleHome_NameiSQL*PLUS4.( )服务监听并接受来自客户端应用程序的连接请求。

A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleDBConsoleSIDD.OracleHome_NameiSQL*PLUS5.为了使客户应用程序可以访问Oracle Server,在客户端需要配置以下哪个文件?()A.tnsnames.oraB.sqlnet.oraC.listener.ora6.为了使客户应用程序可以访问Oracle Server,在服务器端需要配置以下哪个文件?()A.tnsnames.oraB.sqlnet.oraC.listener.ora二、简答题1.简述Oracle 10g数据库服务器的企业版、标准版、个人版之间的区别和适用环境。

2.安装Oracle 10g 时,对硬件、软件有何要求?3.监听程序有什么作用?它是数据库服务器上的程序还是管理客户机上的程序?4.Oracle有哪些查询工具?5. 如何利用isql*plus连接到Oracle?6. 创建一用户,使之连接到Oracle,并更改其密码。

北语18秋《Oracle数据库开发》作业_4

北语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的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。

北语 17秋《Oracle数据库开发》作业1234

北语 17秋《Oracle数据库开发》作业1234

17秋《Oracle数据库开发》作业_1一、单选题1. 在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过__。

A. 候选键B. 主键C. 外键D. 超键答案B 代写:80 5009 2612. 当需要描述一个表table1对象结构时,可以使用()A. DES table1B. DESC table1C. DESCR table1D. DESCRIB table1答案B3. 在Oracle中,下列哪种标量类型不能保存到数据库表中()A. CHARB. RAWC. DATED. BOOLEAN答案B4. 表空间和数据文件在物理存储上是()的关系A. 一对多。

B. 多对一。

C. 一对一。

D. 多对多。

答案A5. 以下哪种类型的段将数据存放在了一个基于某一键值的索引中?()A. 大数据对象B. 嵌套表C. 分区表D. 索引表答案A6. 当启动一个Oracle实例时,初始化参数()指出为数据文件信息保留的SGA空间的数量。

A. DB_FILESB. DB_DATAFILESC. DATABASE_FILESD. LOG_FILES7. 在Oracle中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT语句必须带有()子句A. WHERE CURRENT OFB. INTOC. FOR UPDATED. ORDER BY8. 在Oracle中,游标都具有下列属性,除了A. %NOTFOUNDB. %FOUNDC. %ROWTYPED. %ISOPENE. %ROWCOUNT9. 下面的时间函数,()用于返回当前Oracle会话时区中的日期信息.A. DATE()B. current_timestamp()C. current_date()D. DBTIMEZONE10. 初始化参数()指定了实例启动时希望创建的共享服务器进程的数目。

A. SHARED_SERVICESB. DISPATCHERSC. HOSTD. NET_SERVICES11. Oralce数据库中,以下()函数可以针对任意数据类型进行操作。

【北语网院】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名的学生,以下()语句能够实现此功能。

《oracle数据库》练习题4

《oracle数据库》练习题4

练习题41、 选择题(每题1分,共20分)1. 有数据”oracle”分别存放到char(10)和varchar2(10)类型的字段中,其实际存储长度为( )A、 10 10B、66C、 10 6D、 6 102.ORACLE数据库物理结构包括以下三种文件,以下不属于的是( )A、系统文件B、日志文件C、数据文件D、控制文件3.下面四个语句中哪一个是正确的?( )A、 SELECT * , ENAME FROM EMP;B、 DELETE * FROM EMP;C、 SELECT DISTINCT EMPNO ,HIREDATE FROM EMP;D、 SELECT ENAME|SAL AS “name” FROM EMP ;4.更改oracle用户HR,使其变为不可用(锁定)状态( )A、 UPDATE USER HR ACCOUNT DISABLE ;B、 UPDATE USER HR ACCOUNT LOCK ;C、 ALTER USER HR ACCOUNT LOCK ;D、 ALTER USER HR ACCOUNT DISABLE ;5.在Oracle中,使用下列的语句:CREATE PUBLIC SYNONYM parts FOR Scott.inventory; 完成的任务是( )。

A、 需要给出schema被除去的对象名B、 指定了新的对象权限C、 指定了新的系统权限D、给Scott.inventory对象创建一个公用同义词parts6. ORACLE中,用来判断列值是否为空的操作符是( )A、 ==NULLB、IS NULLC、 AS NULLD、 NULLIS7.在CUSTOMER中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句( )A、SELECT * FROM CUSTOMER WHERE PRICE MORE THAN 500;B、SELECT * FROM CUSTOMER WHERE PRICE BETWEEN 500 AND *;C、SELECT * FROM CUSTOMER WHERE PRICE LIKE '%500%';D、SELECT * FROM CUSTOMER WHERE PRICE>=500;8. 下列哪个命令是用于ORACLE中数据导出的 ( )A、expB、impC、inputD、output9.以下运算结果不为空值的是()A、12+NULLB、60*NULLC、NULL‖’NULL’D、12/(60+NULL)10.若用户要连接数据库,则该用户必须拥有的权限是()A、create tableB、create indexC、create sessionD、connect11.授予删除任何表的系统权限(DROP ANY TABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句是()A、Grant drop any table to user1;B、Grant drop any table to user1 with admin option;C、Grant drop table to user1;D、Grant drop any table to user1 with check potion;12.要以自身的模式创建私有同义词,用户必须拥有( )系统权限。

秋《Oracle数据库开发》作业

秋《Oracle数据库开发》作业

秋《Oracle数据库开发》作业————————————————————————————————作者:————————————————————————————————日期:1: 单选题(4分)当启动一个Oracle实例时,初始化参数()指出为数据文件信息保留的SGA空间的数量。

A: DB_FILES。

B: DB_DATAFILES。

C: DATABASE_FILES。

D: LOG_FILES。

正确答案:2: 单选题(4分)()是为了加速对特定表数据的访问而创建的数据段A: 视图。

B: 索引。

C: 存储过程。

D: 触发器。

正确答案:3: 单选题(4分)()是一种软件,用于建立、使用和维护数据库。

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

A: 关系数据库。

B: 数据库管理系统。

C: 网络数据库。

D: 文件系统。

正确答案:4: 单选题(4分)iBATIS提供了自动化的JDBC事务管理机制。

对于传统JDBC 连接而言,获得Connection实例之后,需要调用()设定事务提交模式A: Connection.SetAutoCommit。

B: Connection.SetCommitC: Connection.SetROLLBACK。

D: Connection.SetAutoROLLBACK正确答案:5: 单选题(4分)在Oracle中,约束可以在DML语句执行之后立即生效,也可以延迟到事务处理提交时才生效。

()语句可以让用户在事务处理中设置延迟约束的强制模式A: set constraintB: set transactionC: take constraintD: take constraint正确答案:6: 单选题(4分)在iBatis框架中,持久化对象之间一对一的关联关系是通过()元素定义的。

A: one-to-one。

B: 1-to-1。

C: only one。

D: one正确答案:7: 单选题(4分)()是一个小型的二进制文件,可以记录数据库的物理结构。

《Oracle数据库应用与开发》教材课后习题参考答案

《Oracle数据库应用与开发》教材课后习题参考答案

《Oracle数据库应用与开发》教材课后习题参考答案1.8习题:1.(1)关系型数据库管理系统,简称RDBMSo是在E.F.Codd博士发表的论文《大规模共享数据银行的关系型模型》基础上设计出来的。

它通过数据、关系和对数据的约束三者组成的数据模型来存放和管理数据。

RDBMS是SQL的基础,同样也是所有现代数据库系统的基础。

(2)在关系型数据库中,标准二维表是基本的数据存储单元,里边存储了实体的属性和实体间的关系。

2.关系型数据库中,表与表之间包括的三种关系是:一对一、一对多和多对多。

(1)一对一:有两个表,表A和表B。

表A中的一条记录在表B 中有一条记录与之对应。

反过来,表B中的一条记录在表A中也仅有一条记录与之对应。

(2)一对多:有两个表,表A和表B。

表A中的一条记录在表B 中有多条记录与之对应。

反过来,表B中的一条记录在表A中仅有一条记录与之对应。

(3)多对多:有两个表,表A和表B。

表A中的一条记录在表B 中有多条记录与之对应。

反过来,表B中的一条记录在表A中也有多条记录与之对应。

3.Oracle 10g提供了四个版本,分别是:Oracle 10g标准版1、Oracle 10g 标准版、Oracle 20g 企业版、Oracle 20g 个人版。

4.(1)客户机/服务器结构:简称C/S结构,是软件系统的一种体系结构。

数据库和数据库管理系统运行在服务器端,各种Oracle管理工具运行在客户机上,二者通过SQL*NET进行通信。

(2)浏览器/服务器结构:简称B/S结构,是随着Web技术兴起后的一种新型软件系统结构。

它通常分为三层:数据库服务器,用来存储和管理数据库;应用程序服务器,与数据库服务器进行交互完成各种数据处理工作; 客户端浏览器,与应用程序服务器进行交互,负责提交数据处理请求并获得和显示结果。

5.(1) SYS:该用户被默认创建并授予DBA角色,它是Oracle数据库中权限最大的管理员账号。

北语19春《Oracle数据库开发》作业4(100分)

北语19春《Oracle数据库开发》作业4(100分)

19春《Oracle数据库开发》作业4
为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。

A.控制文件。

B.数据文件。

C.参数文件。

D.初始化文件
正确答案:C
PL/SQL和数据库之间是通过()进行数据交换
A.函数。

B.过程。

C.常量。

D.变量
正确答案:D
()是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。

A.iBatis。

B.Spring。

C.Hibernate。

D.JDBC
正确答案:A
Oracle的分区表可以包括多个分区,每个分区都是一个独立的(),可以存放到不同的表空间中。

A.段。

B.盘区。

C.物化视图。

D.数据文件
正确答案:A
采用Select语句返回的结果是一个结果集。

用户只能浏览该结果集中的数据,无法对数据进行操作。

如果需要逐行对数据进行访问和操作,可以使用()
A.视图。

B.过程。

Oracle数据库基础-第四次作业-顾鹏-11271085

Oracle数据库基础-第四次作业-顾鹏-11271085

第四次作业1、编写一个查询,用于显示按需DJ“d_客户”表中所有人的姓氏和电子邮件地址。

列标题应显示为“客户”和“电子邮件地址”。

SELECT 姓氏AS CLIENT, 电子邮件地址FROM d_客户;2、全球快餐经理决定给所有雇员加薪,规定每小时加薪5%,并且每小时再加$.50的奖金。

怎样写查询语句才能显示预期的结果。

SELECT 姓氏, 时薪*(1+5%)+$.50FROM 雇员;3、请将以下每个示例标记为选择、映射或联接。

a. 请给我Mary Adam 的电子邮件地址。

联接b. 我需要每位客户的名字及所有客户订单的订单总额。

选择c. 我仅需要经理标识列,不需要其它列。

映射4、全球快餐的经理想在即将开展的销售活动中发放赠券。

计划给每个家庭发放一张赠券。

请创建可返回顾客姓氏和通讯地址的SELECT 语句。

DESC 客户;SELECT 姓氏,通讯地址FROM 客户;5、Sue、Bob 和Monique 是月度优秀雇员。

使用“f_员工”表,创建SELECT 语句来显示下面的超级明星图表所示的结果。

SELECT *** || ‘ 月度优秀雇员‘ || *** || ‘ 月度优秀雇员‘ || *** AS 超级明星FROM f_员工6、编写一条语句,显示Employees表中,99年雇佣的所有雇员.SELECT *FROM EmployeesWHERE HIRE_DATE BETWEEN '01-1月-99' AND '30-12月-99';7、创建可以查询Employees表的结构的语句,哪些列标为“NOT NULL”?含义是什么?DESC EmployeesEMPLOYEE_ID、LAST_NAME、EMAIL、HIRE_DATE、JOB_ID这些列标为空含义是不可用、未分配、未知或不适用的值8、编写查询语句,显示工作标识为IT_PROG的雇员的雇佣编号,将雇员编号列显示为“Employee Number”SELECT EMPLOYEE_ID AS ‘Employee Number’FROM EmployeesWHERE JOB_ID = ‘IT_PROG’;9、编写查询,显示工资在2000-5000之内的雇员信息SELECT *FROM EmployeesWHERE Salary BETWEEN 2000 AND 500010、下列哪条语句是有效的?Ca. WHERE 数量<> NULL;b. WHERE 数量= NULL;c. WHERE 数量IS NULL;d. WHERE 数量!= NULL;。

20春《Oracle数据库开发》作业4.4FD0EFA5-BB94-47BB-B0D0-8C1447C20565(总11页)

20春《Oracle数据库开发》作业4.4FD0EFA5-BB94-47BB-B0D0-8C1447C20565(总11页)

20春《Oracle数据库开发》作业4
假设需要给某个客户表Customer的Customer_name列添加注释信息:客户姓名,可以使用如下()方式
A:COMMENT ON TABLE?CUSTOMER?IS?'客户姓名'
B:COMMENT ON COLUMN
CUSTOMER.CUSTOMER_NAME IS '客户姓名'
C:COMMENT ON COLUMN
CUSTOMER.CUSTOMER_NAME '客户姓名'
D:COMMENT ON COLUMN
CUSTOMER.CUSTOMER_NAME '客户姓名'
答案:B
在SQL查询时,使用WHERE子句指出的是()
A:查询目标
B:查询条件
C:查询视图
D:查询结果
答案:B
()是由PL/SQL所提供的系统异常。

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

A:预定义异常。

B:自定义异常。

C:系统错误。

D:内存溢出
答案:B
()可用于返回会话中的日期和时间
A:months_between()。

B:next_day()。

C:current_date()。

D:localtimestamp()
答案:D
()是一种软件,用于建立、使用和维护数据库。

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

A:关系数据库。

B:数据库管理系统。

C:网络数据库。

《Oracle数据库开发》结课作业

《Oracle数据库开发》结课作业

201706考试批次《Oracle数据库开发》结课作业学生姓名:XXX 学习中心:北京学习中心学号:XXXX考号:XXXX专业 :XXXX年级层次:XXX北京语言大学网络教育学院《Oracle数据库开发》结课作业注意:本学期所布置的结课作业,请同学一律按照以下要求执行:一、学生必须预约才能在学生平台看见相关课程的“结课作业”按钮;二、提交路径:个人平台首页--学习中的课程,点击该课程名称--点击“结课作业”--点击“浏览”按钮,选择要上传的文档后点击“提交作业”即可。

三、结课作业提交起止时间:2017年5月2日--6月19日。

(届时平台自动关闭,逾期不予接收。

)四、提交的文档格式必须为word文档,截止日期前可多次提交,平台只保留最后一次提交的文档;五、严格按照课程名称提交相应课程结课作业,提交错误的结课作业,按0分处理。

一、填空题(本大题共6小题,请任选其中两道题作答,每小题25分,总分50分)1、完成以下PL/SQL块,功能是:接受职员编号并检索职员姓名。

将职员姓名存储在变量empname中,如果代码引发VALUE_ERROR异常,则向用户显示错误消息DELCAREempname employee.ename%TYPE;;eno employee.empno%TYPE;BEGINeno:=’&employee_number’;DBMS_OUTPUT.PUT_LINE(‘职员姓名:’||empname);WHEN V ALUE_ERROR THENDBMS_OUTPUT.PUT_LINE(‘要存储在变量中的值过大’)END;2、要执行pack_me包中的order_proc过程(有一个输入参数),假设参数值为’002’,可以输入的命令是:EXECUTE pack_ma.order_proc(‘002’)3、查itemfile表中itemdesc、re_level列的信息,要求re_level为NULL时显示为0,写出相应语句。

oracle数据库的试题及答案

oracle数据库的试题及答案

oracle数据库的试题及答案### Oracle数据库试题及答案#### 一、选择题1. 在Oracle数据库中,哪个命令用于创建数据库表?- A. CREATE TABLE- B. DROP TABLE- C. ALTER TABLE- D. TRUNCATE TABLE答案:A2. 以下哪个选项不是Oracle数据库的SQL语句?- A. SELECT- B. UPDATE- C. DELETE- D. PRINT答案:D3. Oracle数据库中,用于删除表中所有数据的命令是什么? - A. DELETE FROM table_name- B. TRUNCATE TABLE table_name- C. DROP TABLE table_name- D. CLEAR table_name答案:B4. 在Oracle数据库中,哪个命令用于查看表的结构?- A. DESCRIBE table_name- B. EXPLAIN table_name- C. DESC table_name- D. SHOW table_name答案:C5. Oracle数据库中,哪个命令用于插入数据?- A. INSERT INTO- B. ADD INTO- C. PUT INTO- D. SET INTO答案:A#### 二、简答题1. 简述Oracle数据库的体系结构。

- Oracle数据库的体系结构主要包括内存结构和存储结构。

内存结构包括系统全局区(SGA)和程序全局区(PGA)。

存储结构包括数据文件、控制文件和重做日志文件。

SGA是所有数据库进程共享的内存区域,包含了数据库缓冲区、重做日志缓冲区等。

PGA是每个服务器进程或后台进程的私有内存区域。

2. 什么是PL/SQL?它在Oracle数据库中的作用是什么?- PL/SQL是Oracle数据库的过程式扩展,它允许用户定义存储过程、函数、触发器等。

PL/SQL结合了SQL语句和过程式编程的特性,使得数据库编程更加灵活和强大。

[北语]21春《Oracle数据库开发》作业4

[北语]21春《Oracle数据库开发》作业4
8.当需要查询当前活动进程的信息时,可以使用()视图。 A.V$PROCESS。 B.V$SESS_IO。 C.V$SESSION_WAIT。 D.V$LATCH。 答案:A
9.下列()是Oracle superaggregate函数 A.ROLLUP B.VARIANCE C.REGR_R2 D.RANK 答案:D
5.()是对事物的符号表示,是用于表示事物的未经加工的原始素材 A.信息。 B.数据。 C.文本。 D.文件 答案:B
6.下面的函数,()用于返回时区信息 A.zone()。 B.date()。 C.dbtimezone()。 D.time()
答案:C
7.当需要描述一个表table1对象结构时,可以使用() A.DES table1。 B.DESC table1。 C.DESCR table1。 D.DESCRIB table1 答案:B
13.当启动一个Oracle实例时,初始化参数()指出为数据文件信息保留的SGA空间的数量。 A.DB_FILES。 B.DB_DATAFILES。 C.DATABASE_FILES。 D.LOG_FILES。 答案:A
21春《Oracle数据库开发》作业4
一、单选题 1.PL/SQL很容易检测和处理预定义和用户定义的错误条件,称为() A.消息。 B.错误。 C.异常。 D.溢出。 答案:C
2.在SQL查询时,使用WHERE子句指出的是() A.查询目标 B.查询条件 C.查询视图 D.查询结果 答案:B
3.假设需要格式化作者表AUTHOR查询的列信息,将AUTHOR_ID列名字格式化为“作者编号”, AUTHOR_NAME列名字格式化为“作者名称”,AUTHOR_DESC列名字格式化为“作者简介”,可以使用如下() 方式 A.FORMAT AUTHOR_ID HEADING ’作者编号’FORMAT AUTHOR_NAME HEADING ’作者名称’FORMAT AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHOR B.COLUMN AUTHOR_ID HEADING ’作者编号’COLUMN AUTHOR_NAME HEADING ’作者名称’COLUMN AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROMAUTHOR C.MODIFY AUTHOR_ID HEADING ’作者编号’MODIFY AUTHOR_NAME HEADING ’作者名称’MODIFYAUTHOR_DESC HEADING ’作者简介’SELECHOR_DESC FROM AUTHOR D.ALTER AUTHOR_ID HEADING ’作者编号’ALTER AUTHOR_NAME HEADING ’作者名称’ALTER AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHOR 答案:B
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5.当创建列表分区时,必须指定( )。
A.分区方法:列表。
B.分区列。
C.分区描述。
D.列表分区的多个列值
A.参数文件。
B.数据文件。
C.控制文件。
D.配置文件。
10.下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的( )
A.两者都只能存储日期数据,不能存储时间数据。
B.两者都只能存储时间数据,不能存储日期数据。
C.date数据类型比timestamp数据类型的存储时间精度高。
B.段。
C.表空间。
D.数据块
15.表空间和数据文件在物理存储上是()的关系
A.一对多。
16.( )是具有只读类型的表和视图集,存储了数据库的物理和逻辑结构信息。
A.表空间。
B.盘区。
C.数据字典。
D.方案。
7.( )进程以循环方式填写联机重做日志文件。
A.ARCn。
B.LGWR。
C.PMON。
D.SMON。
8.( )是Oracle数据库对象的别名,可以强化对象的安全性。
A.触发器。
B.视图。
C.表。
D.同义词
9.( )是一个小型的二进制文件,可以记录数据库的物理结构。
A.段。
B.盘区。
C.物化视图。
D.数据文件
多选题
1.以下( )是Oracle相关的系统服务,在Windows操作系统中,可以使用控制面板的服务工具进行管理。
A.Oracle代理服务。
B.Oracle的侦听程序。
C.用于OEM管理结构。
D.Oracle 网络服务。
A.有规则的表(Regular table)。
B.簇表(Clustered table)。
C.分区表 (Partitioned table)。
D.索引组织表 (Index-organized table)。
14.( )是ORACLE最基本的逻辑存储单位
A.盘区。
D.SELECT * FROM V$DBA
12.当需要查询当前活动进程的信息时,可以使用( )视图。
A.V$PROCESS。
B.V$SESS_IO。
C.V$SESSION_WAIT。
D.V$LATCH。
13.( )类型的表通常用来创建可扩展的的应用程序,并且对大型表来说是有用的,这个表可以被几个并发过程查询或操作
B.参数文件。
C.数据文件。
D.可执行文件。
5.( )是包含Oracle数据库中所有数据的数据库对象
A.视图。
B.索引。
C.存储过程。
D.表。
6.( )是一组Oracle进程和SGA
A.实例。
B.数据库。
C.表空间。
D.实体化视图
17.当Oracle创建数据库时,所有为数据库的数据字典所建立的基本表和视图都存储在( )模式中
A.SYS。
B.SYSTEM。
ER。
D.TEMP
18.( )是Oracle最基本的物理存储单元。
A.数据文件。
B.控制文件。
C.日志文件。
D.物理块
15秋《Oracle数据库开发》作业4_0001
单选题
1.( )进程是一个和前台用户进程通信的进程,当数据库修改时,系统会产生一个日志并记录在重做日志缓冲区内。
A.DBWR。
B.SMON。
C.LGWR。
D.PMON。
2.( )是为了加速对特定表数据的访问而创建的数据段
19.为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
A.控制文件。
B.数据文件。
C.参数文件。
D.初始化文件
20.Oracle的分区表可以包括多个分区,每个分区都是一个独立的( ),可以存放到不同的表空间中。
2.以下( )是数据库冷备份的优点。
A.只需拷贝文件即可,是非常快速的备份方式。
B.与数据库归档的模式相结合可以使数据库很好地恢复。
C.维护量相对较少,安安全性确相对较高。
D.备份时数据库仍然可用
3.数据处理技术通常分为以下( )三种类型。
A.人工处理。
B.文件系统处理。
C.字处理。
D.数据库系统处理。
4.对于数据库备份,以下说法正确的是( )
A.冷备份可以在归档模式和非归档模式下进行。
B.冷备份必须在数据库关闭的情况下进行。
C.热备份必须在数据库处于归档模式下进行。
D.使用热备份,只能备份所有的数据文件,不能备份控制文件。
D.date数据类型比timestamp数据类型的存储时间精度低。
11.当需要查询日志文件所有组及其成员的名称和文件位置,可以使用( )方式。
A.SELECT * FROM V$LOGFILE
B.SELECT * FROM V$LOG
C.SELECT * FROM V$LOGHISTORY
A.视图。
B.索引。
C.存储过程。
D.触发器。
3.( )是数据库中的基本逻辑结构,包含了一系列数据文件的集合
A.表。
B.表空间。
C.段。
D.盘区。
4.(A)是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号( )的文件
A.控制文件。
相关文档
最新文档