数据库原理期末考试试题.docx

上传人:b****2 文档编号:2700469 上传时间:2023-05-04 格式:DOCX 页数:21 大小:197.71KB
下载 相关 举报
数据库原理期末考试试题.docx_第1页
第1页 / 共21页
数据库原理期末考试试题.docx_第2页
第2页 / 共21页
数据库原理期末考试试题.docx_第3页
第3页 / 共21页
数据库原理期末考试试题.docx_第4页
第4页 / 共21页
数据库原理期末考试试题.docx_第5页
第5页 / 共21页
数据库原理期末考试试题.docx_第6页
第6页 / 共21页
数据库原理期末考试试题.docx_第7页
第7页 / 共21页
数据库原理期末考试试题.docx_第8页
第8页 / 共21页
数据库原理期末考试试题.docx_第9页
第9页 / 共21页
数据库原理期末考试试题.docx_第10页
第10页 / 共21页
数据库原理期末考试试题.docx_第11页
第11页 / 共21页
数据库原理期末考试试题.docx_第12页
第12页 / 共21页
数据库原理期末考试试题.docx_第13页
第13页 / 共21页
数据库原理期末考试试题.docx_第14页
第14页 / 共21页
数据库原理期末考试试题.docx_第15页
第15页 / 共21页
数据库原理期末考试试题.docx_第16页
第16页 / 共21页
数据库原理期末考试试题.docx_第17页
第17页 / 共21页
数据库原理期末考试试题.docx_第18页
第18页 / 共21页
数据库原理期末考试试题.docx_第19页
第19页 / 共21页
数据库原理期末考试试题.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库原理期末考试试题.docx

《数据库原理期末考试试题.docx》由会员分享,可在线阅读,更多相关《数据库原理期末考试试题.docx(21页珍藏版)》请在冰点文库上搜索。

数据库原理期末考试试题.docx

数据库原理期末考试试题

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

数据冗余度大、_插入异常、修改异常和删除异常。

1、单项选择题(共30分,每小题2分。

把最恰当的答案题号填入括号内)1.下面列出的条目中,()是数据库系统的组成成员。

i•操作系统n•数据库管理系统川•用户w•数据库管理员v.数据库

a、n、川、w和vb、n、w和vC、i、n、w和vd、都是

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

A、关系模型B、层资模型C、网状模型D、实体一联系模型

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

A、外模式B、模式C、存储模式D、内模式

&设有关系模式R(A,B,C,D),其数据依赖集:

