北语17春《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.触发器可以删除,但不能禁用
2017年Oracle数据库基础测试答案

2017年Oracle数据库根底测试答案成绩一、单项选择题〔每题1分,共60分〕1.列出EMP表中,从事每个工种(JOB)的员工人数A.select job from emp;B. select job,count(*) from emp;C. select distinct job,count(*) from emp;D. select job,count(*) from emp group by job;2.查询EMP表中的数据并且显示出行号(从1开场)A.select rowid,a.* from emp a;B. select level,a.* from emp a;C. select rownum,a.* from emp a;D. select sequence,a.* from emp a;3.Oracle数据库中发出一个查询。
以下哪个选项不能查询对用户定义静态表达式执行数学运算时的查询组件?A.列子句B.表子句C.DUAL表D.where子句4.你要操纵Oracle数据,以下哪个不是SQL命令?A.select * from dual; B.set defineC.update emp set ename = 6543 where ename = ‘SMITHERS’;D.create table employees(empid varchar2(10) primary key);5.你要在Oracle中定义SQL查询。
以下哪个数据库对象不能直接从select语句中引用?A.表B.序列C.索引D.视图6.你要根据PRODUCT_NAME列从PROFITS表查询中过滤返回的数据。
以下哪个子句包含相应过滤条件的引用?A.select B.from C.where D.having7.以下代码显示了PROFITS表输出的局部:PRODUCT_NAMEPRODUCT_TYPEQTR_END_DATEPROFIT-------------------------------------------------BARNEY DOLL TOY 31-MAR-2001 6575430.30GAS GRILLAPP31-MAR-2001 1234023.88PENCIL OFFICE 30-JUN-2001 34039.99以下查询的where子句哪个能正确计算2001年1月1日到6月1日六个月销售的所有家电总利润?A.where product_name = ‘GAS GRILL’ and qtr_end_datebetween ’01-JAN-2001’ and ‘01-JUN-2001’;B.where proeuct_type = ‘APPLIANCE’ and name = ‘GAS GRILL’ andqtr_end_date= ’31-JAN-2001’ or ‘30-JUN-2001’;C.where proeuct_type = ‘APPLIANCE’ and qtr_end_datebetween ’01-JAN-2001’ and ’01-JUN-2001;D.where proeuct_name = ‘GAS GRILL’ and qtr_end_date= ’01-JAN-2001’ or ‘01-JUN-2001’;用以下代码所示的容答复后面八个问题:EMPNOENAMEJOBMGRHIREDATESALMDEPTNO----------------------------------------------------7369 SIMTH CLERK 7902 17-DEC-80 800 20 7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300 30 7521 WARD SALESMAN 7698 22-FEB-81 1250 500 30 7566 JONES MANAGER 7839 02-APR-81 2975 20 7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400 30 7698 BLAKE MANAGER 7839 01-MAY-81 2850 30 7782 CLARK MANAGER 7839 09-JUN-81 2450 10 7788 SCOTT ANALYST 7566 19-APR-87 3000 20 7839 KING PRESIDENT 17-NOV-81 5000 10 7844 TURNER SALESMAN 7698 08-SET-81 1500 0 30 7876 ADAMS CLERK 7788 23-MAY-87 1100 20 7900 JAMES CLERK 7689 03-DEC-81 950 307902 FORD ANALYST 7566 03-DEC-81 3000 20 7934 MILLER CLERK 7782 23-JAN-82 1300 10 8.以下选项中哪个是以下查询返回的值:select sum(sal) + sum(m) from empwhere job = ‘ANALYST’ or ename like ‘J%’ ?A.6000 B.9925 C.9975 D.NULL9.以下选项中哪个是以下查询返回的值:select count(mgr) from emp wheredeptno = 10 ?A.1 B.2C.3 D.NULL10.以下选项中哪个是以下查询返回的值:select count(*) from emp where mgr = 7700-2 ?A.5B.6 C.7 D.NUL11.以下选项中哪个是以下SQL命令产生的第三个员工:select ename, sal fromemp where job= ‘SALESMAN’ order by empno desc ?A.ALLEN B.MARTIN C.TURNER D.WARD12.以下选项中哪个是以下SQL命令产生的第三个员工:ename, sal from empwhere job= ‘SALESMAN’ order by 1 desc ?A.ALLEN B.MARTIN C.TURNER D.WARD13.以下选项中哪个是发出以下查询后Oracle返回的值:select substr(job, 1, 3) from emp where ename like upper(‘__ar%’) ?A.ANA B.CLE C.MAN D.SAL14.以下选项中哪个是发出以下查询后Oracle返回的值:selecttrunk(months_between(min(hiredate), max(hiredate))) from emp ?A.24 B.25 C.-24D.-2515.以下选项中哪个是发出以下查询后Oracle返回的值:select * from emp wherehiredate > ’23-JAN-82’ ?〔选择两个答案〕A.ADAMS B.MILLER C.SCOTT D.SMITH16.TEST表包含两个列,TESTCOL定义为数据类型NUMBER(10),TESTCOL_2定义为数据类型VARCHAR2(10)。
北语 18春《Oracle数据库开发》

