前页 后页

独特的约束

唯一约束在表的所有行中强制执行一组字段的“唯一性”,这意味着表中的任何两行在唯一约束的字段中不能具有相同的值。唯一约束与主键类似(因为它们也强制执行“唯一性”),但是主要区别在于,表可以定义多个唯一约束,但只能定义一个主键。

访问

色带

开发>数据建模>数据库构建器>单击表名称>约束/索引>右键单击>添加新约束

上下文菜单

在图或浏览器窗口中|右键单击Table元素|特色|约束/索引

键盘快捷键

单击表:F9>约束/索引:Ctrl + N

创建约束

行动

也可以看看

1个

在“约束/索引”选项卡上,将自动创建一个新约束,并为其指定默认约束名称和索引的“类型”。

用将其标识为唯一约束的名称覆盖约束名称。

2

在“类型”字段中,将值从“索引”更改为“唯一”。

笔记

  • 警告: Enterprise Architect假定唯一约束至少分配有一个列;但是, Enterprise Architect在建模过程中不会强制执行此规则
    如果为具有定义的唯一约束的表生成DDL,但未分配列,则该DDL将无效

学到更多