答案 0 :(得分:1)
在真正的ER(实体关系)建模/图表方法中,菱形是关联/关系类型,框是实体类型&一行是参与/ FK,每一个框(实体)&钻石(关系)类型得到一个表。您的架构不反映您的图表。通常,无菱形方法调用本身“ER”,并调用FKs“关系”,但它们实际上只是描述数据库模式。 (虽然这本身没有任何问题。)他们只使用表示你的M:1钻石&的FK的线条。线条,但对于M:M钻石,他们会使用一个盒子。
您的架构未正确代表您的M:M关联/关系“包含”。您的schmea如何记录某个预订包含某些房间?具有不同RID的多个保留行将与您的PK(主键)相矛盾,标准化不佳,并且不反映任何方法对图表的解释。
PS 1除非您提供您正在使用的方法/产品,否则我们无法告诉您是否已经遵循它或甚至解释您的图表。
PS 2.您的架构没有比图表更多的内容。如果某个方法涉及在从图表移动到模式时添加信息,则需要提供模式。