2.9.4 用表表示联系集

��设R是联系集,而所有参与R的实体集的主码属性集合为{a1,a2,…,am},如果R有描述性属性,则不妨设为b1,b2,…,bn。用表R表示该联系集,表中各列对应于以下属性集合中的各个属性:{a1,a2,…,am}∪{b1,b2,…,bn}

��在这个小节中,我们讲到了"表的冗余"和"表的合并",它们之间既有共同点,又有不同点。共同点是在这两种情况中它们的联系集都是多对一的,而且多的一方的实体集全部参与到联系集中;不同点是"表的冗余"这种情况是涉及标识性联系集的弱实体集,而"表的合并"这种情况是涉及多对一联系集的强实体集。当然如果是多方实体集部分参与到联系集中,也可以同样进行表的合并,但是合并后的表会在某些记录的属性上出现空值。