首页 >> 大全

E-R图略解

2023-08-06 大全 28 作者:考证青年

E-R图略解

本篇文章记录了第十六次作业

E-R图

占位

习题 习题1

学校中有若干系,每个系中有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R图画出此学校的概念模型

解答:很明显,实体有学校、系、班级、教研室、教员、学生以及课程。教授带研究生这个我在里面加入了是否读研究生这一个关系。正副教授在这里区别不大,既然提到了就作为属性写入图中。

习题2

某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图转换为关系模型。

解答:工厂对产品是一对多的关系。产品由多种零件组成,多种零件也能组成多种产品,所以是一个多对多的关系。零件和材料的关系同理。但是零件和材料的储藏是按类别储藏的,故仓库和它们是一对多的关系。

3、试把习题1和2中的E-R图转换为关系模型

转化为关系模型:

习题1:

系(系号,系名,学校名)

班级(班号,系号)

教研室(教研室号,教研室名,系号)

教师(教师号,姓名,职称,教研室号)

学生(学号,姓名,学历,班号,导师教师号)

课程(课程号,课程名)

选修(学号,课程号,成绩)

习题2

产品(产品号,产品名,工厂)

零件(零件号,仓库号,材料号,零件存储量)

材料(材料号,仓库号,材料存储量)

仓库(仓库号,零件号,材料号) //存疑

4、使用规范化理论中有关范式的概念分析习题7涉及的关系模型中各个关系模式的候选码,它们属于第几范式?会产生什么更新异常?

解答:

不存在部分函数依赖、传递函数依赖,决定属性集都有候选码,故都是BCNF,没有更新异常。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了