PowerDesigner中主键外键唯一键设置
新建模型
1、运行 “PowerDesigner”,点击 “Create Model”
2、按以下顺序新建模型
设置主键
1、在右侧 “工具栏”,点击下图图标 “创建表”
2、在 “General” 中,设置 “Name” 和 “Code”
2、在 “Columns” 中,设置 “Name” 、 “Code”、“Data Type” 、“Length” 、“Precision” 、“P” 、“F” 、“M”
- Name:PD软件中显示的名字
- Code:数据库中表的字段名
- Data Type:数据库中字段类型
- Length:数据库中字段长度
- Precision:数据库中字段精度(小数位数)
- P:主键
- F:外键
- M:是否为空(勾选为非空)
设置唯一键
1、在 “Keys” 中,点击 **“key_1”**下方空白行,会新增一个 “Key_2”
2、在 “Key_2” 最前方双击鼠标左键
3、在 “General” 中,在 Constraint name 输入唯一约束的名字,一般命名方式:UNQ_表名_字段名
4、在 “Columns” 中,按顺序操作,添加唯一约束字段
5、在 “MySQL” 中,勾选 “Unique key”,点击 “确定”
6、在 “Preview” 中,预览 “SQL”
设置外键
1、在右侧 “工具栏”,点击下图图标 “外键关联”
2、选择外键表拉到主表,这样就出了一条关系线
3、双击关系线,在 “Joins” 中,可以编辑 “外键关联字段”
4、设置好外键后,模型图关联如下
PowerDesigner中主键外键唯一键设置相关推荐
- mysql中表的约束,主键外键唯一键
mysql2 表的约束 空属性(NULL) 默认值 列描述 zerofill 主键 主键属性 复合主键 追加主键 删除主键 自增长 唯一键 外键 表的约束 空属性(NULL) 此时 name 的 Nu ...
- 数据库 主键 外键 唯一键区别
下面我通过一个小栗子来说明我们应该如何选择主键,外键和唯一键. 现在我们想建立学生表,用来存储,一个系统的登陆信息.建表如下: create table student4 ( stu_id in ...
- 约束,MySQL约束,非空默认值,主键外键唯一自增,完整详细可收藏
文章目录 1. 约束(constraint)概述 2. 非空约束 3. 唯一性约束 4. PRIMARY KEY 约束 5. 自增列:AUTO_INCREMENT 6. FOREIGN KEY 约束 ...
- MYSQL学习笔记06:列属性[NULL,default,comment],主键,自增长,唯一键,数据库设计规范[范式(1NF,2NF,3NF),逆规范化],表关系[1V1,1VN,NVN]
列属性 列属性又称为字段属性. 在mysql中一共有6个属性:null,默认值,列描述,主键,唯一键和自增长. NULL属性 NULL属性代表字段为空. 如果对应的值为yes表示该字段允许为null, ...
- mysql查询某张表的所有外键_oracle中查询所有外键引用到某张表的记录
欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 oracle中查询所有外键引用到某张表的记录 //查询表的主键约束名 select * from user_constr ...
- mysql 主键外键sql_SQL外键VS主键说明了MySQL语法示例
mysql 主键外键sql A Foreign Key is a key used to link two tables. The table with the Foreign Key Constra ...
- [数据库03]-约束(唯一性-主键-外键/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式
[数据库03]-约束(唯一性-主键-外键)/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式 一.约束 1.1 唯一性约束(unique) 1.2 主键约束 1.3 外键约束 二.存储引擎 2 ...
- 主键主键外键和索引_主键和外键的目的/用途是什么?
主键主键外键和索引 Primary and foreign keys are a way in which to constrain related data together to ensure d ...
- mysql中什么叫外键_数据库中外键是什么?
什么是外键? 外键 ( foreign key ) 是用于建立和加强两个表数据之间的链接的一列或多列.通过将保存表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接.这个列就成为第二个表的外 ...
- MySQL中如何定义外键[转]
MySQL中如何定义外键 假如某个电脑生产商,它的数据库中保存着整机和配件的产品信息.用来保存整机产品信息的表叫做pc:用来保存配件供货信息的表叫做parts. 在pc表中有一个字段,用来描述这款电脑 ...
最新文章
- 在Mybatis3开发中与配置相关的7点体会
- Python 可视化库
- 莫博士:Facebook别再推诿,请承担打击假新闻责任
- R-FCN/Faster-rcnn使用snapshot继续训练
- 4g的服务器mysql配置文件,服务器物理内存16G mysql数据库my.cnf配置及参数说明
- LINUX入侵检测指导
- HTML页面打印分页标签样式
- DeFi协议TrueFi:TRU/ETH流动性挖矿将从Uniswap迁移至SushiSwap
- linux系统snmpd服务内存偏高,Red Hat Enterprise Linux 5.4 64位系统SNMP内存泄漏(上)
- 高级IO(一)--UNIX环境高级编程读书笔记
- Awaken for Mac闹钟定时器
- Sqlite - constraint failed[0x1555]: UNIQUE constraint failed
- Android Browser学习九 快捷菜单模块: PieControl的架构
- LaTeX实战经验:如何插入程序代码
- esp8266 蓝牙耳机_基于ON Semi LC823450XD 的蓝牙耳机解决方案
- 注塑模具与吹塑模具的区别
- 经典网络结构分析:卷积神经网络的现代雏形 ---LeNet
- 变速器 美国sram速联和日本shimano洗马路对比
- 修复DialogFragment Fragment already added 异常
- iOS内测平台fir.im,发布内测版本