Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database design Visio-IDEF1X数据建模-如何设置备用键_Database Design_Data Modeling_Visio - Fatal编程技术网

Database design Visio-IDEF1X数据建模-如何设置备用键

Database design Visio-IDEF1X数据建模-如何设置备用键,database-design,data-modeling,visio,Database Design,Data Modeling,Visio,有人能帮我在Visio2010中为IDEF1X定义备用键吗?我还在使用Visio2007,希望2010年不会有什么不同 在实体上单击鼠标左键,然后在屏幕底部选择“索引” 使用“新建”按钮创建新索引,然后使用“索引类型”组合框将其指定为“唯一,顶部有约束”: 备用键将在实体中用“Ux”表示: 嘿,谢谢你的回复。除了类型索引组合框选择之外,这与我所尝试的非常接近。但是,备用键不应该显示在非主键列矩形中吗?Visio将它们放在上面,就像它是主键的一部分一样。顺便说一下,我使用的是数据库显示选

有人能帮我在
Visio2010
中为
IDEF1X
定义
备用键吗?

我还在使用Visio2007,希望2010年不会有什么不同

  • 在实体上单击鼠标左键,然后在屏幕底部选择“索引”

  • 使用“新建”按钮创建新索引,然后使用“索引类型”组合框将其指定为“唯一,顶部有约束”:

  • 备用键将在实体中用“Ux”表示:


  • 嘿,谢谢你的回复。除了类型索引组合框选择之外,这与我所尝试的非常接近。但是,备用键不应该显示在非主键列矩形中吗?Visio将它们放在上面,就像它是主键的一部分一样。顺便说一下,我使用的是数据库显示选项上设置的IDEF1X符号,而不是关系型@Pantelis我认为Visio2007不支持IDEF1X,因此我无法对此发表评论。值得一提的是,我在ERwin的时代使用了IDEFX1,我不记得它在PK矩形中放置了备用键属性(除非它们也是PK的一部分)。如果切换到“关系”表示法,会发生什么情况?出于某种原因,Visio在主键中添加了这两个属性。添加索引时,已选中类别listview中列下的PK复选框。只是必须取消选中它。谢谢