数据库考研必备复试题(2)

2019-04-14 13:07

车辆(牌照号,厂家,出厂日期,车队号) 使用(牌照号,司机编号,使用日期,公里数) 3.(3分) 均为BCNF。

本科生考试试卷

一、选择题(每题1分,共20分) 1. 数据库系统的核心是( )。 A. 数据库

B. 数据库管理系统

C. 数据模型

D. 软件工具

2. 应用数据库的主要目的是为了( )。 A. 解决保密问题 B. 解决数据完整性问题 3. 子模式是( )。 A. 模式的副本 A. 投影

B. 模式的逻辑子集

C. 笛卡尔积 B. 删除异常

C. 多个模式的集合 D. 除 C. 候选码冗余

D. 数据冗余过大 D. 以上三者都对

4. 关系运算中花费时间可能最长的运算是( )。

B. 选择

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

6. 在关系模式R(U,F)中,X、Y、Z都是属性,且X→Y、Y→Z,则X→Z是( )。 A. 一定是传递函数依赖 B. 一定不是传递函数依赖 C. 不一定是传递函数依赖 7. 在关系数据库设计阶段中,完成E-R图设计的阶段是( )。 A. 需求分析阶段

B. 概念设计阶段 C. 逻辑设计阶段 B. 分类、概括、聚集 D. 超类、子类、消息

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

C. 隔离性

D. 物理设计阶段 D. 物理设计阶段

8. 数据抽象的内容是( )。 A. 选择、投影、连接 C. 调查、分析、设计 A. 需求分析阶段 A. 原子性

C. 共享数据问题 D. 解决数据量大的问题

9. 在整个设计过程中,最困难、最耗时的阶段是( )。 10. 事务要么都做,要么都不做,是事务的( )。

B. 一致性

D. 持久性

11. 从E-R图向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的关键字是( )。 A. N方实体的关键字

B. M方实体的关键字

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

12. 现有两个关系R(A,B,C)、S(A,C,D,E) ,下列哪个表达式能够合法执行( )。 A. R∩S B. бA. 属性冲突 A. 2NF

B=”b”(R)

C. ПA,C(R)∩ПA,D(S) D. R∪S C. 语法冲突 C. BCNF

6

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

B. 结构冲突 B. 3NF

D.命名冲突 D. 4NF

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

15. 下列SQL语句中,修改表结构的是( )。 A. ALTER A. 列

B. CREATE B. 行

C. UPDATE C. 关系

D. INSERT D. 分组

16. SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的( )。 17. 对于属性子集X、Y,X’是X的真子集,若X→Y,X’→Y,则称( )。 A. Y传递函数依赖于X C. Y完全函数依赖于X 18. 系统故障会造成( )。 A. 内存数据丢失 ( )。 A. 查询语言 A. 完整性

B. 宿主语言

C. 自含语言 C. 隔离性

D. 会话语言 D. 安全性

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

B. 并发控制

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

1. 在关系模式中,能够唯一表达元组的属性组称为( )。 2. 参照完整性规则是对( )键的约束。

3. 判断一个并发调度是否正确,可以用( )概念来解决。 4. 模式/内模式映像为数据库提供了( )数据独立性。

5. 数据库系统中可能发生的故障有:系统故障、( )和计算机病毒。 6. 外模式是( )的子集。

7. 制作数据后援副本的过程称为( )。 8. 并发控制是对用户的( )加以控制和协调。 9. 在数据库系统中对存取权限的定义称为( )。

10. ( )数据模型一般在数据库设计的概念设计阶段使用。 三、简单应用题(每题3分,共15分) R表 S表 A a1 a2 a1 B. Y部分函数依赖于X D. X、Y相互函数依赖

C. 软盘数据丢失

D. 磁带数据丢失

B. 硬盘数据丢失

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

T表 B b2 b2 b1 b4

C c2 c3 B b1 b2 b2 C c2 c3 c3 A a1 a2 a1 a3 B b1 b2 C c2 c3 D d4 d2 c2 c6 4. ∏A(S)

5. ∏A,DσS.C=T.C(S×T)

求解以下关系代数表达式结果: 1. R∪S

2. R-S

3. (R∪S)÷T

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

