数据库原理期末考试复习题及答案七.docx

上传人:b****8 文档编号:30000093 上传时间:2023-08-04 格式:DOCX 页数:14 大小:256.10KB
下载 相关 举报
数据库原理期末考试复习题及答案七.docx_第1页
第1页 / 共14页
数据库原理期末考试复习题及答案七.docx_第2页
第2页 / 共14页
数据库原理期末考试复习题及答案七.docx_第3页
第3页 / 共14页
数据库原理期末考试复习题及答案七.docx_第4页
第4页 / 共14页
数据库原理期末考试复习题及答案七.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

数据库原理期末考试复习题及答案七.docx

《数据库原理期末考试复习题及答案七.docx》由会员分享,可在线阅读,更多相关《数据库原理期末考试复习题及答案七.docx(14页珍藏版)》请在冰豆网上搜索。

数据库原理期末考试复习题及答案七.docx

数据库原理期末考试复习题及答案七

 

2

读A=200

3

ROLLBACK恢复A=100

A.该并发操作不存在问题B.该并发操作丢失更新

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

16.并发操作有可能引起下述()问题。

I.丢失更新II.不可重复读III.读脏数据

A.仅I和IIB.仅I和III

C.仅II和IIID.都是

17.E-R模型向关系模型转换是数据库设计的()阶段的任务。

A.需求分析B.概念结构设计

C.逻辑结构设计D.物理结构设计

10.SQL语言中,删除一个表的命令是()

A.DELETEB.DROP

C.CLEARD.REMOVE

19.从E-R模型关系向关系模型转换时,一个m:

n联系转换为关系模式时,该关系模式的候选码是()。

A.m端实体的关键字

B.m端实体的关键字

C.m端实体关键字与n端实体关键字组合

D.重新选取其他属性

20.已知关系SPJ(S#,P#,J#,QTY),把对关系SPJ的属性QTY的修改权授予用户张三的T-SQL语句是()。

A.GRANTQTYONSPJTO张三

B.GRANTUPDATEONSPJTO张三

C.GRANTUPDATE(QTY)ONSPJTO张三

D.GRANTUPDATEONSPJ(QTY)TO张三

得分

、填空题

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

1.在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据的独立性。

2.在SQL语言中,使用语句收回授权。

3.一个SQL语句原则上可产生或处理一组记录,而程序语言一次只能处理一个记录,为此必须协调两种处理方式,这是通过使用机制来解决的。

4.在“学生—选课—课程”数据库中的三个关系如下:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。

现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句:

SELECTSNAME,GRADEFROMS,SC,CWHERECNAME=‘数据库技术'AND

S.S#=SC.S#AND

5.数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性:

、一致性、隔离性和持久性。

6.在一个关系中,任何候选码中所包含的属性都称为。

7.关系模式分解的等价性标准主要有两个,分别为分解具有、和。

8.如果关系模式R中所有的属性都是主属性,则R的规范化程度至少达到。

9.是一种特殊的存储过程,它可以在对一个表上进行INSERT、UPDATE和DELETE操作中的任一种或几种操作时被自动调用执行。

三、设计题(10分)

假设某商业集团数据库中有一关系模式R如下:

R(商店编号,商品编号,数量,部门编号,负责人)如果规定:

(1)每个商店的每种商品只在一个部门销售;

(2)每个商店的每个部门只有一个负责人;

(3)每个商店的每种商品只有一个库存数量。

试回答下列问题:

(1)根据上述规定,写出关系模式R的基本函数依赖;

(2)找出关系模式R的候选码;

(3)试问关系模式R最高已经达到第几范式?

为什么?

(4)如果R不属于3NF,请将R分解成3NF模式集。

四、实际应用题(20分)

某医院病房管理系统中,包括四个实体型,分别为:

科室:

科名,科地址,科电话病房:

病房号,病房地址医生:

工作证号,姓名,职称,年龄病人:

病历号,姓名,性别且存在如下语义约束:

1

得分

得分

3分)

