数据库原理与应用Oracle期末考试题2012A 答案

合集下载

(完整版)数据库原理与应用Oracle期末考试题2012A答案

(完整版)数据库原理与应用Oracle期末考试题2012A答案

中国农业大学20011〜2012学年春季学期数据库原理与应用 ______ 课程考试试题答案一、填空题(共10分,每空1分) 1. SQL 语言中用来建立数据库对象的命令动词是①—CREATE_____ ,查询数据库中记录的命令动词是②_ SELECT 。

2. 语句 select year ('1931-9-18')的执行结果是③ __1931 _____ 。

3. 数据模型的三个要素是 数据静态描述、数据的动态描述、数据的完整性约束4.建立和使用⑦ __ 约束(或规则) 的目的是为了保证数据的完整性。

5. Create trigger命令用于创建⑧ _____ 触发器 _________ 。

6. 对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的⑨―基本表__7. 能唯一标识一个元组的属性或属性组称为⑩ ______ 候选键、主键或关键字 __________ 。

二、单择题(共20分,每题2分)1. ___ C _是长期存储在计算机内的有组织的、可共享的数据集合。

(A )数据库管理系统 (B )数据库系统 (C )数据库(D )文件组织2. 下列命令不属于 DBMS 勺数据定义语言的是: ___________ C 。

(A ) CREATE ( B ) DROP (C ) INSERT 3.在数据库需求分析阶段,数据字典是对系统中( D )B. 处理的描述 D.数据与处理关系的描述4. 如果要删除Stude nt 数据库中的In formation 表,则可以使用命令: _________ C ________ (A) DELETE TABLE in formatio n (B) TRUNCATE TABLE in formatio n (C) DROP TABLE information (D) ALTER TABLE information5. 使用关键字 A 可以把查询结果中的重复行屏蔽。

12计算机_Oracle数据库试卷A卷答案

12计算机_Oracle数据库试卷A卷答案

北京交通职业技术学院期末考试试题答案2013—2014学年第二学期12计算机专业课程名称:1Oracle数据库(A)卷出题教师:孙继亮一、选择题(每题1分,共10题,共10分)1、B2、B3、B4、D5、B6、ACD7、C8、C9、D10、A二、填空题(每空2分,共10空,共20分)[1] Connect martin/martinpass@aptech[2] Grant select on scott.emp to martin[3] Select * from employee where 1=2[4] To_char[5] NVL[6] even_number[7] 1..25[8] SELECT ename INTO empname FROM employee WHERE empno=eno;[9] EXCEPTION[10] OPEN toy_cur三、简答(每题10分,共4题,共40分)1、绑定变量是什么?绑定变量有什么优缺点?绑定变量是指在SQL语句中使用变量,改变变量的值来改变SQL语句的执行结果。

优点:使用绑定变量,可以减少SQL语句的解析,能减少数据库引擎消耗在SQL语句解析上的资源。

提高了编程效率和可靠性。

减少访问数据库的次数, 就能实际上减少ORACLE 的工作量。

缺点:经常需要使用动态SQL的写法,由于参数的不同,可能SQL的执行效率不同;绑定变量是相对文本变量来讲的,所谓文本变量是指在SQL直接书写查询条件,这样的SQL在不同条件下需要反复解析,绑定变量是指使用变量来代替直接书写条件,查询bind value在运行时传递,然后绑定执行。

优点是减少硬解析,降低CPU的争用,节省shared_pool缺点是不能使用histogram,sql优化比较困难2、简单描述tablespace / segment / extent / block之间的关系tablespace: 一个数据库划分为一个或多个逻辑单位,该逻辑单位成为表空间;每一个表空间可能包含一个或多个 Segment;Segments: Segment指在tablespace中为特定逻辑存储结构分配的空间。

《数据库原理与应用》课程考试试卷(A)及答案

《数据库原理与应用》课程考试试卷(A)及答案

《数据库原理与应用》课程考试试卷(A)及答案开课系部:计算机科学,考试时间:年____月____日时考试形式:闭卷√、开卷,允许带入场考生姓名:学号:专业:班级:一、判断题(每题1分,共10分)1、ORACLE数据库是关系数据库。

(Y)2、概念模型是按计算机系统的观点对数据建模的。

(N)3、下列式子R∩S=R—(R—S)不成立。

(N)4、数据库系统的三级模式结构中,外模式、模式、内模式都只有一个。

(N)5、数据字典是各类数据描述的集合。

(Y)6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用通信区实现。

(N)7、关系模型中的关系模式至少应该满足1NF的要求。

(Y)8、分布式数据库可以从逻辑上看成一个整体。

(Y)9、在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。

(N)10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。

(N)1、数据操纵2、安全性保护3、除法4、有序文件5、关系6、外部关键字值(或外码值)7、总体E-R模型(或E-R图)8、关系数据库9、.日志文件10、数据(或实体)11、读过时数据(或不可重复读),读“脏”数据(或脏读,或污读)(位置可相互交换)12、一致性13、系统故障,介质故障(位置可对调)14、分布式数据库管理系统(DDBMS)15、死锁16、SC.C#=C.C#或C.C#=SC.C#17、概念结构设计18、3NF19、服务管理器20、Distinct二、填空题(每空1分,共20分)1、SQL语言提供数据定义、数据查询、___数据操纵_____、数据控制等功能。

