Dem*_*ele 9 database conceptual-model
谁能告诉我什么是裂口陷阱?也许是粉丝陷阱,因为我不太清楚.另外,请提供易于理解的示例(通过Chen符号).
到目前为止我的理解:我知道Fan陷阱是M:1:1:M,这表明实体之间的路径是模糊的.
我明白那个.例如,如果M代表学生,而另一个M代表学校,那么它将是模棱两可的,因为我们不知道哪个学生在哪所学校学习(这是我到目前为止所理解的).
但是,我无法掌握什么是裂缝陷阱.
另外,我如何识别陷阱然后修复它?
小智 26
基于Conolly&Begg:
风扇陷阱发生在模型表示实体类型之间的关系的情况下,但是某些实体事件之间的路径是不明确的.
示例:( Staff)-1:N-has-1:1-(Division)-1:1-operate-1:N-(Branch)
在这种模式中,当工作人员属于具有多于1个分支的部门时,可能无法确定工作人员所属的分支.
重组模型解决了陷阱(除法)-1:1-operate-1:N-(分支)-1:1-has-1:N-(谱表)

当模型建议实体类型之间的关系时会发生断层陷阱,但是某些事件之间的路径不存在.
示例:(分支)-1:1-has-1:N-(谱表)-0:1-oversees-0:N-(PropertyForRent)

由于员工与PropertyForRent的关系是可选的参与(0:1),因此分支到PropertyForRent的路径可能不存在.对此的解决方案是Branch和PropertyForRent之间的直接关系以及强制参与.
小智 7
简单来说,对于两种情况(FAN和CHASM),它将产生比实际更多的线(结果集).如何识别
没有什么可以识别,但是当你创造宇宙时,我们必须睁大眼睛,如果你在开发宇宙时看到这些情况,那么总会有问题.因此,通过应用别名,上下文来纠正.
一旦宇宙层面的所有问题都解决了,我们就可以去报道了.通过练习,您将拥有出色的知识.