Powerdesigner中的物理数据模型以数据库管理系统(DBMS)理论为基础。
建立PDM的目的是把概念数据模型中建立的现实世界模型生成特定DBMS的SQL脚本,以此在数据库中产生信息的存储结构,这些存储结构是存储现实世界中数据信息的容器,并保证数据在数据库中的完整性和一致性。
定义主键:主键是表的主标识符,它可以是一个或多个列,列的值在表的所有记录中是唯一的。每个表都必须有一个主键。
方法:在表的特性窗口中单击Columns页,在列表中选择一个或多个列的P列的复选框。
定义外键:从其它表迁移来得主键或侯选键。
定义侯选键:是指一个或多个列,列的值在表的所有记录中是唯一的。侯选键不能是主键,但可以是外键。每个侯选键都在数据库中生成一个惟一索引或惟一约束。
例:Sys_Subbureau表通过外键列higherUpcode与Sys_Bureau表的主键列Unitcode参照连接;Sys_Segment表通过外键列higherUpcode与Sys_Subbureau表的主键列Unitcode参照连接.
|
|