第一范文网 - 专业文章范例文档资料分享平台

苏州大学2012级数据库期中试卷

来源:用户分享 时间:2025/10/21 1:48:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

苏州大学 数据库原理与设计 课程期中试卷 共6页

考试形式 闭卷 2014 年 5 月

院系 年级 专业 学号 姓名 成绩

一、选择题(每题2分,共30分)

1.数据库系统与文件系统的主要区别是。( )

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

B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

2.在数据库中存储的是( ) A. 数据 B. 数据模型 C. 数据以及数据之间的联系 D. 信息

3.数据库三级模式体系结构的划分,有利于保持数据库的。( )

A.数据独立性 B.数据安全性 C.结构规范化 D.操作可行性

4.在数据库中,产生数据不一致的根本原因是。( )

A.数据存储量太大 B.没有严格保护数据

C.未对数据进行完整性控制 D.数据冗余

5. 表示概念模型最常用的是。( )

A.E-R方法 B. 数据模型 C. 面向对象方法 D. 关系模型

6.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是。( )

A.M端实体的关键字 B.N端实体的关键字 C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性

7.关系模式中,满足2NF的模式。( )

A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF

8. 一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的。( )

A. 记录 B. 行 C. 数据字典 D. 属性

9.SQL语言具有( )的功能。

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵

- 1 -

10.数据库设计阶段分为( )

A. 物理设计阶段、逻辑设计阶段、编程和调试阶段

B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 C. 方案设计阶段、总体设计阶段、个别设计和编程阶段 D. 模型设计阶段、程序设计阶段和运行阶段

11.下列聚合函数中不忽略空值(null) 的是( )

A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名)

12. 对所有视图都可以进行( )

A. select B. insert C. update D. delete

13. 关系中的某一属性组,若它的值唯一地标识了一元组,则称该属性组为( )

A、候选码 B、超码 C、外来码 D、替代码

14. 在SQL语言中有如下操作:SELECT DISTINCT S# FROM SC;其中DISTINCT表示( )

A、在取值中加上重复的S# B、在取值中去掉重复的S# C、在结果中加上重复的S# D、在结果中去掉重复的S#

15、IBM公司的E.F.Codd提出了数据库的 。

A. 层次模型 B. 关系模型 C. 图灵奖 D. 网络模型

二、设计题(15分)某保险公司关于汽车保险涉及以下查询和登录: ·查询投保人:输入保险号,输出投保人姓名、投保的汽车、型号; ·事故登录:登录事故编号、出事汽车牌照、车主、赔偿金、稽查人。 根据上述用户需求,要求作出: (1)画出实体联系模型(E-R图)。

(2)从E-R图导出关系模型,并说明主键、外键。

实体:投保人 保险 (汽车) 事故

联系 投保人 购买 保险 , 保险 记录 事故

- 2 -

三、计算题(15分) 关系R 关系S A B C A D 3 6 7 3 4 2 5 7 7 2 7 2 3 4 4 3 请计算: R∪S,R-S, R∩S, R?S,?E,D(S),?B?5(R),R∪S

A B C 3 6 7 2 5 7 7 2 3 4 4 3 3 4 5

R-S 出现在R中,不出现在S中 A B C 3 6 7 2 5 7 4 4 3 R∩S A B C 7 2 3

R?S

A B C s.A d e 3 6 7 3 4 5 3 6 7 7 2 3 2 5 7 3 4 5 2 5 7 7 2 3 7 2 3 3 4 5 7 2 3 7 2 3 4 4 3 3 4 5 4 4 3 7 2 3

- 3 -

E 5 3 R左外连接S 的结果. ?E,D(S)

D 4 2

E 5 3 ?B?5(R)

A 7 4 B 2 4 C 3 3

R左外连接S A 3 2 7 4

- 4 -

B 6 5 2 4 C 7 7 3 3 s.A 3 Null 7 Null d 4 Null 2 Null e 5 null 3 null

四、设有关系模式R(U,F),其中:U={A,B,C,D,E},F={A→BC,CD→E,E→A,B→D},求出R的所有候选关键字,计算(BC)+。(12分)

(A)+=ABCDE , A是候选码 E->A, E也是候选码。

只要考虑BCD。 B+=BD C+=C D+=D

(BC)+ = ABCDE (CD)+=CDEAB

候选码: A, E, CD, BC

五、 设关系模式R(ABCD),在R上有两个相应的函数依赖集及分解:F ={A→B,B→C, C

→D},ρ={AB,ACD}回答下列问题 (12分) 1) 确定R的码

2) ρ是否无损分解; 3) ρ是否保持函数依赖;

4) 确定ρ中每一模式的范式级别 1)A是候选码 A+ = ABCD, 2)

R1∩R2->R1 或者

R1∩R2->R2

要被F+所蕴含,也就是,要在F+中,那么就是无损分解。

R1∩R2 = {A}

A->AB或者 A->ACD是否被F+所蕴含

在F中,(A)+ = ABCD, 包含了AB, ACD, 所以,这两个依赖都成立,都被F+所蕴含。

因此是无损分解。

3)AB关系模式上,A->B依然成立 ACD关系模式上, C->D存在。

- 5 -

搜索更多关于: 苏州大学2012级数据库期中试卷 的文档
苏州大学2012级数据库期中试卷.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4vnva6cx533qhtz4wk7u_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top