完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx

上传人:b****3 文档编号:6338137 上传时间:2023-05-06 格式:DOCX 页数:18 大小:37.19KB
下载 相关 举报
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第1页
第1页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第2页
第2页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第3页
第3页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第4页
第4页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第5页
第5页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第6页
第6页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第7页
第7页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第8页
第8页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第9页
第9页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第10页
第10页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第11页
第11页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第12页
第12页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第13页
第13页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第14页
第14页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第15页
第15页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第16页
第16页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第17页
第17页 / 共18页
完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx

《完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx(18页珍藏版)》请在冰点文库上搜索。

完整word版数据库原理期末考试复习题及答案word文档良心出品Word文档下载推荐.docx

.图1中()是关系完备的系统11

D

CAB

1图:

名次,其语义是:

课程;

M),其中各属性的含义是:

S:

学生;

CM12.有关系模式A(S,C,每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并),则关系模式A最高达到(列名次)2NF.BA.1NF

BCNF.DC.3NF

(13.关系规范化中的删除异常是指

B.不该插入的数据被插入A.不该删除的数据被删除

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

)-R图产生于(14.在数据库设计中,EB.物理设计阶段A.需求分析阶段

.概念设计阶段C.逻辑设计阶段D

个数字组成的字符串,这一规815.有一个关系:

学生(学号,姓名,系别),规定学号的值域是。

)则属于(

.实体完整性约束AB.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束

.事务是数据库运行的基本单位。

如果一个事务执行成功,则全部更新提交;

如果一个事务执行16失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于)状态。

B.一致性A.安全性

D.可靠性C.完整性

()用来记录对数据库中数据进行的每一次更新操作。

.17.后援副本A.日志文件B

C.数据库D.缓冲区

,下列和共享锁S18.在并发控制技术中,最常用的是封锁机制,基本的封锁类型有排它锁X)关于两种锁的相容性描述不正确的是(A.X/X:

TRUE

TRUE:

B.S/SC.S/X:

FALSE

FALSED.X/S:

()、19.设有两个事务T1T2,其并发操作如图1所示,下面评价正确的是B.该操作丢失修改A.该操作不存在问题

数据脏”D.该操作读“C.该操作不能重复读

T2T1

read(A)

read(B)

sum=A+B

A*2=Awrite(A)

sum=A+B

write(A+B)

2图

LOCKX(C)

…20.已知事务T的封锁序列为:

LOCKS(A)LOCKS(B)…1UNLOCK(C)

…UNLOCK(B)…UNLOCK(A)…LOCKS(B)

UNLOCK(A)LOCKS(A)……的封锁序列为:

事务T2UNLOCK(B)

…UNLOCK(C)……LOCKX(C)

)则遵守两段封锁协议的事务是(

T.B.TCT和.D没有.AT2121

二、填空题分,共10分)7(本大题共小题,每空1请在每小题的空格中填上正确答案。

错填、不填均无分。

分得

都不能关系数据库的实体完整性规则规定基本关系的.1

取。

中的主码是D,则D在A(D,CN,NM)中,A的主码是S,B.2在关系A(S,SN,D)和B。

称为

SQL语言中,用于授权的语句是_________。

3.

种基本运算表示为的交可以用关系代数的54.关系R与S

,最重要的用户是5.数据库系统中最重要的软件是

、逻辑结构设计阶.数据库设计分为以下六个设计阶段:

需求分析阶段、6

、数据库实施阶段、数据库运行和维护阶段。

段、

C→B},则C,D)和R上的函数依赖集F={A→CD,已知关系7.R(A,B,NF。

R∈

三、简答题得分分,第2、3题各3分,(本大题共3小题,第1题4共10分)

1.试述数据、数据库、数据库管理系统、数据库系统的概念。

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

3.数据库系统的故障有哪些类型?

四、设计题

分得)分,共25分15(第1题分,第2题10模式:

设有一个工程供应数据库系统,包括如下四个关系1.

,CITY);

?

S(SNO,SNAME,STATUS

WEIGHT);

?

P(PNO,PNAME,COLOR,

JNAME?

J(JNO,,CITY)

SPJ(SNO,PNO,JNO,QTY)?

供应商表S由供应商号、供应商名、状态、城市组成;

零件表P由零件号、零件名、颜色、重量组成;

工程项目表J由项目号、项目名、城市组成;

供应情况表SPJ由供应商号、零件号、项目号、供应数量组成;

3分)1)用关系代数查询没有使用天津供应商生产的红色零件的工程号;