18春《Oracle数据库开发》作业_1一、单选题( 每题4分, 共10道小题, 总分值40分)1.在Oracle中,关于PL/SQL下列描述正确的是()A. PL/SQL代表Power Language/SQLB. PL/SQL不支持面向对象编程C. PL/SQL块包括声明部分、可执行部分和异常处理部分D. PL/SQL提供的四种内置数据类型是character,integer,float,boolean答案:C2.当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。
A. DROP TABLE table1B. DROP TABLE tablel with foreign keyC. DROP TABLE tablel1 CASCADE CONSTRAINTSD. DROP TABLE table1 all答案:C3.为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
A. 控制文件B. 数据文件C. 参数文件D. 初始化文件答案:C4.()实现了JDBC ResultSet中的所有方法,但与ResultSet不同的是,OracleCachedRowSet 中的数据在Connection关闭后仍然有效。
A. OracleCachedRowSetB. OracleRowSetC. OracleSetD. CachedRowSet答案:A5.假设需要给某个客户表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 '客户姓名'答案:B6.在Oracle中,用以下SQL命令创建了一个序列:CREATE SEQUENCE my_seqSTART WITH 394INCREMENT BY 12NOMINVALUENOMAXVALUENOCYCLENOCACHE;用户执行包含my_seq.NEXTVAL的SQL语句三次,然后执行包含my_seq.CURRVAL的SQL语句四次,请问序列my_seq的当前值是()A. 406B. 418C. 430D. 4427.在iBatis框架中,持久化对象之间一对一的关联关系是通过()元素定义的。
ORACLE第1-4章 习题参考答案

第1章案例数据库设计【简答题】1.简要说明数据库设计的基本流程,并结合实例说明数据库设计各阶段的主要任务。
数据库设计的基本流程:按照规范的设计方法,将数据库设计分为六个阶段:(1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)物理结构设计;(5)数据库实施;(6)数据库的运行和维护。
需要说明的是,数据库设计还包含了应用系统的设计过程。
每个阶段的主要任务是:(1)需求分析:通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)的工作概况,明确用户需求,确定新系统的功能。
(2)概念结构设计:应用E-R模型真实地反映现实世界,包括事物和相互之间的联系,能满足用户对数据的处理要求,是现实世界的一个真实模型;易于理解、易于更改、易于向关系、网状、层次等各种数据模型转换。
概念结构设计有以下四种方法:①自顶向下;②自底向上;③逐步扩张;④混合策略。
(3)逻辑结构设计:逻辑结构设计的目的是把概念设计阶段的基本E—R图转换成与选用的具体机器上DBMS所支持的数据模型相符合的逻辑结构(包括数据库模式和外模式)。
逻辑结构设计有如下三个步骤:①将概念模型(E—R图)转换为一般的关系、网状、层次模型;②将关系、网状、层次模型向特定的DBMS支持下的数据模型转换;③对数据模型进行优化。
(4)物理结构设计:对于一个给定的逻辑数据模式选取一个最适合应用环境的物理结构的过程,称为数据库的物理设计。
(5)数据库实施:建立实际数据库结构;试运行;装入数据;同时进行数据库的重新组织设计;故障恢复方案设计;安全性考虑;事务控制;(6)数据库的运行和维护:数据库的日常维护(安全性、完整性控制,数据库的转储和恢复);性能的监督、分析与改进;扩充新功能;修改错误。
2.依据你对数据库管理员和程序员职业岗位的了解,说明这两个岗位对数据库知识和能力的需求。
要求学生通过前程无忧()等人才招聘网站进行了解。
北语17春《日语笔译(一)》作业41满分答案