F={(A,BC,CD},则关系模式R的规范化程度最高达到()。

A、1NFB、2NFC、3NFD、BCNF

9.关系数据库的规范化理论主要解决的问

A、如何构造合适的数据逻辑结构

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

10.从ER图导出关系模型时,如果实体间的联系是M:

N的,下列说法中正确的是()。

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

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

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

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

12.数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包括()。

A、数据字典、应用程序、数据库后备副本B、数据字典、应用程序、审计档案

C、日志文件、数据库后备副本D、数据字典、应用程序、日志文件

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

A、原子性B、一致性C、独立性D、持久性

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

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

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

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

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

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

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

3.等式R?

S=RXS成立的条件是。

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

5•嵌入式SQL的预处理方式,是指预处理程序先对源程序进行扫描,识别出SQL语句,

并处理成宿主语言的

形式。

6.关系模式的操作异常问题往往是由

引起的。

7.逻辑设计的主要工作是

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

9.判断一个并发调度是否正确,可以用___

概念来解决。

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

三、简答题(共40分)

1、为什么要进行关系模式的分解?

分解的依据是什么?

分解有什么优缺点?

(6分)

2、数据库设计的任务是什么?

数据库设计过程包括几个主要阶段?

哪些阶段独立于数据库

管理系统?

哪些阶段依赖于数据库管理系统(6分)答案

DDBABCDBACACACD

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

1.数据2.相同的关系模式或相同的结构

3.R和S没有公共属性4.视图5.函数调用6.数据冗余

7.把概念模式转换为DBMS能处理的模式8.冗余9.可串行化10.数据库驱动程序三、简答题(共40分)

1、为什么要进行关系模式的分解?

分解的依据是什么?

分解有什么优缺点?

(6分)

(1)由于数据之间存在着联系和约束,在关系模式的关系中可能会存在数据冗余和操作异常现象,因此需要进行关系模式的分解,以消除冗余和异常现象。

(2)分解的依据是数据依赖和范式。

(3)分解的优点是消除冗余和异常,缺点是做查询操作,需做连接操作,增加了查询时间。

2、数据库设计的任务是什么?

数据库设计过程包括几个主要阶段?

哪些阶段独立于数据库

管理系统?

哪些阶段依赖于数据库管理系统(6分)

(1)数据库设计的基本任务是:

根据一个单位的信息需求,处理需求和数据库的支撑环境(包括数据库管理系统、操作系统和硬件等),设计出数据库模式(包括概念模式、逻辑模式、外模式和内模式等)以及应用程序。

(2)数据库设计可分为4个主要阶段:

需求分析、概念设计、逻辑设计和物理设计。

(3)需求分析和概念设计独立于数据库管理系统。

(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.数据字典

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

A.需求分析B.概念设计C.逻辑设计D.物理设计

9.

事务日志的用途是()

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},贝UR的候选码为

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

数据冗

余度大、插入异常、和删除异常。

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

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

WHERER.C=S.CANDE='80'对应的关系代数表达式是

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

3、简答题(本大题共4小题,每小题5分,共20分)

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

2.试述关系模型的参照完整性规则。

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

答案

1、BBACACCCCD

2、

1.外模式/模式2.除3.参照4.日志文件5.3NF

6.AD7.修改异常8.封锁9.nA,D(

1.答:

视图是从一个或几个基本表导出的表,它与基本表不同,它是一个虚表,(2分)数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,

当基本表中的数据发生变化,从视图中查询出的数据也就随之改变(2分)。

视图一经定

义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视

图的更新操作有限制(1分)。

将其事务标识记入REDO入UNDO队列(2分);对

的主码Ks相对应(基本关系R和S不一定是不同的关系)组在F上的值必须为:

取空值(F的每个属性值均为空值)组的主码值(1.5分)。

4.答:

正像扫描日志文件,找出在故障发生前已经提交的事务,队列,同时找出故障发生时尚未完成的事务,将其事务标识记

UNDO队列中的各个事务进行撤销处理(1.5分);对REDO队列中的各个事务进行重做处理。

(1.5分)

一、选择题:

1、要保证数据库逻辑数据独立性,需要修改的是()。

?

A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式

2、不允许任何其他事务对一个锁定目标加锁的锁是()。

A共享锁B排他锁C共享锁或排他锁D都不是

3、数据库中()是指数据的正确性和相容性。

A安全性B完整性C并发性D恢复性

4、设K为关系模式R中的属性或属性组合,若U完全函数依赖K,贝UK称为

R的一个()。

A关键字B候选码C主属性D主属性值

5、数据库系统和文件系统的区别是()。

A数据库系统复杂,文件系统简单;

C文件系统只能管理程序文件,而数据库系统能管理各种文件;

D文件系统管理的数据量小,而数据库系统管理的数据量大;

6、设关系R,按条件f对关系R进行选择,其关系代数是()。

Adf(RXR)

Bnf(R)

Cdf(R)

Dnf(R)

7、关系模式中,各级模式之间的关系为()。

A3NF€2NF€1NF

C1NF€2NF€3NF

8、数据库系统的核心是(

A数据库

B数据库管理系统

B3NF€1NF€2NF

D2NF€1NF€3NF

C数据模型

9、多用户共享数据库时,为了保证用户正确读写数据,

A安全性控制

B恢复性控制

C并发性控制

10、数据库管理系统能实现对数据的查询、

)。

A数据定义功能

B数据管理功能

11、数据模型的三要素是(

)。

A数据结构、数据操作和数据完整性

C数据定义、数据操作和数据维护

12、E-R模型的基本成分是(

)。

A字段和记录

B记录和实体

D软件工具

DBMS必须进行(

可靠性控制

)。

13、关系数据库用(

)来表示实体之

A树结构

B网结构

14、在数据库系统中

A系统故障

15、在并发操作中可

还有()。

A读“脏”数据

16、具有数据冗余度小,

A文件系统

16、在一个关系中,

个元组,该属性组称

A候选码

插入、删除等操作,这

C数据操纵功能

种功能是

D数据控制功能

B数据结构、数据库定义和数据库维护

D关系数据库、

C联系和属性

间的联系。

C二维表

,系统的故障类型有三种,如下不是故障

B磁盘故障

C事物故障

能产生若干数据库不一致性,除了丢失修

B不可串行化C事物内部故障

数据共享以及较高数据独立性等特征的系

B数据库系统

层次数据库和网状数据

D实体和联系

D线性表

类型的为(

)。

D操作系统故障

改、不能重复读以外,

D活锁和死锁

统是(

)。

C管理系统D高级程序

如果有这样一个属性组存在,它的值能唯一的标识此关系中的一

为(

)。

B数据项

C主属性

D主属性值

18、.在数据库设计中,将E-R图转换成关系数据模型的过程属于(

)。

A需求分析阶段

B逻辑设计阶段

 

C概念设计阶段D物理设计阶段

的主码K相对应,则称F是基本关系R的()

属于上述冲突。

22、下列()运算不是专门的关系运算。

A选择B投影C笛卡尔积D连接

23、日志文件的主要作用是处理数据库的()。

A安全性B完整性C恢复D并发控制

、填空题:

1、三类经典的数据模型是、和。

其中,目

前应用最广泛。

2、模型是面向信息世界的,它是按用户的观点对数据和信息建模;模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。

3、关系模型的实体完整性是指。

在关系模型中,

候选码是指,全码是指。

4、设Ei为关系代数表达式,根据关系代数等价变换规则,(E1XE2)

XE3三,若选择条件F只涉及E1中的属性,贝ydF(E1XE2)

5、数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即依赖

和多值依赖。

6、在关系规范化过程中,将1NF转化为2NF,要消除,若

一个关系模式R€2NF,并且消除了非主属性对码的传递依赖,则R€__NF

7、数据库的保护措施有控制、控制、控制和数据库

恢复等。

8、事务是并发控制的基本单位,事务的四个性质是性、性、

性和性。

9、并发控制的主要方法是封锁,封锁的类型有两种,即锁和锁。

10、故障恢复的基本手段有和。

11、DBMS勺中文全称是。

12、数据管理的发展经历了人工管理阶段、阶段和阶段。

13、数据库系统的三级模式分别是,和。

其中

是用来定义数据库的全局逻辑结构的。

数据库系统的两级独立性分别是和。

14、数据库设计的步骤有需求分析、、逻辑结构设计、、

数据库实施和。

15、实体联系模型中三种联系是、、;

16、数据库系统是由数据库、、、和用户共同组

成;

17、并发控制带来的三种数据不一致是、、;

18、数据库的逻辑模型设计阶段,任务是将转换成关系模型;

19、关系规范化理论是设计的指南和工具。

20、从用户角度看,数据库系统的体系结构可分为结构、结构、

客户/服务器结构和结构。

三、简答题:

1、什么是E-R图?

E-R图的基本要素是什么?

2、并发操作可能会产生哪几类数据不一致?

用什么方法能避免各种不一致的情况?

3、数据库恢复的基本技术有哪些?

四、计算:

设有如下所示的三个具体关系:

A

B

C

a

f

b

b

d

e

a

f

c

a

g

d

a

f

e

b

d

g

R

D

E

F

3

d

2

5

a

1

4

d

8

5

d

4

C

D

b

5

c

4

1、求:

(1)E仁nA,C,D(dA='a'AB='f'(R^T))

(2)E2=nD(S)-nD(T)

(3)E3=(R-T)X(dD<5(S))

(4)E4=RH(nA,B(R)XnC(T))

2、

MN

C

D

c1

d1

c2

d2

A

B

C

D

a1

b1

c1

d1

a1

b2

c2

d3

a1

b1

c2

d2

a2

b2

c1

d1

a3

b2

c3

d1

a2

b2

c2

d2

求:

⑴、E仁nA,C,D(dA='a1'AB='b1'(M^N))

(2)、E2=nc,D(M)-N

⑶、E3=(gN)XN

五、

1、三个关系为:

S(S#,SNAME,AGE,SEX)

C(C#,CNAME,TEACHER)

SC(S#,C#,GRADE)

(1)检索学习课程号为C5的学生的学号和姓名;

(2)检索“李强”同学不学的课程号;

(3)检索学习课程号为C2的学生的学号和成绩;

(4)检索”程军”老师所代的课程号和课程名;

(5)检索年龄大于21的男学生的学号和姓名;

(6)检索选修课程名为Maths的学生的学号和姓名;

(7)检索选修课程号为C2或C4的学生学号;

(8)把“王云”同学的年龄改为22岁;插入一个新的学生记录(”S9”,”程玲”,

21,女);删除”程军”老师所代的课程。

2、设有如下所示的零件表P,供应商表S及供应表SP:

P(PNO,PNAM,EPADDR,PQTY)

S(SNO,SNAM,ESADDR)

SP(SNO,PNO,SPQTY)

其中,各列的含义如下:

PN6零件号,PNAM—零件名称,PADD—零件存放地点,PQT—零件库存量

SN6供应商号,SNAM—供应商名称,SADD—供应商地址,SPQT—供应量

试用SQL语句写出下列操作:

(1)利用SQL的数据定义功能创建P表,且定义PNO为主码。

(1)查询所有在“北京”的供应商号,供应商名称及其所供应的所有零件数量的总和(SUM)。

(1)查询供应量已超过1000的零件的零件号,零件名称及零件的库存量。

(4)将所有存放地点在“西安”的零件的库存量增加50%。

(5)从供应关系SP中删除供应量低于1000的供应记录。

(6)将对S表的查询及插入的权限授予USER1用户。

1.现有如下关系模式:

教师(教师编号,姓名,电话,所在部门,借阅图书编

图书名称,借阅日期,备注)

1)试分析该关系模式的函数依赖,并指明其主码。

2)该关系是否存在部分函数依赖,若有,请指出。

3)将该关系分解到2NF,3NF。

考年

2.考生(准考证号,姓名,电话,家庭住址,报考专业编号,报考专业名称,报份,备注)

1)试分析该关系模式的函数依赖,并指明其主码。

2)该关系是否存在部分函数依赖,若有,请指出。

