我已经在 Visio 2010 中构建了一个数据库 Molde 图,并试图将该图转发工程为 Schema。
我坚持修复我收到的以下警告:
warning : 'User_Screen_SCREENS_FK1' : Relationship has cardinality other than either zero-or-one or exactly-one, yet the child columns form a key.
有问题的两个表如下:
该Screens
表是我存储此应用程序中可用的所有“屏幕”的地方,User_Screens
用于控制用户可以访问的屏幕。(有单独Users
的表有1 to 0 or more
关系User_Screen
)。
我不确定问题出在哪里以及如何解决?谁能告诉我我哪里出错了?
更新:
修改了关系并包含了所有相关表,以更好地说明下图中的问题:
我有错误:
error : 'User_Screen_SCREENS_FK1' : Child column(s) not specified.
我无法摆脱的警告:
warning : 'POSITION_USERS_FK1' : Relationship has a cardinality of either zero-or-one or exactly-one, yet the child columns form part of a key.
warning : 'User_Screen_SCREENS_FK1' : Child columns overlap with child columns of USERS_SCREENS_FK1.
warning : 'USERS_SCREENS_FK1' : Relationship has cardinality other than either zero-or-one or exactly-one, yet the child columns form a key.