数据库期末考试及答案_第1页
数据库期末考试及答案_第2页
数据库期末考试及答案_第3页
数据库期末考试及答案_第4页
数据库期末考试及答案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

千里之行,始于足下让知识带有温度。第第2页/共2页精品文档推荐数据库期末考试及答案数据库原理期末考试试题

一、单项挑选题

(本大题共15小题,每小题2分,共30分)

在每小题列出的四个备选项中惟独一个是符合题目要求的,错选、多选或未选均无分。1.要保证数据库的数据自立性,需要修改的是(A)

A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式

2.下列四项中说法不正确的是(C)

A.数据库削减了数据冗余

B.数据库中的数据可以分享

C.数据库避开了一切数据的重复

D.数据库具有较高的数据自立性

3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C)

A.多对多B.一对一C.多对一D.一对多

4.将E-R模型转换成关系模型,属于数据库的(C)

A.需求分析B.概念设计C.规律设计D.物理设计

5.五种基本关系代数运算是(A)

A.∪,—,×,π和σB.∪,—,,π和σ

C.∪,∩,×,π和σD.∪,∩,,π和σ

6.下列聚合函数中不忽视空值(NULL)的是(C)。

A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)

7.SQL中,下列涉及空值的操作,不正确的是(C)。

A.AGEISNULL

B.AGEISNOTNULL

C.AGE=NULL

D.NOT(AGEISNULL)9.在视图上不能完成的操作是(C)

A.更新视图

B.查询

C.在视图上定义新的基本表

D.在视图上定义新视图

10.关系数据模型的三个组成部分中,不包括(C)

A.完整性约束

B.数据结构

C.恢复

D.数据操作