3)将该关系分解到2NF,3NF。

七、数据库设计题:

1.

学生与教师管理教学模型如下:

1)有若干学生包括:

学号、姓名、性别

2)有若干教师包括:

编号、姓名、性别

3)开设若干课程包括:

课程号、课程名

4)一门课程只安排一名教师任教,一名使用教材。

5)一门课程有多名学生选修,每名学生成绩。

求:

1)确定实体及其包含的属性。

2)设计系统的概念结构模型(E-R图)。

3)设计系统的关系数据库逻辑模型(关

2.

(1)图书信息包括:

书号、书名、作者、

(2)出版社信息包括:

出版社号、社名、

(3)读者信息包括:

借书证号、姓名、单

(4)一个出版社可以出版多种书籍,但每

系模式)。

数量、出版社、单价、架号。

地址、电话、邮编、信箱。

位。

本书只能在一个出版社出版,

阳光大学生网,出版应有日期和责任编辑。

5)每个读者可以借阅多本图书,每本图书可以有多人借阅。

借阅信息包括:

借书日

期、还书日期、是否续借。

解题要求:

1)确定实体及其包含的属性。

2)设计系统的概念结构模型(E-R图)。

3)设计系统的关系数据库逻辑模型(关系模式)。

复习题参考答案

、选择题:

