前页 | 后页 |
独特的约束
唯一约束在表的所有行中强制执行一组字段的“唯一性”,这意味着表中的任何两行在唯一约束的字段中不能具有相同的值。唯一约束与主键类似(因为它们也强制执行“唯一性”),但是主要区别在于,表可以定义多个唯一约束,但只能定义一个主键。
访问
色带 |
开发>数据建模>数据库构建器>单击表名称>约束/索引>右键单击>添加新约束 |
上下文菜单 |
在图或浏览器窗口中|右键单击Table元素|特色|约束/索引 |
键盘快捷键 |
单击表:F9>约束/索引:Ctrl + N |
创建约束
步 |
行动 |
也可以看看 |
---|---|---|
1个 |
在“约束/索引”选项卡上,将自动创建一个新约束,并为其指定默认约束名称和索引的“类型”。 用将其标识为唯一约束的名称覆盖约束名称。 |
|
2 |
在“类型”字段中,将值从“索引”更改为“唯一”。 |
笔记
- 警告: Enterprise Architect假定唯一约束至少分配有一个列;但是, Enterprise Architect在建模过程中不会强制执行此规则
如果为具有定义的唯一约束的表生成DDL,但未分配列,则该DDL将无效