2、数据库保护问题包括:____安全性保护____、完整性、故障恢复和并发控制等多方面。

3、关系代数中专门的关系运算包括:选择、投影、连接和__除法______。

4、数据库中文件记录的组织方式是:无序文件、__有序文件______、聚集文件、HASH文件等。

5、设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C},则分解ρ={AB,AC}丢失的FD是关系。

oracle数据库期末考试试题及答案

oracle数据库期末考试试题及答案

5)一、选择 1) CBO FjRULE 的区別,RBO 根据规则选择最佳执行路径来运行査 询,CBO 根据表统il •找到最低成本的访问数据的方法确世执行计划.使用 CBO 需要注意:a ) b) c) d) d)2)需要使用提示(Hint ) 优化SQL 的写法 选择最有效率的表名顺序需要经常对表进行ANALYZE 命令进行分析统讣 需要稳立执行il •划 I e 中,一个用户拥有的所有数据库对象统称为()。

a) 数据库 b) 模式 c)表空间 d) 实例在O rac 在Oracle 中,可用于提取日期时间类型特定部分(如年、月、日、时、分、 秒)的函数有()。

a) DATEPART b) EXTRACT C) TO_CHA R d) TRUNC4) 在Or a de 中,有一个教师表teacher 的结构如下:IDNUMBER (5)NAME VARCII AR2 (2 5) EMAIL VA R CHAR 2 (5 0)下而哪个语句显示没有Ema i 1地址的教师姓名()。

a) SELECT name FROM teacher WII ERE e mail = NUL L : b)SEL E C T nam e FROM teacher WHE R E email <> N ULL : SE LECT name FRO M t e a chcr WHERE emailS ELECT n amc FROM teach e r WHERE emai I NULL : 在Oracl e 数据库的逻辑结构中有以下组件: A 表空间 B 数据块 C 区 D 段 这些组件从大到小依次是()。

c)d) I S NULL : IS N O Ta) b) c) d)A-B-CfD AfDfCfB Df A-Cf B6) 在Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程序的连接请求。

数据库原理与应用期末考试试题A答案

数据库原理与应用期末考试试题A答案

数据库原理与应用期末考试试题A答案一、单项选择题(本大题共20小题,每小题1分,共20分)1 2 3 4 5 6 7 8 9 10c d a a a b b a d cb c d a b d b d c a二、填空题(本大题共20小题,每题1分,共20分)1.手工,文件,数据库2.码(也可以是键)3.数据定义语言,DDL4.速度快5.访问控制、完整性、数据恢复、并发控制6.数据字典7.数据转储(副本)、日志8.层次模型、网状模型9.视图10.完整性11.粒度12.嵌入式语言13.索引文件14.更新异常(修改异常)15.3NF16.逻辑独立性、物理独立性17.关系演算18.关系模型19.事务20.表、视图三、简答题1、.数据库管理系统有哪些功能?答:数据库管理系统(DBMS)是位于操作系统与用户之间的一个数据管理软件,它主要功能包括以下几个方面:·数据定义功能DBMS提供数据描述语言(DDL),用户可通过它来定义数据。

·数据操纵功能DBMS还提供数据操纵语言(DML),实现对数据库的基本操作:查询、插入、删除和修改。

·数据库的运行管理这是DBMS运行时的核心部分,它包括开发控制,安全性检查,完整性约束条件的检查和执行,数据库的内容维护等。

·数据库的建立和维护功能它包括数据库初始数据的输入及转换,数据库的转储与恢复,数据库的重组功能和性能的监视与分析功能等。

3.如何通过定义视图和存取控制保证数据库的安全性?并用SQL语言举例说明。

视图能够对机密数据提供安全保护。

有了视图机制,就可以在设计数据库应用系统时,对不同的用户定义不同的视图,使机密数据不出现在不应看到这些数据的用户视图上,这样就由视图的机制自动提供了对机密数据的安全保护功能。

例如Student表涉及三个系的学生数据,可以在其上定义三个视图,每个视图只包含一个系的学生数据,并只允许每个系的学生查询自己所在系的学生视图。

2012下半年理工Oracle11g期末模拟试卷及答案

2012下半年理工Oracle11g期末模拟试卷及答案

2012下半年理⼯Oracle11g期末模拟试卷及答案2012下半年理⼯Oracle11g期末模拟试卷⼀、选择题(每空1分,共10分)1、SQL语⾔中不属于数据定义的命令动词是()A.CREATEB.DROPC.GRANTD.ALTER2、()SQL语句将为计算列SAL*12⽣成别名Annual SalaryA.SELECT ename,sal*12 …Annual Salary? FROM emp;B.SELECT ename,sal*12 “Annual Salary” FROM emp;C.SELECT ename,sal*12 AS Annual Salary FROM emp;D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp;3、带有错误的视图可使⽤()选项来创建。

