在研究数据库系统时,我遇到了一个由实体组成的假设关系数据库:学生,教授,课程,课堂和房间。
本书的作者指出了他们与以下ERD的关系:
他为什么这样安排实体?换句话说,为什么CLASS是“根节点”,因为没有更好的术语?这是特质吗?如果我按顺序连接实体,那么这种安排与他的相比如何?
提前致谢!
答案 0 :(得分:1)
这些线表示关系(事物之间的关联),按照惯例,只有某些关系显示在ER图上 - 通常是那些最简洁地表示某些业务规则或预期数据库设计的关系。可能我们应该从图表中了解到,学生被分配到课堂而不是直接分配到房间,课程或教授。这可能基于关于如何在数据库中实现这种模型的一些假设。
请记住,像这样的ER图只是一个例子。这是一张本质上不是精确或完整描述的图片。替代图片可以描述相同或类似的情况。