数据库考研复试题目Word格式文档下载.docx

上传人:b****6 文档编号:17759682 上传时间:2022-12-09 格式:DOCX 页数:46 大小:514.27KB
下载 相关 举报
数据库考研复试题目Word格式文档下载.docx_第1页
第1页 / 共46页
数据库考研复试题目Word格式文档下载.docx_第2页
第2页 / 共46页
数据库考研复试题目Word格式文档下载.docx_第3页
第3页 / 共46页
数据库考研复试题目Word格式文档下载.docx_第4页
第4页 / 共46页
数据库考研复试题目Word格式文档下载.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

数据库考研复试题目Word格式文档下载.docx

《数据库考研复试题目Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库考研复试题目Word格式文档下载.docx(46页珍藏版)》请在冰豆网上搜索。

数据库考研复试题目Word格式文档下载.docx

D.概念模式

11.从数据流图构造E-R图时,A.数据项

B.数据流

选择实体一般应先考虑数据流图中的(D

数据存储

C.数据处理

12.以下(D

A.索引方法

)不是当前常用的存取方法。

B.聚簇方法C.HASH方法

链表方法

13.事务一旦提交,对数据库的改变是永久的,这是事务的

A.原子性B.一致性C.隔离性

持久性

14.并发控制要解决的根本问题是保持数据库状态的(

A.安全性B.完整性C.可靠性

一致性

15.在数据库系统中,对存取权限的定义称为(

A.授权B.定义C.约束

审计

16.视图建立后,在数据字典中存放的是(

A.查询语句B.视图的定义C.组成视图的表内容

D.产生视图的表定义

17.由全码组成的关系模式,最高可以达到的模式为(

A.4NF

B.2NF

C.3NF

D.BCNF

18.下列叙述中,正确的是(D)。

C.

对于关系数据模型,规范化程度越高越好

如果F是最小函数依赖集,则R€2NF

如果R€BCNF,贝UF是最小函数依赖集

关系模式分解为BCNF后,函数依赖关系可能被破坏DBMS采取的控制称为(D)。

19.为保证多用户环境中数据的完整性和一致性,

A.安全性控制B.完整性控制

C.事务控制D.并发控制

20.包含在日志文件中的主要内容是(

A.程序运行过程B.对数据的全部操作

二、填空题(每题1分,共10分)

C.对数据的全部更新操作

D.程序执行结果

1.

4.

5.

6.

7.

关系模式R与S,组成关系R+S的是关系(

在SQL中视图是由()产生的虚表。

在SQL中Xnotbetween20and30的含义是(

在合并E-R图时需解决的属性冲突包括属性(

事务遵守()是可串行化调度的充分条件。

要使数据库具有可恢复性,基本原则就是数据(

数据库控制保护的主要内容是数据的安全性、

)的属性集。

)。

)冲突和属性取值单位冲突。

8.

事务对数据库数据进行更新操作时,必须首先获得对该数据集合的(

()是指造成系统停止运转的任何事件,使得系统要重新启动。

10.数据()是防止数据库中数据在存储和传输中失密的有效手段。

三、简单应用题(每题3分,共15分)

R表

9.

A

B

C

a1

b1

c2

a2

b3

c7

a3

b4

c6

b2

c3

求解以下关系代数表达式结果:

)、并发控制和恢复。

)锁。

c1

a4

b6

S表

d4

d1

d2

T表

1.RnS2.R-S3.

四、应用题(每题5分,共25分)

给定学生选课数据库,其中包含有3张基本表:

学生表S(Sno,Sname,Sage,Ssex,Sdept)课程

表C(Cno,Cname,Teacher,Ccredit),选课表SC(Sno,Cno,Grade)。

按要求完成下列数据操作要求。

(RUS)十T

4.RXT

5.nA,DOS.B=T.B(SXT)

1.用SQL语句创建选课表SC(Sno,Cno,Grade),其中主码为(Sno,Cno),外码为Sno,Cn0,并规定成绩Grade的取值应该在0到100之间。

2.用SQL语句表示“将计算机科学系全体学生的成绩置零”。

3.用SQL语句表示“查询选修并且成绩及格的课程总数大于号和姓名”。

3门(包括3门)的学生的学

4.用SQL语句创建视图VSC(Sno,Sname,Cno,Cname.Grade),并将对学生表S的修改权限授权给用户U1,并且U1可以将权限进行传播。

5.用关系代数表达式表示“查询选修了全部课程的学生学号和姓名”

五、(15分)已知关系模式R(U,F)中

U={ABCDEG},

F={BE7G,BDtG,cdfA,CEG,CDEfAB,BCA,BD},求下列各题。

(3分)

F的最小函数依赖集;

关系模式R的候选码;

判断R的最高规范化程度,并说明理由;

判定分解P={ABD,DGE,AG,CE}是否保持无损连接性;

将关系模式R分解为3NF,并且保持函数依赖和无损连接性。

六、(15分)设某汽车运输公司有三个实体集。

一是“车队”实体集,属性有车队号和车队名等;

二是“车辆”实体集,属性有牌照号、厂家和出厂日期等;

三是“司机”实体集,属性有司机编号、姓名和电话等。

设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘

于一个车队,车队聘用司机有个聘期;

车队与车辆之间存在“拥有”联系,每个车队可拥有若干个车辆,但每辆车只能属于一个车队;

司机与车辆之间存在“使用”联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。

(6分)

(3分)

试画出E-R图,并在图上注明属性、联系类型及实体标识符;

将E-R图转换为关系模型,并说明主键和外键。

判定每个关系模式的最高规范化程度。

《数据库》

A卷参考答案及评分标准

选择题

1-5

(每题

ADDBC

1分,

共20分)

6-10

11-15DDDDA

二、填空题(每题

1.关系R

3.X<

20或X>

30

5.两段锁协议

7.完整性

9.系统故障

三、简单应用题(每题

1.RnS

16-20

共10分)

CBACD

DDDDC

10.加密

3分,共15分)

2.R-S

基本表或视图域

冗余

排它(写)

3.(RUS)十T

R.A

R.B

R.C

T.B

T.C

T.D

4.RXT

1.(5分)

createtableSC(

Snochar(10)notnull,

Cnochar(10)notnull,

Gradeintcheck(Grade>

=0andGrade=<

100),primarykey(Sno,Cno),

foreignkey(Sno)referencesS(Sno),

foreignkey(Cno)referencesC(Cno)

);

2.(5分)

updateSC

setGrade=0

whereCS'

=

(selectSdept

fromS

whereS.Sno=SC.Sno);

3.(5分)

selectSno,Sname

fromSwhereSnoin(

selectSno

fromSC

whereGrade>

=60groupbySnohaving(count(*)>

=3));

4.(5分)

createviewVSC(Sno,Sname,Cno,Cname,Grade)

as

selectS.Sno,Sname,C.Cno,Cname.GradefromS,C,SC

whereS.Sno=SC.SnoandC.Cno=SC.Cno;

grantupdate

ontableS

toU1

withgrantoption;

5.(5分)

nSno,Cno(SC)*nCno(C)O勺nSno,Sname(S)

四、应用题(15分)

1.(3分)

Fmin={BTG,CDTA,CEG,BD,CDEB}

2.(3分)

候选码为:

(BCE)和(CDE)

3.(3分)

1NF,存在BETG,说明G对码部分函数依赖,所以为

1NF。

车队号

车队名

车队

聘期

拥有

聘用

照号

C厂家z>

^

C出厂日期^

m

车辆

司机

yC司机编号^

lr<

Z姓名vT电话

2.(6分)

车队(车队号,车队名)

司机(司机编号,姓名,电话,车队号,聘期)

车辆(牌照号,厂家,出厂日期,车队号)使用(牌照号,司机编号,使用日期,公里数)

3.(3分)

均为BCNF。

本科生考试试卷

5.关系模式R(U,F),如果R€2NF,基本可以消除的数据异常是(

A.插入异常B.删除异常C.候选码冗余6.在关系模式R(U,F)中,X、Y、Z都是属性,且X7Y、YZ,贝UXZ是(

A.一定是传递函数依赖

一定不是传递函数依赖C.不一定是传递函数依赖

C.调查、分析、设计

11.从E-R图向关系模型转换,一个M:

N的联系转换成一个关系模式时,该关系模式的关

键字是(

C.N方实体关键字与M方关键字组合D.重新选择其他属性

B.6B=”b”(R)

13.将局部E-R图合并为全局E-R图时可能会出现冲突,不属于合并冲突的是(

A.属性冲突B.结构冲突C.语法冲突D.命名冲突

14.关系模式R中的属性全部是主属性,则R的最低范式必定是(

A.2NF

B.3NF

C.BCNF

D.4NF

A.ALTER

B.CREATE

C.UPDATE

D.INSERT

16.SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的(

A.列B.行

C.关系

D.分组

17.对于属性子集X、Y,

A.Y传递函数依赖于X

X'

是X的真子集,若X7Y,XJY,则称(

B.Y部分函数依赖于X

C.Y完全函数依赖于X

D.X、Y相互函数依赖

18.系统故障会造成(

A.内存数据丢失

B.硬盘数据丢失

C.软盘数据丢失

D.磁带数据丢失

19.为了使用数据库方便,常把数据操作语言嵌入到某一高级语言中,(

A.查询语言

B.宿主语言

C.自含语言

此高级语言称为

D.会话语言

20.SQL中的视图提高了数据库系统的(

A.完整性B.并发控制

C.隔离性

D.安全性

在关系模式中,能够唯一表达元组的属性组称为(

参照完整性规则是对()键的约束。

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

模式/内模式映像为数据库提供了(

数据库系统中可能发生的故障有:

系统故障、

外模式是()的子集。

制作数据后援副本的过程称为()。

并发控制是对用户的()加以控制和协调。

在数据库系统中对存取权限的定义称为()。

)概念来解决。

数据独立性。

()和计算机病毒。

10.()数据模型一般在数据库设计的概念设计阶段使用。

1.RUS2.R-S3.

4.nA(s)

5.nA,DGS.C=T.C(SXT)

2.用SQL语句表示“用户U1具有从每门课程中select最高成绩、最低成绩、平均成绩的权力,他不能查看每个人的成绩”。

3.用SQL语句表示“将(S0009,C003,78)插入SC关系表中”。

4.用SQL语句表示“查询选修王平老师讲授课程的学生姓名”

5.用SQL语句表示“将IS系的学生选课信息删除”。

(15分)设R(A,B,C,D,E),F={A->

C,C->

D,B->

C,DE->

C,CE->

A}

五、

求:

(5分)R的候选码;

(5分)P={AD,AB,BC,CDE,AE}是否无损连接;

(5分)将R分解BCNF且无损。

六、(15分)请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:

读者号,姓名,地址,性别,年龄,单位。

对每本书存有:

书号,书名,作者,本被借出的书存有读者号、借出日期和应还日期。

要求:

出版社。

对每

给出E-R图;

再将其转换为关系模型;

判断每个关系模式的规范化最高程度。

B卷参考答案及评分标准

BCBCA填空题(每题

1、超码

6、模式7、转储

三、简单应用题(每题

1分,共20分)

1分,共10分)

2、外码

CBBAA11-15CBCBA

3、可串行化调度

8、并发操作

4、物理

9、授权

16-20DBABD

5、介质故障

10、E-R

(RUS)十T

1.RUS

4.nA(S)

1、(5分)

5.Daqcs.c=t.c(SXT)

5分,共25分)

nS.Sname'

S.Sno=SC.Sno

ASC.Grade>

90(SXSC)

2、(5分)

CREATEVIEW课程成绩

AS

(Grade)AVG(Grade)

SELECT<

Cno^MAX(Grade),

GROMPCyA壬

GRANTSELECTON课程成绩

TOU1;

3、(5分)

INSERTINTO

4、(5分)

SELEC

FROMS,C,SC

WHERES.Sno=SC.SnoandC.Cno=SC.CnoandC.Teacher=王平'

5、(5分)

DELETE

FROMSC

WHERECS'

=

(SELECTSdept

FROMS

WHERES.Sno=SC.Sno);

五、应用题(15分)

1、(5分)

候选码为(BE)

2、(5分)

E

AD

a

AB

BC

CDE

AE

无全a行,所以该分解为有损连接。

3、(5分)

P={AC,BD,ABE}

六、应用题(15分)

1、(6分)

123123123123123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231

2、(6分)

读者(读者号,姓名,地址,性别,年龄,单位)

书(书号,书名,作者,出版社,读者号,借出日期,应还日期)

3—I<

I—■—

3、(3分)

均为BCNF

哈尔滨工程大学试卷

、问答题(30分,每小题5分)

说明什么是数据(Data)和数据库(Database)?

说明什么是数据库管理系统(DBMS)和数据库系统(DBS)?

简述数据管理技术的发展过程?

什么是事务(Transaction),事务和程序的区别?

什么是计算机系统安全性?

TCSEC/TDI安全级别划分有几个等级,各是什么?

二、(10分)

画出包括学生、宿舍、档案材料、班级、班主任的实体的属性,并指出实体的码?

三、(20分)

设有学生课程数据库中包含三个关系:

学生关系所示。

ER图,指出实体之间的联系和描述

S、课程关系C、学生选课关系SC,如图

Sno

Sname

Sex

SD

Age

3001

王平

计算机

18

3002

张勇

19

4003

黎明

机械

4004

刘明远

17

1041

赵国庆

通信

1042

樊建玺

Cno

Cname

Pcno

Credit

1

数据库

3

2

数学

4

操作系统

数据结构

7

5

数字通信

6

Grade

93

84

83

信息系统

程序设计

(1)用关系代数检索选修课程名为“数学”的学生号和学生姓名(10分)

(10分)

(2)用SQL命令查询其它系比计算机系所有学生年龄都要小的学生姓名及年龄。

四、(20分)

设有一关系R,具有下列属性:

学号(S#)、课程号(C#)、成绩(G)、TN(任课教师姓名)、教师所在系(D)。

数据具有如下语义:

一个学生一个学号,一门课程一个课程号SC一位学生所修的每门课程都有一个成绩每门课程只有一位任课教师,一教师可教多门课教师中没有重名,每位教师只属于一个系

(1)

(2)

(3)

五、(20分,每小题5分)

指出关系R中的函数依赖关系?

(5分)

指出关系R的缺

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

当前位置:首页 > 高中教育 > 高考

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

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