逻辑结构设计中E-R图转换为合并关系遵循什么原则呢?
来源:百度知道 编辑:UC知道 时间:2024/06/23 21:59:38
《管理系统中计算机应用》中
当实体之间是1:1是,可以把实体之间关系放到其中一个实体中,为处理方便,
一般放在最常用的或属性少的那一个实体上
当实体之间是1:n时,可以把实体之间关系放到其中一个N的那一侧实体中,也可单独把关系列为一个表格
当实体之间是n:m时,单独把关系列为一个表格,包含两侧的实体的主键
例子:
CD(CD_ID,CD_NAME,MONEY,COMPANY)
SONG(SONG_ID,SONG_NAME,SINGER,STYLE)
[CD]-1---<含有/组成>----N-[SONG]
===>
CD(CD_ID,CD_NAME,MONEY,COMPANY)
SONG(SONG_ID,SONG_NAME,SINGER,STYLE,BELONG_TO_CD)
这里假设SONG在不同CD里面一定不相同