欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

现有员工和项目两个实体,员工有属性员工号、员工姓名、年龄,项目有属性项目号、项目名称假设一个员

时间:2018-04-15

现有员工和项目两个实体,员工有属性员工号、员工姓名、年龄,项目有属性项目号、项目名称。假设一个员工可以参加多个项目,一个项目也可以有多个员工。员工可以同名。员工参与一个项目主要记录所完成工作。

试画出E-R图,并注明属性和联系类型。并将所得到的E-R图转换成关系模式,并给出各关系模式的关键字。

答案说明:本题目答案来自网络整理或转载,最终答案请以官网为准。


答 案:E—R图如下所示。 将所得到的E—R图转换成关系模式且各关系模式的关键字如下所示: 员工(员工号员工姓名年龄)关键字是员工号 项目(项目号项目名称)关键字是项目号 参加(员工号项目号所完成工作)关键字是(员工号。项目号)。
E—R图如下所示。 将所得到的E—R图转换成关系模式且各关系模式的关键字如下所示: 员工(员工号,员工姓名,年龄),关键字是员工号 项目(项目号,项目名称),关键字是项目号 参加(员工号,项目号,所完成工作),关键字是(员工号。项目号)。 解析:建立相应的E—R图的过程如下:
a.确定实体类型。本问题有两个实体类型,即员工实体、项目实体。
b.确定联系类型。员工实体与项目实体之间是多对多联系,即参加关系。
c.把实体类型和联系类型组合成E—R图。
d.确定实体类型和联系类型的属性。
员工实体屑性:员工号、员工姓名、年龄。
项目实体属性:项目号、项目名称。
参加联系属性:所完成工作。
根据E—R图向逻辑模式转换的规则,将实体、属性和联系转换成关系模式。转换的原则请参照上题分析说明。一个实体就是一个关系,实体的属性就是关系的属性,实体的关键字就是关系的关键字。一个M:N的联系转换成一个关系模式,与该联系相连的各实体的关键字以及联系本身的属性均转换为关系的属性。关系的关键字为各实体的关键字的组合。
相关文章

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。