09-17:数据库设计与UML

数据库设计与UML

概念模型(E-R)CMD

  • 实体,能够独立存在的物体,不依赖其他物体的存在,其他实体都不存在,它
    独自存在仍然有意义。

  • 关系除了两个主实体之外,往往还有一些附加的关联(关系)如:商品与顾客是
    主实体,收营员是附加关系

  • 两个实体疑似有关系,判断是否其他两个实体的关系可以有附加关系包含它们,
    比如教师和课程疑似有上课记录,学生和课程的选课关系确定,并且可以通过
    课程来确定上课教师,就可能没有必要单独考虑教师和课程的关系。

  • 概念模型阶段:找出实体和实体的关系,添加实体的基本字段(非外键字段)

  • PowerDesigner操作:

  1. 选择 概念模型(concept model)
  2. 菜单 palette 右键工具栏
  3. 实体entity 关系relationship 实体之间拖关系,谁拖向谁,为一对多
    修改一对多,多对一,多对多关系,双击关系线Cardinalities

逻辑模型 LMD

  • 整理关系表
  1. 去掉联合主键,添加流水号主键
  2. 添加各种逻辑字段(各种时间和数值)
  3. 添加和其他实体的次要逻辑关系

你可能感兴趣的:(09-17:数据库设计与UML)