可以以下面俩个出题方向出一些例题给我吗1、画出实体及其之间的联系的完整E-R图,导出关系模型(主键下画 出下划线,外键下方画波浪线)。(10分) 2、关系规范(10分) 指出R最高属于第几范式? 指出候选键。 如R不是第三
时间: 2024-04-20 07:26:55 浏览: 141
1、下面是一个简单的 E-R 图和对应的关系模型:
![ER图](https://i.imgur.com/2eXrS7z.png)
- 学生 ( <u>学号</u>, 姓名, 年龄, 性别 )
- 课程 ( <u>课程号</u>, 课程名, 学分 )
- 成绩 ( <u>学号, 课程号</u>, 成绩 )
2、关系 R 的候选键为学生和课程号的组合,因为这个组合可以唯一确定一个成绩。关系 R 的属性只依赖于候选键,所以 R 是 BC 范式。如果成绩属性被分解成 ( 学号, 课程号, 成绩 ),那么 R 就不是第三范式,因为成绩属性只和课程号有关,而不是候选键。
相关问题
可以给出5个例题关于下面这个出题方向吗并给出问题答案, 出题方向: 1.关系规范 指出R最高属于第几范式? 指出候选键。 如R不是第三范式,将其分解到第三范式。
好的,我来为您提供5个例题,如下所示:
1. 给定关系模式R(A, B, C, D),函数依赖集合F={AB->C, C->D},请指出R最高属于第几范式?
答案:R最高属于第二范式。
2. 给定关系模式R(A, B, C, D),函数依赖集合F={A->B, B->C, C->D},请指出候选键。
答案:候选键为A。
3. 给定关系模式R(A, B, C, D),函数依赖集合F={A->BC, B->D},请将R分解到第三范式。
答案:R的分解为R1(A, B, C)和R2(B, D),其中R1的候选键为A,R2的候选键为B。
4. 给定关系模式R(A, B, C, D),函数依赖集合F={AB->C, C->D, BC->A},请指出R最高属于第几范式?
答案:R最高属于第三范式。
5. 给定关系模式R(A, B, C, D),函数依赖集合F={A->B, B->C, C->D, D->A},请将R分解到第三范式。
答案:R的分解为R1(A, B), R2(B, C), R3(C, D)和R4(D, A),其中R1的候选键为A,R2的候选键为B,R3的候选键为C,R4的候选键为D。
阅读全文