E-R模型表达方法——chen方法

来源:互联网 发布:淘宝领券网站 编辑:程序博客网 时间:2024/06/06 17:44

chen方法

  • 基本的表示

    • 实体:矩形框
    • 属性:椭圆
    • 多值属性:双线椭圆
    • 导出属性:虚线椭圆
    • 关键字/码:下划线
    • 连接实体和属性:直线
    • 联系:菱形框
    • 连接实体与联系:直线
    • 连接联系与属性:直线
    • 复合关键字:标有相同数字
    • 多组关键字:标有不同数字

    图示
    这里写图片描述

  • 联系的表示

    • 1:1联系:箭头直线,由联系指向实体
    • 1:m联系:指向1端为箭头直线,指向多端为无箭头直线
    • m:n : 无箭头直线
      • 完全参与联系(至少有一个实例参与):双直线
      • 部分参与联系(实例参与数可以为0) :单直线

    图示1
    这里写图片描述

    图示2 : 也可以通过标志了区分联系类型
    这里写图片描述

  • chen方法示例

  • 需求

    1. 管理零件
    2. 管理零件的来源——哪些零件来自于哪些供应商
    3. 管理零件的去向——哪个零件供应给哪一个项目使用
    4. 管理多个仓库——哪个零件存在哪个仓库
    5. 管理职工——哪个职工管理哪个仓库
  • Step 1. 理解需求,寻找实体

    • 重点:实体能够用一个个、一件件、一串串等重叠量词形容的,而不是一个、一件…
    • 实体:零件、供应商、项目、仓库、职工
  • Step 2. 用属性刻画每一个实体

    这里写图片描述

  • Step 3. 确定每一个实体的关键字/码

    这里写图片描述

  • Step 4. 分析实体之间的联系

    这里写图片描述

  • Step 5. 检查是否覆盖了需求
1 0
原创粉丝点击