1分)

2分)

4分)

得分

得分

一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室;

2一个医生可负责多个病人的诊治,一个病人的主管医生只有一个;

3一个病房可入住多个病人,一个病人只能入住在一个病房。

注意:

不同科室可能有相同的病房号。

完成如下设计:

(1)画出该医院病房管理系统的E-R图;(8分)

(2)将该E-R图转换为关系模型;(5分)

(要求:

1:

1和1:

n的联系进行合并)

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

(7分)

得分

五、编程题(10分)

假设存在名为AAA的数据库,包括S(S#char(8),SNvarchar(8),AGEint,DEPTvarchar(20),DateTDateTime)和SC(S#char(8),CNvarchar(10),GRADEnumeric(5,2))两张表。

请按下列要求写一存储过程PROC3。

要求为:

修改SC表中学号为@s1的值、课程名为@c1的值的学生成绩为@g1的值。

试题八参考答案与评分细则

、单项选择题(共15小题,每小题2分,共30分)

题号

1

2

3

4

5

6

7

8

9

10

答案

A

B

D

C

C

A

B

C

A

B

题号

11

12

13

14

15

16

17

18

19

20

答案

B

D

B

D

D

D

C

B

C

C

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

 

1.

物理

2.

REVOKE

3.

游标

注:

或Cursor

4.

SC.C#=C.C#

注:

或C.C#=SC.C#

5.

原子性

6.

主属性

7.

无损连接性

、保持函数依赖性

8.

3NF

注:

或第三范式

9.触发器

三、设计题(10分)

参考答案:

(1)有三个函数依赖:

(商店编号,商品编号)→部门编号(1分)

(商店编号,部门编号)→负责人(1分)

(商店编号,商品编号)→数量(1分)

)的传递函数依

(2)R的候选码是(商店编号,商品编号)(1分)

