PowerDesigner为数据库物理模型字段添加主键、外键、非空、默认值、唯一等约束(持。。。
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PowerDesigner为数据库物理模型字段添加主键、外键、⾮空、
默认值、唯⼀等约束(持。
⼀、为数据库字段添加主键、⾮空约束
主键约束和⾮空约束,在创建列字段的时候就可以⽅便的进⾏操作。
⼆、为数据库字段添加外键约束
外键⼀般是在创建好副表以后,进⾏关联。
双肩外键连接线,即可弹出外键约束的详细设置框。
三、为数据库字段添加默认值约束
双击表字段的列号,可以打开字段详情,对字段进⾏更详细的配置。
默认值,可以是输⼊的⼀个固定值。
也可以是系统的函数。
例如是system_user,或current_timestamp
有的时候需要为列字段添加多个枚举值约束。
例如性别的M:男,F:⼥,或者完成状态:Y,未完成状态:N等。
五、为数据库字段添加唯⼀性约束
有时候需要为列添加唯⼀性约束,也就是这⼀列只允许值出现⼀次。
例如登录⽤户名。
注意:如果要分别为⽤户名和昵称添加唯⼀约束,则需要添加两个Uq_key。
Uq_key1是对⽤户名的唯⼀性约束。
Uq_key2是为昵称的唯⼀性约束。
如果是在⼀个Uq_key中,同事勾选了⽤户名和昵称,则是对⽤户名和昵称的组合约束。
例如admin+nickname,和admin+nickname1,数据库就认为没有冲突,约束通过。
六、为数据库字段添加其他check约束。
1.最⼤值,最⼩值约束。