什么是扇形陷阱和断层陷阱?

如题,谁能给我讲一下数据库结构中所谓的陷阱指的是什么。高分悬赏!

扇形陷阱(Fan Traps)和断层陷阱(Chasm Traps)。
在讲关系型数据库设计的时候总会提到这两个陷阱。其实也很简单,在实际的设计中也很少出现此类陷阱。大致有个了解就可以了,不需要深究。
扇形陷阱定义:实体间的关联性让人感觉混淆,扇形陷阱通常是产生于一些实体拥有多个一对多的关联,好像扇形散开一般。而关联在一起的实体间的关联性让人产生混淆。
就好象部门(DEPT),元工(EMPL)和项目(PROJ)三者的关系,如果你只设计部门和员工,部门和项目的关系,不给出员工和项目的关系就是扇形陷阱。(解决办法很简单,增加员工和项目的关系表)

断层陷阱定义:实体间应该存在的关系根本不存在,2个实体间并没有办法找到一条路径来连接。就好象公司(COMP),部门(DEPT)和元工(EMPL)三者的关系,如果只设计公司和部门,部门和员工的关系,在某些地方会有直属于公司不属于任何部门的员工,这时候就会存在了这些员工没有任何从属,这就是所谓的断层。只需要追加公司和员工的关系就可以解决了。
温馨提示:答案为网友推荐,仅供参考
相似回答