1

在研究数据库系统时,我遇到了一个假设的关系数据库,它由以下实体组成:STUDENT、PROFESSOR、COURSE、CLASS 和 ROOM。

该书的作者详细说明了它们与以下 ERD 的关系:

在此处输入图像描述

他为什么要这样安排实体?换句话说,为什么 CLASS 是“根节点”,因为没有更好的术语?这是异能吗?如果我按顺序连接实体,那么这种安排与他的相比如何?

提前致谢!

4

1 回答 1

1

线条代表关系(事物之间的关联),按照惯例,ER 图上只显示某些关系——通常是那些最简洁地代表某些业务规则或预期数据库设计的关系。可能我们要从图表中理解,学生被分配到班级,而不是直接分配到房间、课程或教授。这可能是基于一些关于如何在数据库中实现这种模型的假设。

请记住,像这样的 ER 图只是一个说明。这是一幅从本质上不是精确或完整描述的图片。替代图片可以描述相同或相似的情况。

于 2013-06-09T16:03:56.547 回答