A.FORCEB.WITH CHECK OPTIONC.CREATE VIEW WITH ERRORD.CREATE ERROR VIEW4、要以⾃⾝的模式创建私有同义词,⽤户必须拥有()系统权限A.CREATE PRIVATE SYNONYMB.CREATE PUBLIC SYNONYMC.CREATE SYNONYMD.CREATE ANY SYNONYM5、PL/SQL块中不能直接使⽤的SQL命令是()。

A.SELECT B.INSERTC.UPDATE D.DROP6、⽤于处理得到单⾏查询结果的游标为()。

A.循环游标 B.隐式游标C.REF游标 D.显式游标7、公⽤的⼦程序和常量在()中声明。

A.过程 B.游标C.包说明 D.包主体8、以下不属于命名的PL/SQL块的是()。

A.程序包 B.过程C.游标 D.函数9、以下哪种备份⽅式需要在完全关闭数据库进⾏()。

A.⽆归档⽇志模式下的数据库备份B.归档⽇志模式下的数据库备份C.使⽤导出实⽤程序进⾏逻辑备份D.以上都不对10、()参数⽤于确定是否要导⼊整个导出⽂件。

oracle期末考试题及答案

oracle期末考试题及答案

oracle期末考试题及答案一、选择题(每题2分,共20分)1. Oracle数据库中的用户和模式是什么关系?A. 完全相同B. 完全不同C. 模式是用户的集合D. 用户是模式的集合答案:C2. 在Oracle数据库中,以下哪个命令用于查看当前用户?A. SELECT USER FROM DUAL;B. SELECT CURRENT_USER FROM DUAL;C. SELECT SESSION_USER FROM DUAL;D. SELECT SYSTEM_USER FROM DUAL;答案:A3. Oracle数据库中的哪个参数用于设置数据库的字符集?A. DB_CHARSETB. NLS_CHARACTERSETC. DB_LANGUAGED. NLS_LANGUAGE答案:B4. 在Oracle数据库中,以下哪个不是SQL语句?A. SELECTB. UPDATEC. DELETED. PRINT答案:D5. Oracle数据库中的触发器可以在哪些时刻执行?A. 数据插入前B. 数据更新前C. 数据删除后D. 数据查询时答案:ABC二、填空题(每空2分,共20分)1. Oracle数据库的默认表空间名称是 _ 。

答案:SYSTEM2. 在Oracle数据库中,用来查看当前数据库版本信息的命令是 _ 。

答案:SELECT * FROM V$VERSION;3. Oracle数据库中,用来创建索引的SQL语句是 _ 。

答案:CREATE INDEX;4. 在Oracle数据库中,存储过程和函数的区别在于存储过程可以有_ ,而函数不能。

答案:OUT参数5. Oracle数据库中,用于实现数据完整性的约束包括主键约束、外键约束、 _ 和CHECK约束。

答案:UNIQUE约束三、简答题(每题10分,共30分)1. 解释Oracle数据库中的视图是什么,并说明其优点。

答案:视图是Oracle数据库中的一种虚拟表,它是基于一个或多个表的查询结果。

(完整word版)oracle数据库期末考试试题及答案

(完整word版)oracle数据库期末考试试题及答案

(完整word版)oracle数据库期末考试试题及答案亲爱的读者:本文内容由我和我的同事精心收集整理后编辑发布到文库,发布之前我们对文中内容进行详细的校对,但难免会有错误的地方,如果有错误的地方请您评论区留言,我们予以纠正,如果本文档对您有帮助,请您下载收藏以便随时调用。

下面是本文详细内容。

最后最您生活愉快 ~O(∩_∩)O ~oracle数据库期末考试试题及答案A1、以下()内存区不属于SGA。

A.PGA B.日志缓冲区C.数据缓冲区D.共享池D2、()模式存储数据库中数据字典的表和视图。

A.DBA B.SCOTT C.SYSTEM D.SYSC3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle就将()表空间分配给用户作为默认表空间。

A.HR B.SCOTT C.SYSTEM D.SYSA4、()服务监听并按受来自客户端应用程序的连接请求。

A.OracleHOME_NAMETNSListener B.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServerB5、()函数通常用来计算累计排名、移动平均数和报表聚合等。

A.汇总B.分析C.分组D.单行B6、()SQL语句将为计算列SAL*12生成别名Annual Salary A.SELECT ename,sal*12 ‘Annual Salary’ FROM emp; B.SELECT ename,sal*12 “Annual Salary” FROM emp; C.SELECT ename,sal*12 AS Annual Salary FROM emp;D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp;B7、锁用于提供( )。

A.改进的性能B.数据的完整性和一致性C.可用性和易于维护D.用户安全C8、( )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。

数据库原理及应用期末考试试题及答案

数据库原理及应用期末考试试题及答案

A.关系系统查询优化B.数据字典数据库原理及应用-期末考试试题及答案、单项选择题求的,错选、多选或未选均无分。

