数据库设计与UML
概念模型(E-R)CMD
-
实体,能够独立存在的物体,不依赖其他物体的存在,其他实体都不存在,它
独自存在仍然有意义。 -
关系除了两个主实体之外,往往还有一些附加的关联(关系)如:商品与顾客是
主实体,收营员是附加关系 -
两个实体疑似有关系,判断是否其他两个实体的关系可以有附加关系包含它们,
比如教师和课程疑似有上课记录,学生和课程的选课关系确定,并且可以通过
课程来确定上课教师,就可能没有必要单独考虑教师和课程的关系。 -
概念模型阶段:找出实体和实体的关系,添加实体的基本字段(非外键字段)
-
PowerDesigner操作:
- 选择 概念模型(concept model)
- 菜单 palette 右键工具栏
- 实体entity 关系relationship 实体之间拖关系,谁拖向谁,为一对多
修改一对多,多对一,多对多关系,双击关系线Cardinalities
逻辑模型 LMD
- 整理关系表
- 去掉联合主键,添加流水号主键
- 添加各种逻辑字段(各种时间和数值)
- 添加和其他实体的次要逻辑关系
网友评论