(((3分)JNO

(2)用关系代数查询至少使用了供应商S1所供应的全部零件的工程号;

分)2)用(3SQL查询供应工程J1零件为红色的工程号JNO;

(((4)用SQL查询没有使用天津供应商生产的零件的工程号;

3分))用SQL2分)语句将全部红色零件改为蓝色;

((5分)400P4SQL)用语句将(S2,,J6,)插入供应情况关系。

(26(为候选码,(,S#,CNAME)STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE)2.设有关系设关系中有如下函数依赖:

SNAME,SDEPT,MNAME

S#,CNAME()→

S#→SNAME,SDEPT,MNAME

(S#,CNAME)→GRADE

SDEPT→MNAME

试求下列问题:

(1)关系STUDENT属于第几范式?

并说明理由。

(3分)

(2)如果关系STUDENT不属于BCNF,请将关系STUDENT逐步分解为巧

BCNF。

(7分)

要求:

写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。

五、综合题分)(15分得

品可以某企业集团有若干工厂,每个工厂生产多种产品,且每一种产在多个工厂生产,每个工厂按照固定的计划数量生产产品;

每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。

工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。

分)图;

(51()根据上述语义画出E-R分)模型转换为关系模型;

(5

(2)将该E-R的联系进行合并)1:

n(要求:

1:

1和分)指出转换结果中每个关系模式的主码和外码。

(5(3)参考答案与评分标准分)一、选择题(每题2B.109.C..D7C8.B65.21.D.C3D4.A.B

A

.16.B

C

1917C

11..B

12.D

.A

13.201814.D

.C

15.A

分)二、填空题(每空1GRANT3.2.外码空值(或1.主属性NULL)概念结构设.)6)5.数据库管理系统(或DBMS数据库管理员(或DBAR-S4.R-()

27.计阶段物理结构设计阶段分,题4三、简答题(本大题共3小题,第1分)分,共题各310、第23、参考答案:

1分)(数据:

描述事物的符号记录。

1答:

分)(数据库:

长期存储在计算机内的、有组织的、可共享的数据集合。

1

数据库管理系统:

是位于用户与操作系统之间的具有数据定义、数据操纵、数据库的运行管理、数据库的建立和维护功能的一层数据管理软件。

(1分)

数据库系统:

在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

评分标准:

四个基本概念各1分,意思表达正确即可给分。

2、参考答案:

答:

视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之改变(2分)。

视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制(1分)。

意思表达正确即可给分。

3、参考答案:

故障主要有下面三种类型:

(1)事务故障(1分)

(2)系统故障(1分)

(3)介质故障(1分)

关键字“事务”、“系统”、“介质”中有错别字一律该项不给分。

四、设计题

1、

(1)参考答案:

ππ?

(P))

((J)-SPJ(S)

COLOR=JNOCITY=JNO红天津'

'

评分标准:

SPJP1分,少任意一个关系不给分;

CITY='

两个关系的差1分;

三个表的自然连接S

天津'

和?

COLOR='

红'

两个条件1分,任意一个错误不给分。

参考答案:

2)(ππ?

÷

(SPJ))

((SPJ)S1PNO,JNOPNOSNO=评分标准:

ππ?

1分。

和分,任意一个错误不给分;

分;

两个关系的除1SNO='

S1'

PNO,JNOPNO1

(3)

参考答案1:

SELECTDISTINCTJNO

FROMSPJ,P

WHERESPJ.PNO=P.PNOAND

AND

JNO='

J1'

;

SELECTDISTINCTJNOFROMSPJ,P1分,少DISTINCT扣0.5分,SPJ,P中少任一表不给分;

WHERESPJ.PNO=P.PNOANDCOLOR='

ANDJNO='

1分,3个条件每错一个扣0.5,扣完1分为止。

参考答案2:

SELECTDISTINCTSNO

FROMSPJ

WHEREJNO='

AND

PNOIN

(SELECTPNO

FROMP

WHERECOLOR='

);

SELECTDISTINCTJNOFROMSPJ1分,少DISTINCT扣0.5分;

WHEREJNO='

)1分,无JNO='

、PNOIN、SELECTPNOFROMP

均扣0.5分,扣完1分为止。

(4)

SELECTJNO

FROMJ

WHEREJNONOTIN

(SELECTJNO

WHERESNOIN

(SELECTSNO

FROMS

WHERECITY='

天津'

));

SELECTSNO

三层嵌套各1分,各嵌套内有错误则该项均不给分。

FROMJ

WHERENOTEXISTS

(SELECT*

FROMSPJ,S

WHERESPJ.SNO=S.SNOAND

SPJ.JNO=J.JNOAND

WHERENOTEXISTS1分;

SELECT*

FROMSPJ,S1分,SPJ,S少一个表不给分;

1分,三个条件少一个扣0.5,扣完1分为止。

参考答案3:

SELECTJNO

WHERESPJ.JNO=J.JNOANDEXISTS

FROMS

WHERES.SNO=SPJ.SNOAND

))

(5)参考答案:

UPDATEPSETCOLOR='

蓝'

WHERECOLOR='

UPDATEP0.5分;

SETCOLOR='

1分;

0.5分。

(6)参考答案:

INSERTINTOSPJVALUES('

S2'

'

P4'

J6'

400);

INSERTINTOSPJ1分;

VALUES('

400)1分。

(1)关系STUDENT是1NF,因为F中存在非主属性SNAME,SDEPT,MNAME对侯选码(S#,CNAME)的部分函数依赖。

(2)

①首先消除部分函数依赖(S#,CNAME)→SNAME,SDEPT,MNAME将关系分解为:

R1(S#,SNAME,SDEPT,MNAME),S#为候选码,

R1的函数依赖集为:

F1={S#→SNAME,SDEPT,MNAME,SDEPT→MNAME}

R2(S#,CNAME,GRADE),S#为候选码,

R2的函数依赖集为:

F2={(S#,CNAME)→GRADE}

②在关系R1中存在非主属性MNAME对候选码S#的传递函数依赖S#→MNAME,所以将R1进一步分解:

R11(S#,SNAME,SDEPT),S#为候选码,

R11的函数依赖集为:

F11={S#→SNAME,SDEPT}

R12(SDEPT,MNAME),SDEPT为候选码,

R12的函数依赖集为:

F12={SDEPT→MNAME}

在R2、R11、R12关系模式中函数依赖都是非平凡的,并且决定因素均是候选码,所以上述三个关系模式均是BCNF。

(1)正确指明R∈1NF(1分);

正确说明R∈1NF的理由(2分)。

(2)首先正确将R分解为R1(S#,SNAME,SDEPT,MNAME)(2分)和R2(S#,CNAME,GRADE)(1分),再将R1正确分解为R11(S#,SNAME,SDEPT)(2分)和R12(SDEPT,MNAME)(2分),分解过程的叙述斟情扣分。

五、综合题

参考答案:

(1)本题的E-R图如下图所示。

地工产编产品编产品厂规

n

m

产品工厂生产

1

计划数量

聘用聘期

n工资

职工

职工号姓名

(2)转化后的关系模式如下:

工厂(工厂编号,厂名,地址)

产品(产品编号,产品名,规格)

职工(职工号,姓名,工产编号,聘期,工资)

生产(工产编号,产品编号,计划数量)

(3)每个关系模式的主码、外码如下:

工厂:

主码是工产编号;

产品:

主码是产品编号;

职工:

职工号,外码是工厂编号;

生产:

主码是(工产编号,产品编号),

外码是工产编号、产品编号。

(1)三个实体型工厂、产品、职工各1分,属性漏写、错写不给分;

两个联系各1分,名称一定要表达联系含义,联系类型错误不给分,属性漏写不给分。

(2)转化后的工厂关系模式、产品关系模式、生产关系模式各1分,有一个属性不正确均不给分,职工关系模式2分。

(3)工厂:

主码是工产编号(0.5分),无外码(0.5分);

主码是产品编号(0.5分),无外码(0.5分);

主码职工号(0.5分),外码是工厂编号(0.5分);

主码是(工产编号,产品编号)(1分),

外码是工产编号(0.5分)、产品编号(0.5分)。

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

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

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

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