DB 、DBMS 和DBS 三者之间的关系是()。

A . DB 包括 DBMS 和 DBSB . DBS 包括 DB 和 DBMSC . DBMS 包括DB 和DBSD .不能相互包括A.外模式 D.逻辑模式A.提高数据与程序的独立性B. 提高数据与程序的安全性C. 保持数据与程序的一致性D. 提高数据与程序的可移植性4. 视图是一个“虚表”,视图的构造基于(A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的n 运算符对应 SELECTS 句中的以下哪个子句?()A . SELECT B. FROM C. WHERED. GROUP BY6. 公司中有多个部门和多名职员, 每个职员只能属于一个部门, 一个部门可以有多名职员,从职员到部门的联系类型是( )A.多对多 B.一对一C.多对一D .一对多 7. 如何构造出一个合适的数据逻辑结构是()主要解决的问题。

2. 对数据库物理存储方式的描述称为(3. 在数据库三级模式间引入二级映象的主要作用是((本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要1. B.内模式 C.概念模式得分8. 将E-R 模型转换成关系模型,属于数据库的(1. 数据库的逻辑数据独立性是由 __________________ 映象提供的。

2. 关系代数中专门的关系运算包括:选择、投影、连接和 _____________ o3. 设有学生表S (学号,姓名,班级)和学生选课表SC (学号,课程号,成绩),为维护数据一致性,表 S 与SC 之间应满足 ____________ 完整性约束。

4. 当数据库被破坏后,如果事先保存了数据库副本和 _________________ ,就有可能恢复数据库。

5. 如果一个满足1NF 关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是( 在1NF 2NF 、3NF 范围内)。

数据库原理2012答案

数据库原理2012答案

一、1、c 2、d 3、d 4、a 5、c
6、c
7、a
8、c
9、c 10、a
11、c 12、d 13、c 14、a 15、c
二、1手工管理、文件管理、数据库管理2数据文件、日志文件
3控制4-- /* 5基本表
三、1、是 2、否 3、是 4、否 5、是
四、1
1)数据库定义功能; 4)数据库的控制功能;
2)数据库的操纵功能; 5)数据库的通信功能。

3)数据库的查询功能;
2
文件系统和数据库系统所处理的数据都可长期保存,反复操作。

文件系统中文件内部具有结构,但数据文件之间的联系无法定义;数据库系统既可结构化局部数据,也可定义全局的数据结构。

文件系统的应用程序与数据之间有了一定的独立性;而数据库系统通过两方面的映象功能,使数据具有物理独立性和逻辑独立性。

文件系统的数据共享性较差冗余度高,数据是面向程序的;数据库系统的数据是面向全局的,共享性好,冗余度低。

数据库系统的数据由DBMS统一管理和控制,有较好地控制数据安全性、完整型、并发管理、数据库恢复等
五、1
Select s.sno,s.sname,s.dno
From s,sc
Where s.sno=sc.sno
2
查询学生的成绩与课程号002最高成绩相等的学生
3、
select s.dno,count(*) as 选修003课程的人数
From s, sc
Where o=’003’ and s.sno=sc.sno
Group by s.dno。

Removed_数据库原理与应用Oracle期末考试题2012A

Removed_数据库原理与应用Oracle期末考试题2012A

中国农业大学20011~2012 学年春季学期数据库原理与应用课程考试试题题号一二三四五六七八总分得分一、填空题(共10分,每空1分)1.SQL语言中用来建立数据库对象的命令动词是①_______,查询数据库中记录的命令动词是②______。

2. 语句 select year(date('1931-9-18')) 的执行结果是③______。

3.数据模型的三要素是④_____________________、⑤______________________和⑥_ _________________________。

4. 建立和使用⑦的目的是为了保证数据的完整性。

5. Create trigger命令用于创建⑧。

6.对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的⑨________ _。

7.能唯一标识一个元组的属性或属性组成为⑩________________。

二、单择题(共20分,每题2分)1. _____是永久存储在计算机内的有组织的、可共享的数据集合。

(A)数据库管理系统(B)数据库系统(C)数据库(D)文件组织2.下列命令不属于DBMS的数据定义语言的是:。

(A)CREATE (B)DROP(C)INSERT (D)ALTER3.在数据库需求分析阶段,数据字典是对系统中()。

(A)数据的描述(B)处理的描述©功能的描述(D)数据与处理关系的描述4. 如果要删除Student数据库中的Information表,则可以使用命令:。

(A)DELETE TABLE information (B)TRUNCATE TABLE information(C)DROP TABLE information (D)ALTER TABLE information考生诚信承诺1.本人清楚学校关于考试管理、考场规则、考试作弊处理的规定,并严格遵照执行。

2.本人承诺在考试过程中没有作弊行为,所做试卷的内容真实可信。

数据库原理及应用期末考试试题及答案

数据库原理及应用期末考试试题及答案
三、简答题
(本大题共 4 小题,每小题 5 分,共 20 分)
、结构冲突三种。
得分
1. 说明视图与基本表的区别和联系。
2. 简述事务的特性。
3. 试述关系模型的参照完整性规则。
4. 简述系统故障时的数据库恢复策略。
四、设计题
( 本大题共 5 小题,每小题 4 分,共 20 分 )
现有关系数据库如下:
9. 事务日志的用途是(

A. 事务处理
B. 完整性约束
C. 数据恢复
D. 安全性控制
10.如果事务 T 已在数据 R 上加了 X 锁,则其他事务在数据 R 上(

A . 只可加 X 锁
B. 只可加 S 锁
C. 可加 S 锁或 X 锁
二、填空题
D. 不能加任何锁
(本大题共 10 小题,每小题 2 分,共 20 分)

A.多对多 B .一对一 C .多对一 D .一对多
7. 如何构造出一个合适的数据逻辑结构是(
)主要解决的问题。
A.关系系统查询优化
B.数据字典
C.关系数据库规范化理论
D.关系数据库查询
8. 将 E-R 模型转换成关系模型,属于数据库的(
)。
A. 需求分析
B. 概念设计
C. 逻辑设计
D. 物理设计
2. 检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数;
3. 检索“数据库原理”课程成绩高于 90 分的所有学生的学号、姓名、专业和分数;
4. 检索没学课程号为“ C135”课程的学生信息,包括学号,姓名和专业;
5. 检索至少学过课程号为“ C135”和“ C219”的课程的学生的信息, 包括学号、 姓名和专

Oracle期末考试试题及答案(K12教育文档)

Oracle期末考试试题及答案(K12教育文档)
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为Oracle期末考试试题及答案(word版可编辑修改)的全部内容。
装 订 线
一、选择题:(本题共20个小题,每小题2分,共40分)
1当Oracle服务器启动时,下列哪种文件不是必须的 ( ) 。
A. 数据文件 B。 控制文件 C。 日志文件 D. 归档日志文件
4
grant select on emp to Lisa;
5
conn Lisa/Lisa;
6
desc Class;
7
save C:\class。txt;
8
select table_name from user_tables;
9
Add constraint PK_CLASS_ID PRIMARY KEY(ID);
A.死锁B.排他锁C。行级共享锁D。共享锁
12。有字符串数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其实际存储长度为()
A. 10 4B. 4 4C。 10 10D。 4 10
13.在Oracle中,当控制一个显式游标时,下面哪种命令包含INTO子句( )。
A。FETCHB。CLOSEC。 OPEND.CURSOR
A.HRB.SCOTTC.SYSTEMD.SYS
8.在Windows操作系统中,Oracle的( )服务是使用iSQL*Plus必须的.
A.OracleHOME_NAMETNSListenerB。OracleServiceSID
C。OracleHOME_NAMEAgentD。OracleHOME_NAMEHTTPServer
END;
(2)假设用户已登录SQL Plus系统,处于“SQL>_”命令提示符下,现需执行存储

oracle数据库期末考试试题及答案.doc

oracle数据库期末考试试题及答案.doc

1、以下(A )内存区不属于SGA。

A.PGA B.日志缓冲区C.数据缓冲区D.共享池2、(D )模式存储数据库中数据字典的表和视图。

A.DBA B.SCOTT C.SYSTEM D.SYS3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将(C )表空间分配给用户作为默认表空间。

A.HR B.SCOTT C.SYSTEM D.SYS4、(A )服务监听并按受来自客户端应用程序的连接请求。

A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer5、(B )函数通常用来计算累计排名、移动平均数和报表聚合等。

A.汇总B.分析C.分组D.单行6、(B )SQL语句将为计算列SAL*12生成别名Annual SalaryA.SELECT ename,sal*12 ‘Annual Salary’ FROM emp;B.SELECT ename,sal*12 “Annual Salary” FROM emp;C.SELECT ename,sal*12 AS Annual Salary FROM emp;D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp;7、锁用于提供( B )。

A.改进的性能B.数据的完整性和一致性C.可用性和易于维护D.用户安全8、( C)锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。

A.行共享B.行排他C.共享D.排他9、带有( B )子句的SELECT语句可以在表的一行或多行上放置排他锁。

A.FOR INSERT B.FOR UPDATEC.FOR DELETE D.FOR REFRESH10、使用( C )命令可以在已分区表的第一个分区之前添加新分区。

oracle数据库期末考试试题及答案

oracle数据库期末考试试题及答案

oracle数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在Oracle数据库中,用于创建数据库表的命令是:A. CREATE DATABASEB. CREATE TABLEC. DROP TABLED. ALTER TABLE答案:B2. 下列哪个选项不是Oracle数据库的系统表?A. USER_TABLESB. DBA_TABLESC. ALL_TABLESD. EMPLOYEE答案:D3. 在Oracle数据库中,用于删除数据库表的命令是:A. DROP TABLEB. DELETE TABLEC. REMOVE TABLED. ERASE TABLE答案:A4. Oracle数据库中,哪个命令用于查询数据库中所有用户?A. SELECT * FROM USER_USERS;B. SELECT * FROM ALL_USERS;C. SELECT * FROM DBA_USERS;D. SELECT * FROM USER;答案:B5. 在Oracle数据库中,用于添加新列的命令是:A. ADD COLUMNB. INSERT COLUMNC. CREATE COLUMND. ALTER TABLE答案:D6. 下列哪个选项不是Oracle数据库的存储引擎?A. InnoDBB. Oracle RDBMSC. BDBD. Oracle ASM答案:A7. Oracle数据库中,用于更新表中数据的命令是:A. UPDATEB. CHANGEC. MODIFYD. ALTER答案:A8. Oracle数据库中,用于删除表中数据的命令是:A. DELETEB. REMOVEC. DROPD. ERASE答案:A9. 在Oracle数据库中,用于查询表中数据的命令是:A. SELECTB. QUERYC. FETCHD. GET答案:A10. Oracle数据库中,用于创建索引的命令是:A. CREATE INDEXB. CREATE KEYC. INDEXD. KEY答案:A二、填空题(每题2分,共20分)1. Oracle数据库的默认端口号是______。

ORACLE期末考试试题及答案

ORACLE期末考试试题及答案

ORACLE期末考试试题及答案一、选择题(每题2分,共40分)1. ORACLE数据库系统属于以下哪一种数据库类型?A. 关系型数据库B. 层次型数据库C. 网状型数据库D. 对象-关系型数据库答案:A2. 在ORACLE中,以下哪个命令用来创建一个表?A. CREATE TABLEB. CREATE VIEWC. CREATE INDEXD. CREATE SEQUENCE答案:A3. 数据库的三级模式结构包括以下哪几个层次?A. 外模式、概念模式、内模式B. 概念模式、内模式、物理模式C. 外模式、内模式、物理模式D. 外模式、概念模式、物理模式答案:A4. 在ORACLE中,以下哪个命令用来删除一个表?A. DROP TABLEB. DELETE TABLEC. DROP VIEWD. DELETE VIEW答案:A5. 数据库事务的四个特性包括以下哪些?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、独立性、持久性C. 原子性、一致性、并发性、持久性D. 原子性、一致性、并发性、独立性答案:A6. 在ORACLE中,以下哪个命令用来修改表的结构?A. ALTER TABLEB. MODIFY TABLEC. UPDATE TABLED. ALTER VIEW答案:A7. 数据库的备份分为以下哪几种类型?A. 冷备份、热备份、逻辑备份B. 冷备份、热备份、物理备份C. 冷备份、热备份、完全备份D. 冷备份、热备份、增量备份答案:D8. 在ORACLE中,以下哪个命令用来创建一个索引?A. CREATE INDEXB. CREATE TABLEC. CREATE VIEWD. CREATE SEQUENCE答案:A9. 数据库的并发控制主要包括以下哪些方法?A. 乐观并发控制、悲观并发控制、时间戳并发控制B. 乐观并发控制、悲观并发控制、锁并发控制C. 乐观并发控制、悲观并发控制、令牌并发控制D. 乐观并发控制、悲观并发控制、版本并发控制答案:B10. 在ORACLE中,以下哪个命令用来创建一个序列?A. CREATE SEQUENCEB. CREATE TABLEC. CREATE VIEWD. CREATE INDEX答案:A二、填空题(每题2分,共20分)1. 在ORACLE中,使用______命令可以创建一个表。

数据库系统原理及应用期末试卷A答案

数据库系统原理及应用期末试卷A答案

. ⋯· · · · ⋯· · ⋯· · 软件 学院 2011-2012 学年度第二 学期 8、 9、3 id ,name ,ages ,sc ,c⋯· · ⋯· · ⋯· · 数据库系统原理及应用期末考试试卷 (A )答案 s 、sc 、c⋯· · ⋯· 题· · . 题号 得分 一 二 三 四 总分 统分人 CNAME=‘computer ’andSEX=‘女’ S. · · ⋯· · ⋯· · NOT EXISTSGRADE<60⋯· · ⋯· · ⋯· · 答· · . . ⋯· · 号 学⋯线 ⋯· 一、单项选择题(每小题 2分,共 30分) 三、应用题(共 35分)得分评卷人 得分评卷人 · ⋯· · ⋯· · ⋯· · ⋯· · . 1、向产品表 P 中插入一条记录(“012”,“鼠标”,100,28)。

(4分)insert into P values('012',' 鼠标',100,28)能· . · · 1 2 3 4 5 6 7 8 9 10 C ⋯· · ⋯· · ⋯· ⋯订 B B A C 14 B A B B A D 名 姓⋯· ⋯· · · 11 C 12 B 13 B 15 D 不· . . · ·· · · · · · · · · · · . ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ 2、在 WP 表中修改工人号为“ 208” 的工人在“ 2010-10-09”这天 的生产数装 得分评卷人 内 . . 二、填空题(每空 1分,共 20分) · · · · · · · · · ·· · · · · · ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ 量为 20。

Removed_数据库原理与应用Oracle期末考试题2012A 答案

Removed_数据库原理与应用Oracle期末考试题2012A 答案

中国农业大学20011~2012 学年春季学期数据库原理与应用课程考试试题答案题号一二三四五六七八总分得分一、填空题(共10分,每空1分)1. SQL语言中用来建立数据库对象的命令动词是①__ CREATE_____,查询数据库中记录的命令动词是②___SELECT___。

2.语句 select year('1931-9-18') 的执行结果是③__1931____。

3.数据模型的三个要素是数据静态描述、数据的动态描述、数据的完整性约束4.建立和使用⑦约束(或规则)的目的是为了保证数据的完整性。

5. Create trigger命令用于创建⑧触发器。

6.对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的⑨___基本表____。

7.能唯一标识一个元组的属性或属性组称为⑩____候选键、主键或关键字_______。

二、单择题(共20分,每题2分)1. ____C_是长期存储在计算机内的有组织的、可共享的数据集合。

(A)数据库管理系统(B)数据库系统(C)数据库(D)文件组织2.下列命令不属于DBMS的数据定义语言的是: C 。

(A)CREATE (B)DROP(C)INSERT (D)ALTER3.在数据库需求分析阶段,数据字典是对系统中( D )。

A.数据的描述B.处理的描述C.功能的描述D.数据与处理关系的描述4. 如果要删除Student数据库中的Information表,则可以使用命令: C 。

(A) DELETE TABLE information(B) TRUNCATE TABLE information(C)DROP TABLE information(D)ALTER TABLE information5.使用关键字__ A _ 可以把查询结果中的重复行屏蔽。

(A)DISTINCT (B)UNION(C)ALL (D)TOP6. 在数据库中,可以有 A 个主键。

数据库原理及应用-期末考试试题及答案,推荐文档(K12教育文档)

数据库原理及应用-期末考试试题及答案,推荐文档(K12教育文档)

数据库原理及应用-期末考试试题及答案,推荐文档(word版可编辑修改) 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(数据库原理及应用-期末考试试题及答案,推荐文档(word版可编辑修改))的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为数据库原理及应用-期末考试试题及答案,推荐文档(word版可编辑修改)的全部内容。

数据库原理及应用-期末考试试题及答案一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。

1. DB、DBMS和DBS三者之间的关系是().A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括2. 对数据库物理存储方式的描述称为()A.外模式B.内模式C.概念模式D.逻辑模式3. 在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4. 视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?()A.SELECT B.FROMC.WHERE D.GROUP BY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多 B.一对一 C.多对一 D.一对多7.如何构造出一个合适的数据逻辑结构是()主要解决的问题.A.关系系统查询优化B.数据字典C.关系数据库规范化理论D.关系数据库查询8. 将E—R模型转换成关系模型,属于数据库的()。

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

中国农业大学
20011~2012学年春季学期
数据库原理与应用课程考试试题答案
一、填空题(共10分,每空1分)
1.SQL语言中用来建立数据库对象的命令动词是①__CREATE_____,查询数据库中记录的命令动词是②___SELECT___。

2.语句 select year('1931-9-18') 的执行结果是③__1931____。

3.数据模型的三个要素是数据静态描述、数据的动态描述、数据的完整性约束
4.建立和使用⑦约束(或规则)的目的是为了保证数据的完整性。

5.Create trigger命令用于创建⑧触发器。

6.对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的⑨___基本表____。

7.能唯一标识一个元组的属性或属性组称为⑩____候选键、主键或关键字_______。

二、单择题(共20分,每题2分)
1. ____C_是长期存储在计算机内的有组织的、可共享的数据集合。

(A)数据库管理系统(B)数据库系统
(C)数据库(D)文件组织
2.下列命令不属于DBMS的数据定义语言的是: C 。

(A)CREATE (B)DROP
(C)INSERT (D)ALTER
3.在数据库需求分析阶段,数据字典是对系统中(D)。

A.数据的描述
B.处理的描述
C.功能的描述
D.数据与处理关系的描述
4. 如果要删除Student数据库中的Information表,则可以使用命令: C 。

(A) DELETE TABLE information
(B) TRUNCATE TABLE information
(C)DROP TABLE information
(D)ALTER TABLE information
5.使用关键字__ A _ 可以把查询结果中的重复行屏蔽。

(A)DISTINCT (B)UNION
(C)ALL (D)TOP
6. 在数据库中,可以有 A 个主键。

(A) 一个(B) 二个
(C) 三个(D)任意多个
7. 用二维表结构表示实体以及实体间联系的数据模型称为(C)。

(A)网状模型(B)层次模型
(C)关系模型(D)面向对象模型
8.在数据库的三级模式结构中,内模式有( A)
(A)1个(B)2个
(C)3个(D)任意多个
9.当Oracle服务器启动时,下列哪种文件不是必须的(D)。

(A)数据文件
(B)控制文件
(C)日志文件
(D)归档日志文件
10.在Oracle中,有一个教师表teacher的结构如下:
ID NUMBER(5)
NAME V ARCHAR2(25)
EMAIL V ARCHAR2(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;
三、多选题(共18分,每小题3分)
1.数据库应用系统一般由下面那些项构成(ABCD ):
A.数据库
B.数据库管理系统(DBMS)
C.应用系统
D.数据库管理员和用户
2.从功能上划分,SQL分为哪几类:(BCD)。

A.数据查询语言
B.数据操作语言
C.数据定义语言
D.数据控制语言
3 . 数据安全性控制通常采取的措施有(ABCD )。

A.鉴定用户身份 B.设置口令 C.控制用户存取权限 D.数据加密4. 关于“死锁”,下列说法中错误的是( ABC )。

A.死锁是操作系统中的问题,数据库操作中不存在
B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
C.当两个用户竞争相同资源时不会发生死锁
D.只有出现并发操作时,才有可能出现死锁
5数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据。

这些
转储的冗余数据是指(CD )。

A.数据字典 B.审计档案
C.日志文件 D.数据库后备副本
6. 事务的性质有(ABCD )。

A.原子性 B.一致性 C.隔离性 D.持久性
四、判断正误,用√×表示(共10分,每小题1分)
1.'在那遥远的地方' 是SQL中的字符串常量。

(√)
2数据库不允许存在数据冗余。

(×)
3当修改一个视图时,将对相应的基本表产生影响。

(√)
4惟一键就是主键。

(×)
5主键可以是复合键。

(√)
6存储在数据库中的值是数据。

以一种有意义、有用的方式处理的数据就是信息。

(√)
7在一个关系R中,若存在“学号→系号,系号→系主任”,则学号不能函数决定系主任。

(×)
8对于数据的一致性、完整性和正确性,设计是至关重要的。

(√)
9用户定义的完整性是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入数据库。

(√)
10可以修改聚集视图中的数据。

(×)
五、简答(共24分,每小题6分)
1、什么是数据数据库管理系统?必须具有哪些功能?
2、你怎样理解实体、属性、记录、字段这些概念的类型和值的差别?试举例说明。

实体(entity):是指客观存在可以相互区别的事物。

实体可以是具体的对象,如:一个男学生,一辆汽车等;也可以是抽象的事件,如:一次借书、一声场球赛等。

属性(attribute):实体有很多特性,每一个特性称为属性。

每个属性有一个值域,其类
型可以是整数型、实数型、字符串型。

如:学生(实体)有学号、姓名、年龄、性别等属性,相应值域为字符、字符串、整数和字符串型。

字段(field):标记实体属性的命名单位称为字段或数据项。

它是可以命名的最小信息单位,所以又称为数据元素或初等项。

字段的命名往往和属性相同,如:学生有学号、姓名、年龄、性别等字段。

记录(record):字段的有序集合称为记录。

一般用一个记录描述一个实体,所以记录又可以定义为能完整地描述一个实体的字段集。

如:一个学生记录,由有序的字段集(学号、姓名、年龄、性别等)组成。

3、简述数据库的完整性规则的三个组成部分
关系模型的完整性规则是对关系的某种约束条件。

关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。

其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,应该由关系系统自动支持。

1) 实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。

2) 参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为(给出类似定义即可):
·或者取空值(F的每个属性值均为空值);
·或者等于S中某个元组的主码值。

3) 用户定义的完整性是针对某一具体关系数据库的约束条件。

它反映某一具体应用所涉及的数据必须满足的语义要求。

4、文件系统阶段的数据管理有些什么缺陷?试举例说明。

文件系统有三个缺陷:
(1)数据冗余性(redundancy)。

由于文件之间缺乏联系,造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储。

(2)数据不一致性(inconsistency)。

这往往是由数据冗余造成的,在进行更新操作时,稍不谨慎,就可能使同样的数据在不同的文件中不一样。

(3)数据联系弱(poor data relationship)。

这是由文件之间相互独立,缺乏联系造成的。

六、数据库设计(共18分)
某一公司下设有若干个研究设计院,每个研究设计院有若干处室,包括处编号、处名称、地点、负责人,研究院名称,研究院负责人等;每一个处室有若干个科室,包括科编号、科名称、人数、地点;每一个科室有若干个工作人员,包括职工编号、姓名、职务,学历、职称,简历,每个职工的简历包括开始时间、终止时间、单位、担任职务,该研究设计院承担若干个课题,包括课题号、课题名、经费等,每个职工可以承担若干个课题,每个课题可以由若干人参加,每个课题有一个负责人。

要求:
(1)画出E-R图
(2)按下列格式将该E-R图转换为关系的逻辑模型结构,并用PK、FK表示每个表的主、外键,要求主、外键必须用相同的名字。

(8分)
表名:中文意义:
处室:处编号、处名称、地点、负责人,研究院名称,研究院负责人
科室:科编号、科名称、人数、地点、处编号
工作人员:职工编号、姓名、职务,学历、职称、科编号
简历:开始时间、终止时间、单位、担任职务、职工编号
课题:课题号、课题名、经费
科研:职工编号、课题号、负责人。

相关文档
最新文档