powerdesigner使⽤之——从“概念模型”到“物理模型”[转]现实问题在计算机上的解决,需要我们从现实问题中抽象出实体模型,然后再将实体模型对应到数据库关系表中。
image
例如,我们在思考学⽣选课,这件事情上,实体模型就是“学⽣”和“课程”两个
此时,我们使⽤powerdesigner可以建⽴概念模型,⽤图⽰的⽅法理解并表⽰两个实体对象的关系。那么如何使⽤powerdesinger建⽴概念模型呢?
⼀、概念模型
1. 创建⼀个ConceptualDataModel
数据库属性的概念image
2. 创建entity
image
3. 技巧:在概念模型的属性设置中,DataType设置,可以直接⽤Code中的简写来进⾏设置,例如age的Data Type输⼊va64,会⾃动补全
image 4. F6放⼤、F7缩⼩
设置背景:Tools->Display Preferences->General
image 5. window color改变背景颜⾊
grid:是否显⽰虚点
diagram:show page delimiter显⽰分割线
然后编辑对应的属性信息
注意:在实体对象中,只需要编辑属性信息,不需要考虑关联、外键等⽽实体间的关系,⽤Relationship来关联
image
6. 重点在Relationship上:
image
7. Entity1、Entity2两个实体如上图细线⽅框
两个实体间⽤RelationShip关联:中间蓝线:实线⽅向司机,是指每辆车必须对应⼀个司机;虚线⽅向车,是指每个司机可以没有车来驾驶Dominant Role:⽀配关系,谁指向谁,就是谁⽀配谁
司机to车:勾上Mandatory(强制的),就是说每个车必须对应⼀个司机:理解为司机对车是强制的关系,即每辆车必须对应⼀个司机车to司机:勾上Dependen(依赖的),就是说每个司机必须对应⼀个车:理解为车是 依赖司机⽽存在的,不存在没有相应司机的车⾄此,概念模型建⽴完毕
⼆、建⽴物理模型
通过概念模型⽣成物理模型
image 两个按钮分别⽣成“⾯向对象模型oom”和“物理模型pdm”
image 先⽣成物理模型:
image 选择对应数据库,并填写好名称即可
image 其中关系:
image
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论