(3)因为R中存在着非主属性“负责人”对候选码(商店编号、商品编赖(1分),所以R属于2NF,R不属于3NF(1分)。

(4)将R分解成:

R1(商店编号,商品编号,数量,部门编号)(2分)

R2(商店编号,部门编号,负责人)(2分)

四、实际应用题(20分)

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

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

科室(科名,科地址,科电话)病房(病房号,病房地址,科名)医生(工作证号,姓名,职称,年龄,科名)病人(病历号,姓名,性别,主管医生,病房号,科名)

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

科室:

主码是科名;病房:

主码是科名十病房号,外码是科名;医生:

主码是工作证号,外码是科名;病人:

主码是病历号,外码是科名十病房号评分标准:

(1)四个联系各1分,名称一定要表达联系含义,联系类型错误不给分;四个实体型各1分,属性漏写、错写不给分。

(2)转化后的科室关系模式、病房关系模式、医生关系模式各1分,有一个属性不正确均不给分,病人关系模式2分,漏写、错写一个属性扣1分扣完2分为止。

(3)科室:

主码是科名(1分);病房:

主码是科名十病房号(1分),外码是科名(1分);医生:

主码是工作证号(1分),外码是科名(1分);病人:

主码是病历号(1分),外码是科名十病房号(1分)。

五、编程题(10分)

CREATEPROCEDUREPROC3(1分)(

@s1char(8),@c1varchar(10),@g1numeric(5,2)(3个变量定义各1分))

AS(1分)

BEGIN(1分)

UPDATESC(1分)

SETGRADE=@g1(1分)

WHERES#=@s1ANDCN=@c1(2分)

END

数据库原理-期末考试复习题九

、单项选择题

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

在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。

1.要保证数据库的数据独立性,需要修改的是()

A.三层模式之间的两种映射

C.模式与外模式D.

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

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

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

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

A.多对多

B.

一对一

C.多对一

D.一对多

将E-R模型转换成关系模型,

属于数据库的(

A.需求分析

B.

概念设计

C.逻辑设计

D.

物理设计

五种基本关系代数运算是(

A.∪,—,×,π和σ

B.

∪,—,

,π和σ

C.∪,∩,×,π和σ

D.∪,∩,

,π和σ

下列聚合函数中不忽略空值

(NULL)

的是(

)。

A.SUM(列名)

B.MAX(列名)

C.COUNT(*)

D.AVG(列名)

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

4.

5.

6.

8.已知成绩关系如表1所示。

执行SQL语句:

SELECTCOUNT(DISTINCT学号)FROM成绩

WHERE分数>60

查询结果中包含的元组数目是()

表1成绩关系

学号

课程号

分数

S1

C1

80

S1

C2

75

S2

C1

null

S2

C2

55

S3

C3

90

B.2

D.4

9.在视图上不能完成的操作是(

A.更新视图

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

10.

B.查询

D.在视图上定义新视图

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

A.完整性约束B.数据结构

C.恢复D.数据操作

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

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))

得分

二、多项选择题

(本大题共5小题,每小题2分,共10分)在每小题列出的四个备选项中有多个是符合题目要求的,多选、少选错选、不选均无分。

1.对于关系模式S(Sno,Sname,Age,Dept);C(Cno,Cname,Teacher);SC(Sno,

Cno,Score)。

下列查询结果相同的是()

A.πSname((S)σScore>60(SC))

B.πSname(σScore>60(SSC))C.σScore>60(πSname(SSC))

D.σScore>60(πSname(S)(SC))

2.E-R图的主要元素是、、。

3.关系系统的完整性控制包括、、。

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

5.数据库系统一般包括数据库、、、与用户。

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

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

7.如果两个实体之间具有m:

n联系,则将它们转换为关系模型的结果是个表

8.数据库设计的一般步骤有:

需求分析、、、、运行与维护等。

得分

得分

四、设计题

(本大题共2小题,第1小题5分,第2小题15,共20分)

1.设教学数据库中有三个基本表:

学生表S(SNO,SNAME,AGE,SEX),其属性分别表示学号、

学生姓名、年龄、性别。

课程表C(CNO,CNAME,TEACHER),其属性分别表示课程号、课程名、上课教师名。

选修表SC(SNO,CNO,GRADE),其属性分别表示学号、

课程号、成绩。

有如下SQL查询语句:

SELECTCNO

FROMC

WHERECNONOTIN

(SELECTCNO

FROMS,SC

WHERES.SNO=SC.SNO

ANDSNAME='张三');

请完成下列问题:

(1)用汉语句子阐述上述SQL语句的含义;(2分)

2)用等价的关系代数表达式表示上述SQL查询语句。

(3分)

2.设有关系R和函数依赖F:

R(A,B,C,D,E),F={ABC→DE,BC→D,D→E}。

试求下列问题:

(1)关系R的侯选码是什么?

R属于第几范式?

并说明理由。

(3分)

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

(12分)要求:

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

五、综合题(共20分)

得分

实体的主要属性如下,其中下划线部分为主码:

仓库(仓库号,仓库名,面积,货位数)零件(零件号,零件名称,规格型号,计量单位,供货商号,价格)库存(?

,?

,库存量)

1.请在?

处填上相应的属性。

(2分)

2.试用SQL定义上述E-R图中所有的实体、属性及联系,所对应的英文名称为:

Warehouse(wno,wname,square,cou)Material(mno,mname,type,unit,cusnum,price)Storage(?

,?

,storenumber),要求反映主码和外码,其中的类型长度可以根据需要自行确定。

(6分)

3.用SQL与关系代数表示查询:

(6分)找出零件名为“镙丝”的零件号、所存放的仓库号、库存量。

4.建立一个包含仓库号、仓库名、零件号、零件名、价格、库存量的视图VIEW1。

(6分)

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1