1-5CBB

B

B

6-10

C

A

BC

C

16-20

B

A

BD

B

211-1235ADCC

CD

A

二、填空题:

1.层次模型

网状模型

关系模型

关系模型

2.概念模型数据模型

3.

模式/内模式

主属性的值不能为空能唯一标识元组的属性和属性组

4.E1X(E2XE3)dfi(E1)

XE2

5.

函数

6.

非属性对码的部分函数依赖

3

7.

安全性完整性

并发

8.

原子性一致性

隔离性

持久性

9.

排它锁共享锁

10

数据转储登记日志文件

11

数据库管理系统

12

文件系统数据库管理

13.外模式模式内模式模式外模式/模式

14.概念结构设计物理结构设计数据库的运行和维护

15.一对一一对多多对多

16.数据库管理系统操作系统数据库管理员

17.丢失修改不可重复读读脏数据

18.E-R图

19.逻辑结构

20.集中式分布式

浏览器/服务器

四、计算:

1、

A

B

D

al

bl

di

al

bl

d2

A

B

C

D

al

bi

ci

di

al

bi

c2

d2

a2

b2

ci

di

a2

b2

c2

d2

4.

A

B

C

a

f

b

a

f

c

2、

1、

A

B

D

ai

bi

di

ai

bi

d2

2、

C

D

c2

d3

c3di

3、

A

B

C

D

al

bi

ci

di

al

bi

c2

d2

a2

b2

ci

di

a2

b2

c2

d2

五、

1、ns#,sname(cc#='5'As.s#=sc.s#(scs))

s))

2、nc#(c)-nc#((Tsname='李强'/s.s#=sc.s#(sc

3、ns#,grad

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2