实用软件工程1515.pptVIP

  • 12
  • 0
  • 约1.69万字
  • 约 83页
  • 2018-06-23 发布于湖北
  • 举报
实用软件工程1515.ppt

5.学会西瓜理论和西瓜方法 【定义7-4】 所谓西瓜理论,就是在数据库分析时,如果将属性比作芝麻,将主要实体比作大西瓜,将次要实体比作小西瓜,那么芝麻必须围绕西瓜转,小西瓜必须围绕大西瓜转。 【定义7-5】 所谓西瓜方法,就是在数据库设计时,如果将属性比作芝麻,将主要实体比作大西瓜,将次要实体比作小西瓜,那么在用CASE工具设计E-R图时,应先画出大西瓜,后画出小西瓜,用西瓜统帅芝麻,用大西瓜统帅小西瓜。 * vjghkjh 学会西瓜理论和西瓜方法 “实体主导型”方法只是提出了“以实体统帅属性”的思想,在数据库分析与设计时,首先要抓住实体,从实体出发去寻找、发现、确定属性,而不要采取本末倒置的“属性主导型”方法,即从属性出发,通过属性的分解与归约,来寻找、发现、确定实体。 “西瓜理论和西瓜方法”排除了“属性主导型”方法,它认为“属性主导型”方法是抓住了芝麻而忽视了西瓜,用这样的方法去分析和设计数据库,尤其是大型数据库和复杂数据库,很容易对读者产生误导,因而不宜采取这种方法。而数据库原理的教材中,恰恰提倡这种无聊的“属性主导型”方法 。 * vjghkjh 学会西瓜理论和西瓜方法 “西瓜理论和西瓜方法”除了继承“实体主导型”方法的特点之外,还更进一步地提出: (1) 在数据库需求分

文档评论(0)

1亿VIP精品文档

相关文档