zoukankan      html  css  js  c++  java
  • PowerDesigner为数据库物理模型字段添加主键、外键、非空、默认值、唯一等约束(持续更新ing)

    一、为数据库字段添加主键、非空约束

     主键约束和非空约束,在创建列字段的时候就可以方便的进行操作。

     

     二、为数据库字段添加外键约束

     外键一般是在创建好副表以后,进行关联。双肩外键连接线,即可弹出外键约束的详细设置框。

     

     三、为数据库字段添加默认值约束

     双击表字段的列号,可以打开字段详情,对字段进行更详细的配置。

    默认值,可以是输入的一个固定值。也可以是系统的函数。例如是system_user,或current_timestamp

    四、为数据库字段添加枚举约束

     有的时候需要为列字段添加多个枚举值约束。例如性别的M:男,F:女,或者完成状态:Y,未完成状态:N等。

     

    五、为数据库字段添加唯一性约束

     有时候需要为列添加唯一性约束,也就是这一列只允许值出现一次。例如登录用户名。

     

    注意:如果要分别为用户名和昵称添加唯一约束,则需要添加两个Uq_key。Uq_key1是对用户名的唯一性约束。Uq_key2是为昵称的唯一性约束。

    如果是在一个Uq_key中,同事勾选了用户名和昵称,则是对用户名和昵称的组合约束。例如admin+nickname,和admin+nickname1,数据库就认为没有冲突,约束通过。

    六、为数据库字段添加其他check约束。

     1.最大值,最小值约束

  • 相关阅读:
    ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint......
    模拟Executor策略的实现
    设计3D标签
    创建被图像填充的组件
    netty基础09_利用EmbeddedChannel做单元测试
    netty基础08_引导类
    netty基础07_Netty提供的消息处理器和编码解码器
    netty基础06_编码器和解码器
    netty基础05_管道和消息处理器
    netty基础04_数据缓冲区
  • 原文地址:https://www.cnblogs.com/creasybear/p/13543491.html
Copyright © 2011-2022 走看看