c******t 发帖数: 481 | 1 正在看一本数据库方面入门的书籍,现在对existence dependence 和 relationship
strength的关系有些迷惑。具体说,就是一个weak relationship中能否出现existence
dependence。 书中举了一个例子 COURSE 和 CLASS (COURSE generates CLASS)。
COURSE 和CLASS是两个entity with 1:M relationship。 如果COURSE定义为COURSE(
CRS_CODE(PK),DEPT_CODE, CRS_DESCR),CLASS定义为(CLASS_CODE(PK), CRS_CODE(FK)
, CLASS_SECTION,CLASS_TIME,...) 。那么因为CLASS的PK不包含COURSE的PK,那么这个
relationship应该是一个weak relationship。 但是根据business rules,每个CLASS
必须是根据一个COURSE产生的,即CLASS是existence dependent on COURSE。这样就出
现在一个问题:weak relationship中出现了existence dependence。难道existence
dependence和relationship没有必然关系? 希望哪位高人给指点一下,谢谢? | c******t 发帖数: 481 | |
|