1、方法一
��为高层实体集创建一个表,为每个低层实体集创建一个表(其中的部分列对应于高层实体集的主码属性)。表的结构如下所示,这是表示概括的最通用的方法。
account(account-number, balance)
savings-account(account-number, interest-rate)
checking-account(account-number, overdraft-amount)
2、方法二
��如果概括是不相交且全部的--即每个高层实体只会对应于一个低层实体集,而且每个高层实体肯定会对应于某个低层实体集。这时,就没有必要为高层实体集创建任何表,而只需要为每个低层实体集创建相应的表,即:
savings-account(account-number, balance, interest-rate)
checking-account(account-number, balance, overdraft-amount)
如果概括是可重叠的,那么某些属性如balance就会被存储两次;如果概括不是全部的,即有的帐户,如股票帐户,既不是储蓄帐户又不是支票帐户,这样的帐户就无法用方法二来表示。总之,方法一是表示概括的最通用的方法,而方法二是在给定条件下表示概括的最精练的方法。
��