11.假定同学关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),同学选课关系是SC(S#,C#,GRADE)。

要查找选修“COMPUTER”课程的“女”同学姓名,将涉及到关系(D)

A.S

B.SC,CC.S,SC

D.S,SC,C

12.关系规范化中的删除操作异样是指(A)

A.不该删除的数据被删除

B.不该插入的数据被插入

C.应当删除的数据未被删除D.应当插入的数据未被插入

13.从E-R模型关系向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的

码是(C)

A.M端实体的码B.N端实体的码C.M端实体码与N端实体码组合D.重新选取其他属性

14.已知关系R={A,B,C,D,E,F},F={A→C,BC→DE,D→E,CF→B}。则(AB)F+的闭包是(B)

A.ABCDEFB.ABCDEC.ABCD.AB15.设有关系R(A,B,C)和S(C,D)。与SQL语句selectA,B,DfromR,SwhereR.C=S.C

等价的关系代数表达式是(B)

A.σR.C=S.C(πA,B,D(R×S))B.πA,B,D(σR,C=S.C(R×S))C.σR.C=S.C((πA,B(R))×(πD(S)))D.σR,C=S.C(πD((πA,B(R))×S))

三、填空题

(本大题共20空,每空1分,共20分)错填、不填均无分。

1.SQL语言集数据定义、数据查询、数据操纵、数据控制功能于一体。

2.E-R图的主要元素是实体型、属性_联系。

3.关系系统的完整性控制包括_实体完整性参照完整性用户定义的完整性。

4.关系模式R的码都为单属性,则R一定是其次_范式。

5.数据库系统普通包括数据库、_数据库管理系统应用系统数据库管理员与用户。

6.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、_插入异样、修改异样和删除异样。

8.数据库设计的普通步骤有:需求分析、概念结构设计、规律结构设计、物理结构设计、数据库的实施运行与维护等。

一、单项挑选题(共30分,每小题2分。把最恰当的答案题号填入括号内)1.下面列出的条目中,()是数据库系统的组成成员。

Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户Ⅳ.数据库管理员Ⅴ.数据库

A、Ⅱ、Ⅲ、Ⅳ和Ⅴ

B、Ⅱ、Ⅳ和Ⅴ

C、Ⅰ、Ⅱ、Ⅳ和Ⅴ

D、都是

2.在下面列出的数据模型中,()是概念数据模型。

A、关系模型

B、层资模型

C、网状模型

D、实体—联系模型

3.在关系数据库中,表(table)是三级模式结构中的()。

A、外模式

B、模式

C、存储模式

D、内模式

4.设关系R和关系S的元数(目)分离是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是()。

A、7

B、9

C、12

D、16

5.设有关系R(A,B,C)和S(C,D)。与SQL语句selectA,B,DfromR,SwhereR.C=S.C等价的关系代数表达式是()。

A、σR.C=S.C(πA,B,D(R×S))

B、πA,B,D(σR.C=S.C(R×S))

C、σR.C=S.C((πA,BR)×(πDS))

D、σR.C=S.C(πD((πA,BR)×S)

6.嵌入式SQL实现时,采纳预处理方式是()。

A、把SQL语句和宿主语言语句区别开来

B、为SQL语句加前缀标识和结束标志

C、识别出SQL语句,并处理成函数调用形式

D、把SQL语句编译成二进制码

7.关系模式R中的属性全是主属性,则R的最高范式必然是()。

A、1NF

B、2NF

C、3NF

D、BCNF

8.设有关系模式R(A,B,C,D),其数据依靠集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()。

A、1NF

B、2NF

C、3NF

D、BCNF

9.关系数据库的规范化理论主要解决的问题是()。

A、如何构造合适的数据规律结构

B、如何构造合适的数据物理结构

C、如何构造合适的应用程序界面

D、如何控制不同用户的数据操作权限

10.从ER图导出关系模型时,假如实体间的联系是M:N的,下列说法中正确的是()。

A、将N方码和联系的属性纳入M方的属性中

B、将M方码和联系的属性纳入N方的属性中

C、增强一个关系表示联系,其中纳入M方和N方的码

D、在M方属性和N方属性中均增强一个表示级别的属性

11.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。

A、规律设计阶段

B、概念设计阶段

C、物理设计阶段

D、需求分析阶段

12.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()。

A、数据字典、应用程序、数据库后备副本

B、数据字典、应用程序、审计档案

C、日志文件、数据库后备副本

D、数据字典、应用程序、日志文件

13.一个事务的执行,要么所有完成,要么所有不做,一个事务中对数据库的全部操作都是一个不行分割的操作序列的特性是()。

A、原子性

B、全都性

C、自立性

D、持久性

14.下列不属于并发操作带来的问题是()。

A、走失修改

B、不行重复读

C、死锁

D、脏读

15.设事务T1和T2,对数据库中的数据A举行操作,可能有如下几种状况,请问哪一种不会发生矛盾操作()。

A、T1正在写A,T2要读A

B、T1正在写A,T2也要写A

C、T1正在读A,T2要写A

D、T1正在读A,T2也要读A

二、填空题(共20分,每空格2分)

1.数据库的三级模式结构是对的三个抽象级别。

2.关系的并、差、交操作,要求两个关系具有。

3.等式R?S=R×S成立的条件是。

4.SQL中,外模式一级数据结构的基本单位。

5.嵌入式SQL的预处理方式,是指预处理程序先对源程序举行扫描,识别出SQL语句,并处理成宿主语言的形式。

6.关系模式的操作异样问题往往是由引起的。

7.规律设计的主要工作是。

8.数据库恢复的基本原则是。

9.推断一个并发调度是否正确,可以用概念来解决。

10.ODBC中,驱动程序管理器的作用是为应用程序调用和加载。

简答题(共40分)

1、为什么要举行关系模式的分解?分解的依据是什么?分解有什么优缺点?(6分)

2、数据库设计的任务是什么?数据库设计过程包括几个主要阶段?哪些阶段自立于数据库管理系统?哪些阶段依靠于数据库管理系统(6分)

四、设计题(共10分)

设某商业集团公司数据库中有3个实体集。一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供给商”实体集,属性有供给商编号、供给商名、地址等;

设供给商与商品之间存在“供给”联系,每个供给商可供给多种商品,每种商品可向多个供给商订购,每个供给商供给每种商品有个月供给量;商店与商品之间存在着“销售”联系,每个商店可销售多种商品,每种商品可在多个商品里销售,每个商店销售每种商品有个月方案数。(1)试画出ER图,并在图上注明属性、联系类型、实体标识符。(2)将ER图转换成关系模型,并说明主键和外键

一DDBABCDBACACACD

二、填空题(共20分,每空格2分)1.数据

2.相同的关系模式或相同的结构3.R和S没有公共属性4.视图5.函数调用6.数据冗余

7.把概念模式转换为DBMS能处理的模式8.冗余9.可串行化10.数据库驱动程序

三、简答题(共40分)

1、为什么要举行关系模式的分解?分解的依据是什么?分解有什么优缺点?(6分)

因为数据之间存在着联系和约束,在关系模式的关系中可能会存在数据冗余和操作异样现象,因此需要举行关系模式的分解,以消退冗余和异样现象。分解的依据是数据依靠和范式。

分解的优点是消退冗余和异样,缺点是做查询操作,需做衔接操作,增强了查询时光。

2、数据库设计的任务是什么?数据库设计过程包括几个主要阶段?哪些阶段自立于数据库管理系统?哪些阶段依靠于数据库管理系统(6分)

数据库设计的基本任务是:按照一个单位的信息需求,处理需求和数据库的支撑环境(包括数据库管理系统、操作系统和硬件等),设计出数据库模式(包括概念模式、规律模式、外模式和内模式等)以及应用程序。

数据库设计可分为4个主要阶段:需求分析、概念设计、规律设计和物理设计。需

求分析和概念设计自立于数据库管理系统。规律设计和物理设计依靠于数据库管理系统。

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

A.DB包括DBMS和DBSB.DBS包括DB和DBMS

C.DBMS包括DB和DBSD.不能互相包括

2.对数据库物理存储方式的描述称为()

A.外模式B.内模式

C.概念模式D.规律模式

3.在数据库三级模式间引入二级映象的主要作用是()

A.提高数据与程序的自立性B.提高数据与程序的平安性

C.保持数据与程序的全都性D.提高数据与程序的可移植性

4.视图是一个“虚表”,视图的构造基于()

A.基本表B.视图

C.基本表或视图D.数据字典

5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?()A.SELECTB.FROM

C.WHERED.GROUPBY

6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()

A.多对多B.一对一C.多对一D.一对多

7.如何构造出一个合适的数据规律结构是()主要解决的问题。

A.关系系统查询优化B.数据字典

C.关系数据库规范化理论D.关系数据库查询

8.将E-R模型转换成关系模型,属于数据库的()。

A.需求分析

B.概念设计

C.规律设计

D.物理设计

9.事务日志的用途是()

A.事务处理

B.完整性约束

C.数据恢复

D.平安性控制

10.假如事务T已在数据R上加了X锁,则其他事务在数据R上()

A.只可加X锁

B.只可加S锁

C.可加S锁或X锁

D.不能加任何锁

二、填空题(本大题共10小题,每小题2分,共20分)

1.数据库的规律数据自立性是由映象提供的。

2.关系代数中特地的关系运算包括:挑选、投影、衔接和_________。

3.设有同学表S(学号,姓名,班级)和同学选课表SC(学号,课程号,成果),为维护数据全都性,表S与SC之间应满足完整性约束。

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

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

6.设关系模式R(A,B,C,D),函数依靠集F={AB→C,D→B},则R的候选码为。

7.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗

余度大、插入异样、______________和删除异样。

8.并发控制的主要办法是机制。

9.若有关系模式R(A,B,C)和S(C,D,E),SQL语句

SELECTA,DFROMR,SWHERER.C=S.CANDE='80';

对应的关系代数表达式是。

10.分E-R图之间的矛盾主要有属性矛盾、、结构矛盾三种。

三、简答题

(本大题共4小题,每小题5分,共20分)

1.说明视图与基本表的区分和联系。

2.简述事务的特性。

3.试述关系模型的参照完整性规章。

4.简述系统故障时的数据库恢复策略。

1.外模式/模式2.除

3.__参照__4.日志文件_____

5.__3NF_6._AD___

7._修改异样__8._封锁__

9.πA,D(σE='80'(RS))10.命名矛

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论