09-17:数据库设计与UML

数据库设计与UML

概念模型(E-R)CMD

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

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

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

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

  • PowerDesigner操作:

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

逻辑模型 LMD

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容