给定学生选课数据库,其中包含有3张基本表:学生表S(Sno,Sname,Sage,Ssex,Sdept),课程表C(Cno,Cname,Teacher,Ccredit),选课表SC(Sno,Cno,Grade)。按要求完成下列数据操作要求。

1. 用关系代数表达式表示“查询成绩在90分以上的学生的学生姓名”。

7

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} 求: 1. (5分)R的候选码;

2. (5分)ρ={AD,AB,BC,CDE,AE}是否无损连接; 3. (5分)将R分解BCNF且无损。

六、(15分)请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求: 1. (6分)给出 E-R 图;

2. (6分)再将其转换为关系模型;

3. (3分)判断每个关系模式的规范化最高程度。

《数据库》B卷参考答案及评分标准

一、选择题(每题1分,共20分) 1-5 BCBCA 6-10 CBBAA 11-15 CBCBA 16-20 DBABD 二、填空题(每题1分,共10分) 1、超码 2、外码 3、可串行化调度 4、物理 5、介质故障 6、模式 7、转储 8、并发操作 9、授权 10、E-R 三、简单应用题(每题3分,共15分) 1. R∪S A a1 a2 a1 a1 a3 2. R-S C c2 3. (R∪S)÷T B b2 C c3 B b1 b2 b2 b2 b4 A a1 A a1 c3 c3 c2 c6 5. ∏A,DσS.C=T.C(S×T) A a1 a2 4. ∏A(S) A a1 a2 a3 D d4 d2 四、简单应用题(每题5分,共25分) 1、(5分) ∏S.Snameσ

S.Sno = SC.Sno∧SC.Grade ≥90(S×SC)

2、(5分)

CREATE VIEW 课程成绩 AS

8

SELECT Cno, MAX(Grade),MIN(Grade),AVG(Grade) FROM SC GROUP BY Cno;

GRANT SELECT ON课程成绩 TO U1; 3、(5分)

INSERT INTO SC VALUES(‘S0009’,‘C003’,78); 4、(5分) SELECT Sname FROM S,C,SC

WHERE S.Sno = SC.Sno and C.Cno = SC.Cno and C.Teacher = ‘王平’; 5、(5分) DELETE FROM SC

WHERE ‘CS’ = (SELECT Sdept FROM S WHERE S.Sno = SC.Sno); 五、应用题(15分) 1、(5分)

候选码为(BE) 2、(5分) AD AB BC CDE AE A a a a a B a a C a a a a a D a a a a a E a a 无全a行,所以该分解为有损连接。 3、(5分)

ρ={AC,BD,ABE} 六、应用题(15分) 1、(6分)

123123123123123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231 123123123123123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231 123123123123123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231

9

123123123123123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231 123123123123123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231 123123123123123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231 123123123123123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231 123123123123123123123123123123123123123123123123131231231123123123123123123123123123131231231231231231231231231231231231

2、(6分)

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

书(书号,书名,作者,出版社,读者号,借出日期,应还日期) 3、(3分) 均为BCNF

哈尔滨工程大学试卷

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

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

2.说明什么是数据库管理系统(DBMS)和数据库系统(DBS)? 3.简述数据管理技术的发展过程?

4.什么是事务(Transaction), 事务和程序的区别? 5.什么是计算机系统安全性?

6.TCSEC/TDI安全级别划分有几个等级,各是什么? 二、(10分)

画出包括学生、宿舍、档案材料、班级、班主任的ER图,指出实体之间的联系和描述实体的属性,并指出实体的码?

三、(20分)

设有学生课程数据库中包含三个关系:学生关系S、课程关系C、学生选课关系SC,如图所示。 Sno 3001 3002 4003 4004 1041 1042 Cno 1 2 3 4 5

Sname 王平 张勇 黎明 刘明远 赵国庆 樊建玺 Sex 女 男 女 男 男 男 SD 计算机 计算机 机 械 机 械 通 信 通 信 Age 18 19 18 17 17 17 Sno Cno 1 2 3 2 3 1 2 Grade 93 84 84 83 93 84 82 Cname 数据库 数 学 操作系统 数据结构 数字通信 Pcno 3 4 7 6 Credit 3 4 4 3 3 10

3001 3001 3001 3002 3002 1042 1042


数据库考研必备复试题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:公路过火桥梁检测报告 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: