第04章数据库建模(实体-联系模型)_1-6节资料.pptVIP

  • 52
  • 0
  • 约1.68万字
  • 约 71页
  • 2017-06-18 发布于湖北
  • 举报

第04章数据库建模(实体-联系模型)_1-6节资料.ppt

第04章数据库建模(实体-联系模型)_1-6节资料

依赖约束的建模 对于商品销售业务,直观上的建模思路有: 首先在员工与商品实体集之间建立多对多的销售商品联系集,联系属性有销售日期、销售数量、销售单价等;再通过聚合在销售商品联系集(即联系实体集)与客户实体集之间建立进货联系集。 员工 商品 销售商品 客户 进货 销售日期 销售数量 销售单价 该建模思路存在如下2个问题: 数据冗余。由于销售商品联系集中,有的属性只依赖于一次商品销售业务,而不依赖于该次商品销售业务中销售的每一件商品,如销售日期等属性,这样将造成数据冗余。 多值联系。由于一个员工与一件商品之间可发生多次销售,因此,多对多的联系集销售商品是多值联系。 2015/10/30 依赖约束的建模 对于商品销售业务,直观上的建模思路有: 首先在客户与商品实体集之间建立多对多的购买商品联系集,联系属性有购买日期、购买数量、购买单价;再通过聚合在购买商品联系集与员工实体集之间建立办理联系集 该建模思路与上一种建模思路类似,存在着相同的问题。 客户 商品 购买商品 员工 办理 购买日期 购买数量 购买单价 2015/10/30 多值联系的建模 考虑实体集教师与课程之间的多对多授课联系集。由于一个教师可能会讲授同一门课程多次,即授课联系集是多值联系。 为了唯一标识多值联系中的多个联系,可以考虑将多值联系建模为一个依赖实体集或弱实体集,该弱实体集依赖于

文档评论(0)

1亿VIP精品文档

相关文档