17春《日语笔译(一)》作业4
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 40 分)
1. 「罰則強化」的意思是?
A. 处罚则会逆反
B. 强化处罚
C. 罚则恶化
D. 加大处罚力度
满分:4 分
正确答案:D
2. 「今度入閣した外務大臣は三振もなければホームランも打たない。
」的最佳翻译是?
A. 新任命的外务大臣没有被三振出局也没有打出本垒打来
B. 新任命的外务大臣的表现可谓无功也无过
C. 新任命的外务大臣的表现可谓功过参半
D. 新任命的外务大臣的表现非常吸引人的眼球
满分:4 分
正确答案:B
3. 「あの二人は甲乙つけがたいなあ。
」的最佳翻译是?
A. 他们俩可谓旗鼓相当
B. 他们俩好得形影不离
C. 他们俩的成绩咬得很紧
D. 他们俩水火不容
满分:4 分
正确答案:A
4. 「ドラえもん映画で、興行収入が30億を超えたとされているのは以下の5本です。
」的最佳翻译是?
A. 机器猫系列电影中声称发行收入超过30亿的是以下5部
B. 机器猫系列电影中声称宣传费用超过30亿的是以下5部
C. 机器猫系列电影中声称票房收入超过30亿的是以下5部
D. 机器猫系列电影中声称总利润超过30亿的是以下5部
满分:4 分
正确答案:C
5. 映画名「太陽の少年」的最佳翻译是?
A. 太阳的少年
B. 太阳有耳
C. 太阳照常升起。
北语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数据库开发》作业_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试卷总分: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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B.冷备份必须在数据库关闭的情况下进行。
C.热备份必须在数据库处于归档模式下进行。
D.使用热备份,只能备份所有的数据文件,不能备份控制文件。
正确答案:ABC
5.以下()是数据库冷备份的优点。
A.只需拷贝文件即可,是非常快速的备份方式。
B.与数据库归档的模式相结合可以使数据库很好地恢复。
C.存储过程。
D.触发器。
正确答案:B
17春《Oracle数据库开发》作业4
二、多选题(共5道试题,共20分。)
1.数据处理技术通常分为以下()三种类型。
A.人工处理。
B.文件系统处理。
C.字处理。
D.数据库系统处理。
正确答案:ABD
2.当创建列表分区时,必须指定()。
A.分区方法:列表。
B.分区列。
D. date数据类型比timestamp数据类型的存储时间精度低。
正确答案:D
16.()是Oracle数据库对象的别名,可以强化对象的安全性。
A.触发器。
B.视图。
C.表。
D.同义词
正确答案:D
17.()是Oracle最基本的物理存储单元。
A.数据文件。
B.控制文件。
C.日志文件。
D.物理块
正确答案:D
A.控制文件。
B.数据文件。
C.参数文件。
D.初始化文件
正确答案:C
10.()是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号()的文件
A.控制文件。
B.参数文件。
C.数据文件。
D.可执行文件。
正确答案:A
11.()是ORACLE最基本的逻辑存储单位
A.盘区。
B.段。
C.表空间。
D.数据块
A. DBWR。
B. SMON。
C. LGWR。
D. PMON。
正确答案:C
4.()是一组Oracle进程和SGA
A.实例。
B.数据库。
C.表空间。
D.实体化视图
正确答案:A
5.当Oracle创建数据库时,所有为数据库的数据字典所建立的基本表和视图都存储在()模式中
A. SYS。
B. SYSTEM。
A.段。
B.盘区。
C.物化视图。
D.数据文件
正确答案:A
15.下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的( )
A.两者都只能存储日期数据,不能存储时间数据。
B.两者都只能存储时间数据,不能存储日期数据。
C. date数据类型比timestamp数据类型的存储时间精度高。
正确答案:D
12.()是数据库中的基本逻辑结构,包含了一系列数据文件的集合
A.表。
B.表空间。
C.段。
D.盘区。
正确答案:B
13.()是具有只读类型的表和视图集,存储了数据库的物理和逻辑结构信息。
A.表空间。
B.盘区。
C.数据字典。
D.方案。
正确答案:C
14. Oracle的分区表可以包括多个分区,每个分区都是一个独立的(),可以存放到不同的表空间中。
C.维护量相对较少,安安全性确相对较高。
D.备份时数据库仍然可用
正确答案:ABC
C.分区描述。
D.列表分区的多个列值
正确答案:ABC
3.以下()是Oracle相关的系统服务,在Windows操作系统中,可以使用控制面板的服务工具进行管理。
A. Oracle代理服务。
B. Oracle的侦听程序。
C.用于OEM管理结构。
D. Oracle网络服务。
正确答案:ABC
4.对于数据库备份,以下说法正确的是()
17春《Oracle数据库开发》作业4
一、单选题(共20道试题,共80分。)
1.当需要查询日志文件所有组及其成员的名称和文件位置,可以使用()方式。
A. SELECT * FROM V$LOGFILE
B. SELECT * FROM V$LOG
C. SELECT * FROM V$LOGHISTORY
C. USER。
D. TEMP
正确答案:A
6.()类型的表通常用来创建可扩展的的应用程序,并且对大型表来说是有用的,这个表可以被几个并发过程查询或操作
A.有规则的表(Regular table)。
B.簇表(Clustered table)。
C.分区表(Partitioned table)。
D.索引组织表(Index-organized table)。
D. SELECT * FROM V$DBA
Байду номын сангаас正确答案:A
2.当需要查询当前活动进程的信息时,可以使用()视图。
A. V$PROCESS。
B. V$SESS_IO。
C. V$SESSION_WAIT。
D. V$LATCH。
正确答案:A
3.()进程是一个和前台用户进程通信的进程,当数据库修改时,系统会产生一个日志并记录在重做日志缓冲区内。
正确答案:C
7.()是包含Oracle数据库中所有数据的数据库对象
A.视图。
B.索引。
C.存储过程。
D.表。
正确答案:D
8.()进程以循环方式填写联机重做日志文件。
A. ARCn。
B. LGWR。
C. PMON。
D. SMON。
正确答案:B
9.为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
18.表空间和数据文件在物理存储上是()的关系
A.一对多。
B.多对一。
C.一对一。
D.多对多。
正确答案:A
19.()是一个小型的二进制文件,可以记录数据库的物理结构。
A.参数文件。
B.数据文件。
C.控制文件。
D.配置文件。
正确答案:C
20.()是为了加速对特定表数据的访问而创建的数据段
A.视图。
B.索引。