25 数据库逻辑模型设计.pptVIP

  • 14
  • 0
  • 约1.26万字
  • 约 85页
  • 2015-10-10 发布于安徽
  • 举报
本文观看结束!!! 演绎/归纳表示成表(续) 方法2: 为每个实体集构造表, 其属性包括所有局部属性和继承来的属性 表 表属性 person name, street, city customer name, street, city, credit-rating employee name, street, city, salary 如果是完备的, 则没有必要为一般实体 (person)创建表 缺点: 对于既是客户又是雇员的人, 其 street 和 city 被冗余存储 转换总结: 转换规则1:ER图中的每一个实体映射到关系数据库中的一个表,并用实体名来命名这个表。表的列代表了连接到实体的所有简单单值属性(可能是通过复合属性连接到实体的,但复合属性本身并不变成表的列)。实体的标识符映射为该表的候选键,实体的主标识符映射为主键。实体实例映射为该表的行。 转换规则2:给定一个实体E,主键是p,a是E的一个多值属性,那么a映射成自身的一个表,该表的列包含p和a,这个表的主键是p和a的组合。E当然地映射成一个表。 转换规则3:当两个实体E和F参与一个二元的多对多的联系R时,联系R映射成一个表T。这个表包括从实体E和F转化而来的两个表的主键,这些列构成了表T的主键,也可能还得再加入联系的属性才能构成表T的主键。 转换规则4:当两个实体E和F参与一个多对一的

文档评论(0)

1亿VIP精品文档

相关文档