设计概念模型的时候,存在这样的表关系:
- 员工
- 员工详细表
- 员工岗位表
- 员工入职表
- 员工离职表
- 员工转正表
可以发现,以员工表为主体,其余的表可以作为员工表的拓展。可以认为员工表示主表,其余剩下的表的从表。
还可以发现,员工的唯一标识–编号,也是其余各表的唯一标识(主键)。这样,我们可以把其余各表与员工表的联系称为标定联系,也叫依赖联系。
这是数据表的概念模型
其中标定联系的符号为
直白了说,标定联系就是一种依赖关系!
在powerdesigner中设置单向标定联系的步骤:
- 明确
One-One
的关系 - 在Dominant role选项中,设置好主从关系(员工表示主表,其余表都是从表)
- 并且设置
Dependent
为选中状态
通过如此设置就能很好的表达出员工表拓展出之后各表的效果。
powerdesigner可以自动将概念模型转换为物理模型。
物理模型
可以发现,原本在概念模型中是没有为从表设置主键属性的,但通过标定联系还有dominant的设置,在生成物理模型(PDM)的时候自动生成了从表的主键,并且保证了数据的参照完整性(外键)。