数据库期末考试复习试题与答案

(1)R是1NF。侯选码为WX,则Y,Z为非主属性,又由于X→Z,因此F

中存在非主属性对侯选码的部分函数依赖。 (2)将关系分解为:

R1(W,X,Y),F1 = { WX→Y } R2(X,Z),F2 = { X→Z }

消除了非主属性对码的部分函数依赖。

F1和F2中的函数依赖都是非平凡的,并且决定因素是候选码,所以上述关系模式是BCNF。 评分标准:

(1)回答R是1NF并正确说明理由3分,没有正确回答出理由扣1分。 (2)分解所得的两个关系模式各1.5分,正确回答消除什么类型的函数依赖

和说明所得的两个关系模式是BCNF各1分。

五、综合题

参考答案:

病房号 病房地址 科名 1 n 病房 组成 1 入住 n 1 n 病人 诊治 工作证号 病历号 姓名 性别 科地址 科电话 (1)本题的E-R图如下图所示。

科室 1 拥有 n 医生 姓名 职称 年龄 某医院病房管理系统的基本E-R图

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

科室(科名,科地址,科电话)

病房(病房号,病房地址,科名)

医生(工作证号,姓名,职称,年龄,科名)

病人(病历号,姓名,性别,主管医生,病房号,科名) (3)每个关系模式的主码、外码如下: 科室:主码是科名;

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

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

(1)四个联系各0.5分,名称一定要表达联系含义,联系类型错误不给分;

每个实体型属性漏写、错写扣0.5分,漏写一个实体型扣1 分。

(2)转化后的科室关系模式、病房关系模式、医生关系模式各1分,有一个

属性不正确均不给分,病人关系模式2分,漏写一个属性扣1分, (3)病房关系模式主码1 分、病人关系模式外码1.5分,其余各0.5分。

试题四

得 分 一、单项选择题

(本大题共20小题,每小题1.5分,共30分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致

和加强了数据保护。

A.数据共享 B.数据存储 C.数据应用 D.数据保密

2. 数据库系统中,物理数据独立性是指( )。

A.数据库与数据库管理系统的相互独立

3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征

的是( )。

A.外模式 B.内模式 C.存储模式 D.模式

4. 关系模型的数据结构是( )。

A.层次结构 B.二维表结构 C.网状结构 D.封装结构

5. 关系模型中,一个候选码( )。

A.可由多个任意属性组成 B.至多由一个属性组成

C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D.必须由多个属性组成

6. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然

连接时,要求R和S含有一个或多个共有的( )。

A.元组 B.行 C.记录 D.属性

7. 设关系R和S的属性个数分别

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@)