北语20秋《Oracle数据库开发》作业1【标准答案】
- 格式:docx
- 大小:16.30 KB
- 文档页数:5
Oracle数据库基础题库【含答案】(小编推荐)第一篇:Oracle数据库基础题库【含答案】(小编推荐)一、判断题,正确请写写“T”,错误请写写“F”,1、oracle 数据库系统中,启动数据库的第一步是启动一个数据库实例。
(T)2、Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。
(F)3、oracle数据库中实例和数据库是一一对应的(非ORACLE并行服务,非集群)。
(T)4、系统全局区SGA 是针对某一服务器进程而保留的内存区域,它是不可以共享的。
(F)5、数据库字典视图ALL_***视图只包含当前用户拥有的数据库对象信息。
(F)8、数据字典中的内容都被保存在SYSTEM表空间中。
(T)9、HAVING后面的条件中可以有聚集函数,比如SUM(),AVG()等,WHERE 后面的条件中也可以有聚集函数。
(F)10、“上海西北京” 可以通过like ‘%上海_’查出来。
(F)11、表空间是oracle 最大的逻辑组成部分。
Oracle数据库由一个或多个表空间组成。
一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间。
(T)12、表空间分为永久表空间和临时表空间两种类型。
(T)13、truncate是DDL操作,不能 rollback。
(T)14、如果需要向表中插入一批已经存在的数据,可以在INSERT 语句中使用WHERE语句。
(F)15、Oracle数据库中字符串和日期必须使用双引号标识。
(F)16、Oracle数据库中字符串数据是区分大小写的。
(T)17、Oracle数据库中可以对约束进行禁用,禁用约束可以在执行一些特殊操作时候保证操作能正常进行。
(F)18、为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表的末尾。
(T)20、在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种连接是全外连接。
(T)21、自然连接是根据两个表中同名的列而进行连接的,当列不同名时,自然连接将失去意义。
【北京语言大学】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所提供的系统异常。
【北京语言大学】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规则或者系统限制,则会隐含地触发一个内部异常。
试题一一、填空题(每题4分,共20分)1、数据库管理技术经历了人工管理、文件系统、数据库系统三个阶段2、数据库三级数据结构是外模式、模式、内模式3、数据库中,由数据库缓冲区,重做日志缓冲区,共享池组成4、在数据库中,完正性约束类型有约束。
约束,约束,约束,约束5、中游标操作包括声明游标,翻开游标,提取游标,关闭游标二、正误判断题〔每题2分,共20分〕1、数据库中存储的根本对象是数据〔T〕2、数据库系统的核心是〔T〕3、关系操作的特点是集合操作〔T〕4、关系代数中五种根本运算是并、差、选择、投影、连接〔F〕5、进程就是效劳器进程〔F〕6、系统中所有用户进程和效劳器进程所共享〔T〕7、数据库系统中数据块的大小与操作系统有关〔T〕8、数据库系统中,启动数据库和第一步是启动一个数据库实例〔T〕9、中游标的数据是可以改变的〔F〕10、数据库概念模型主要用于数据库概念结构设计〔F〕三、简答题〔每题7分,共35分〕1、何谓数据与程序的逻辑独立性和物理独立性?2、试述关系代数中等值连接与自然连接的区别与联系?3、何谓数据库,数据库设计一般分为哪些阶段?4、简述逻辑数据库的组成?5、试任举一例说明游标的使用方法?五、设有雇员表(),其中:编号,姓名,年齡,工资,部门号。
请按以下要求分别晨*下编程。
〔每题3分,共15分〕•1、查询家有的职工信息。
> * ;•2、查询工资在500至800元之间的雇员信息> * 500 800;•3、按年龄递增顺序显示雇员编号、姓名、年龄、工资> ;•4、求部门号为01的平均工资> () '01';•5、查找部门号为01的40岁以上而工资在400元以下的雇员名单。
> '01' >40<400;试题一答案一、填空题1、人工管理、文件系统、数据库系统2、外模式、模式、内模式3、数据库缓冲区,重做日志缓冲区,共享池4、约束。
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数据库对象的别名,可以强化对象的安全性。
一、单选题(每题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数据库开发》作业_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数据库开发》作业————————————————————————————————作者:————————————————————————————————日期: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分)()是一个小型的二进制文件,可以记录数据库的物理结构。
(单选题)1: We wish that you such a lot of work, because we know that you would have enjoyed the party.A:hadn,t hadB:hadn,tC:didn,t have hadD:haven,t had正确答案:A(单选题)2: Factory workers have to work very hard, .A:farmers do soB:farmers work soC:so hard farmersD:so do farmers正确答案:D(单选题)3: Under no circumstances will there be wage control while I am of the government.A:the headB:a headC:headD:that head正确答案:C(单选题)4: in the mountains for a week, the two students were finally saved by the local police.A:Having lostB:LostC:Being lostD:Losing正确答案:B(单选题)5: A man suffering from a chock should be given .A:hot sweet teaB:a hot sweet teaC:the hot sweet teaD:one hot sweet tea正确答案:C(单选题)6: These photos will show you .A:what does our village look likeB:what our village looks likeC:how does our village lookD:how our village looks like正确答案:B(单选题)7: I will start to work I am given enough money.A:unlessB:thoughC:as long asD:even if正确答案:C(单选题)8: Many a girl wants to become .A:some secretaryB: a secretaryC:secretaryD:secretaries正确答案:B(单选题)9: We are going to dine tomorrow with to celebrate Christmas Day.A:the CunningB:CunningsC:The CunningsD:Cunning's正确答案:C(单选题)10:— in a white uniform, he looks more like a cook than a doctor.A:DressedB:To dressC:DressingD:Having dressed正确答案:A(单选题)11: He glanced over at her, that though she was tiny, she seemed very well put together.A:notingB:notedC:to noteD:having noted正确答案:A(单选题)12: The historical events of that period are arranged .A:in alphabetical orderB:in an alphabetical orderC:in the alphabicetical ordersD:in a alphabetical orders(单选题)13: Ms. Jones does not like shopping, .A:and she does like gardeningB:nor she does like gardeningC:or does she like gardeningD:nor does she like gardening正确答案:D(单选题)14: Which do you like , pork,beef or chicken?A: goodB: wellC: betterD: best正确答案:D(单选题)15: The question is than the last oneA:very easyB:much easyC:very easierD:much easier正确答案:D(单选题)16: —How can I get to the island you mentioned?—You can't get there by swimming.A:other thanB:more thanC:rather thanD:less than正确答案:A(单选题)17: I want an assistant with knowledge of French and experience of office routine.A: the/theB:a/theC:a/anD:the/an正确答案:C(单选题)18: If you in better health, we would have allowed you to join in the work.A:had beenB:wereC:should beD:would be(单选题)19: He never thought that his success came he least wanted it.A: whileB: untilC: sinceD: when正确答案:D(单选题)20: By no means their own language well.A:it is true that all people knowB:is it true that all people knowC:it is that do all people knowD:is it true that all people know正确答案:D(单选题)21: I think English is as as maths.A:importantB:more importantC:most importantD:importanter正确答案:A(单选题)22: —Poor Tom! He will have to work all the next month.—Luckily, the basketball games are held.A:exceptB:expect thatC:except whenD:except for正确答案:C(单选题)23: He got well-prepared for the job interview, for he couldn't risk the good opportunity.A:to loseB:losingC:to be lostD:being lost正确答案:C(单选题)24: Can you imagine what a girl will look like she comes across a rat in her room?A:now thatB:thoughC:in caseD:if正确答案:D (单选题)25: Please be next time.A:carefulerB:more carefulC:carefulestD:the most careful正确答案:B(单选题)1: We wish that you such a lot of work, because we know that you would have enjoyed the party.A:hadn,t hadB:hadn,tC:didn,t have hadD:haven,t had正确答案:A(单选题)2: Factory workers have to work very hard, .A:farmers do soB:farmers work soC:so hard farmersD:so do farmers正确答案:D(单选题)3: Under no circumstances will there be wage control while I am of the government.A:the headB: a headC:headD:that head正确答案:C(单选题)4: in the mountains for a week, the two students were finally saved by the local police.A:Having lostB:LostC:Being lostD:Losing正确答案:B(单选题)5: A man suffering from a chock should be given .A:hot sweet teaB: a hot sweet teaC:the hot sweet teaD:one hot sweet tea正确答案:C(单选题)6: These photos will show you .A:what does our village look likeB:what our village looks likeC:how does our village lookD:how our village looks like正确答案:B(单选题)7: I will start to work I am given enough money.A:unlessB:thoughC:as long asD:even if正确答案:C(单选题)8: Many a girl wants to become .A:some secretaryB:a secretaryC:secretaryD:secretaries正确答案:B(单选题)9: We are going to dine tomorrow with to celebrate Christmas Day.A:the CunningB:CunningsC:The CunningsD:Cunning's正确答案:C(单选题)10: in a white uniform, he looks more like a cook than a doctor.A:DressedB:To dressC:DressingD:Having dressed正确答案:A(单选题)11: He glanced over at her, that though she was tiny, she seemed very well put together.A:notingB:notedC:to noteD:having noted正确答案:A(单选题)12: The historical events of that period are arranged .A:in alphabetical orderB:in an alphabetical orderC:in the alphabicetical ordersD:in a alphabetical orders正确答案:A(单选题)13: Ms. Jones does not like shopping, .A:and she does like gardeningB:nor she does like gardeningC:or does she like gardeningD:nor does she like gardening正确答案:D(单选题)14: Which do you like , pork,beef or chicken?A: goodB: wellC: betterD: best正确答案:D(单选题)15: The question is than the last oneA:very easyB:much easyC:very easierD:much easier正确答案:D(单选题)16: — How can I get to the island you mentioned?—You can’ t get there by swimming.A:other thanB:more thanC:rather thanD:less than正确答案:A(单选题)17: I want an assistant with knowledge of French and experience of office routine.A: the/theB:a/theC:a/anD:the/an正确答案:C(单选题)18: If you in better health, we would have allowed you to join in the work.A:had beenB:wereC:should beD:would be正确答案:D(单选题)19: He never thought that his success came he least wanted it.A:whileB:untilC:sinceD:when正确答案:D(单选题)20: By no means their own language well.A:it is true that all people knowB:is it true that all people knowC:it is that do all people knowD:is it true that all people know正确答案:D(单选题)21: I think English is as as maths.A:importantB:more importantC:most importantD:importanter正确答案:A(单选题)22: — Poor Tom! He will have to work all the next month.—Luckily, the basketball games are held.A:exceptB:expect thatC:except whenD:except for正确答案:C(单选题)23: He got well-prepared for the job interview, for he coul’nt risk the good opportunity.A:to loseB:losingC:to be lostD:being lost正确答案:C (单选题)24: Can you imagine what a girl will look like she comes across a rat in her room?A: now thatB: though正确答案:D (单选题)25: Please be next time.A: carefulerB: more carefulC: carefulestD: the most careful 正确答案:B C: D: in caseif。
2021年国家开放大学电大Oracle数据库编程形考任务1-6答案形考任务1教学实践1参照教材中PL/SQL代码编写程序,检测视图clu$是否存在,并给出提示信息。
PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。
PL/SQL是Oracle数据库对SQL语句的扩展。
在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。
PL/SQL 只有Oracle 数据库有。
MySQL 目前不支持PL/SQL 的。
1 视图介绍视图是一个逻辑表,也是一个非常重要的方案对象。
实际上,视图是查看表的一种方式。
视图是对根据预定义的选择标准由一个或多个行的集合建立起来的动态表的静态定义。
视图可以用来定义来自一个或多个表的行和列的多种连接。
通过视图,可以查看到表中的数据。
视图是查看数据库表中的数据的一种方法。
视图提供了存储预定义的查询语句作为数据库中的对象以备以后使用的能力。
视图只是一种逻辑对象,是一种虚拟表,并不是物理对象,因为视图不占物理存储空间。
在视图中被查询的表称为视图的基表。
通常通过它就像使用表一样访问数据。
要记住通过视图引用的数据通常来自它后面的基表。
视图应该使用一致的命名约定。
例如,给所有的视图增加一个前缀,如每一个视图都以v_、view_或vw_开头。
这样,可以使用户在看到名称时就立即知道它代表的对象是视图。
2 视图好处使用视图的优点,如集中用户使用的数据、掩码数据的复杂性、简化权限管理以及为向其他应用程序输出而重新组织数据等。
集中用户使用的数据:视图创建了一种可以控制的环境,即表中的一部分数据允许访问,而另外一部分数据则不允许访问。
那些没有必要的,敏感的或不适合的数据都从视图中排除掉了。
21春《Oracle数据库开发》作业2试卷总分:100 得分:100一、单选题(共12 道试题,共48 分)1.假设需要格式化作者表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 AUTHORB.COLUMN AUTHOR_ID HEADING ’作者编号’COLUMN AUTHOR_NAME HEADING ’作者名称’COLUMN AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROMAUTHORC.MODIFY AUTHOR_ID HEADING ’作者编号’MODIFY AUTHOR_NAME HEADING ’作者名称’MODIFYAUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHORD.ALTER AUTHOR_ID HEADING ’作者编号’ALTER AUTHOR_NAME HEADING ’作者名称’ALTER AUTHOR_DESC HEADING ’作者简介’SELECT AUTHOR_ID, AUTHOR_NAME, AUTHOR_DESC FROM AUTHOR答案:B2.下面的时间函数,()用于返回当前Oracle会话时区中的日期信息A.DATE()。
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数据库中,以下()函数可以针对任意数据类型进行操作。
Oracle数据库开发结课作业(线上)
一、简答题( 每题20分, 共2道小题, 总分值40分)
1.简述Oracle数据库内存结构中SGA和PGA的组成,以及这两个内存区存放信息的区别。
联系文档贡献者
2.简述truncate和delete命令的区别。
(20分)
1.简述oracle逻辑数据库的组成.(20分)
2.简述Oracle数据库的发展历程。
二、编程题( 每题20分, 共3道小题, 总分值60分)
1.查询所有同学的学号、姓名、选课数、总成绩。
(20分)
2.查询学过“c001”并且也学过编号“c002”课程的同学的学号、姓名。
(20分)
3.求选了课程的学生人数。
(20分)
1.查询所有同学的学号、姓名、选课数、总成绩。
(20分)
2.查询姓“张”的学生名单。
(20分)
3.查询不及格的课程,并按课程号从大到小排列。
(20分)。
18春《Oracle数据库开发》作业4-0001试卷总分:100 得分:0一、单选题(共20 道试题,共80 分)1.为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
A.控制文件。
B.数据文件。
C.参数文件。
D.初始化文件正确答案:C2.PL/SQL和数据库之间是通过()进行数据交换A.函数。
B.过程。
C.常量。
D.变量正确答案:D3.()是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。
A.iBatis。
B.Spring。
C.Hibernate。
D.JDBC正确答案:A4.Oracle的分区表可以包括多个分区,每个分区都是一个独立的(),可以存放到不同的表空间中。
A.段。
B.盘区。
C.物化视图。
D.数据文件正确答案:A5.采用Select语句返回的结果是一个结果集。
用户只能浏览该结果集中的数据,无法对数据进行操作。
如果需要逐行对数据进行访问和操作,可以使用()A.视图。
B.过程。
C.函数。
D.游标正确答案:D6.()是数据库中的基本逻辑结构,包含了一系列数据文件的集合A.表。
B.表空间。
C.段。
D.盘区。
正确答案:B7.()是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号()的文件A.控制文件。
B.参数文件。
C.数据文件。
D.可执行文件。
正确答案:A8.()是由PL/SQL所提供的系统异常。
当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。
A.预定义异常。
B.自定义异常。
C.系统错误。
D.内存溢出正确答案:A9.()是具有只读类型的表和视图集,存储了数据库的物理和逻辑结构信息。
A.表空间。
B.盘区。
C.数据字典。
D.方案。
正确答案:C10.当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。
A.CONNECT SYS/password SYSDBAB.CONNECT SYS/password AS SYSDBA。
20秋《Oracle数据库开发》作业1
试卷总分:100 得分:100
一、单选题 (共 9 道试题,共 36 分)
1.Orcacle提供了(),用于支持采用向导方式创建数据库。
A.SQL*Plus
B.Oracle Net
C.Oracle Listner
D.Oracle Database Configuration Assistant。
答案:D
2.可以自动执行操作的存储对象是()
A.程序包。
B.函数。
C.过程。
D.触发器
答案:D
3.在Oracle中,约束可以在DML语句执行之后立即生效,也可以延迟到事务处理提交时才生效。
()语句可以让用户在事务处理中设置延迟约束的强制模式
A.set constraint
B.set transaction
C.take constraint
D.take constraint
答案:A
4.Oracle的分区表可以包括多个分区,每个分区都是一个独立的(),可以存放到不同的表空间中。
A.段。
B.盘区。
C.物化视图。
D.数据文件
答案:A
5.初始化参数()指定了实例启动时希望创建的共享服务器进程的数目
A.SHARED_SERVICES。
B.DISPATCHERS。
C.HOST。
_SERVICES
答案:A
6.假设需要格式化作者表AUTHOR查询的列信息,将AUTHOR_ID列名字格式化为“作者编号”,AUTHOR_ID列名字格式化为“作者名称”,AUTHOR_DESC列名字格式化为“作者简介”,可以使用如下()方式
A.FORMAT AUTHOR_ID HEADING ’作者编号’FORMAT AUTHOR_NAME HEADING ’作者名称’FORMAT。