我使用dbdesigner创建我的逻辑模型,并且对于简单的1:N关系表示感到困惑。
USUARIO和FUNCAO有N:M的关系......没什么大不了的。但事情是关于PERFIL和USUARIO的关系。这是一个1:N的关系。用户只能有一个配置文件(PERFIL),并且一个PROFILE(perfil)可以与许多用户相关联。基本不应该是USUARIO附近的[1,*]和PERFIL附近的[1,1]吗?
我使用的是dbdesigner而且对数据库建模一无所知。
答案 0 :(得分:0)
您似乎已正确建立了自己的关系。看起来你已经设置了gui来向相反的方向标记你的链接。
选中显示菜单符号选项。您可能希望EER或Traditional标记结束1& ñ。同时选中选项菜单型号选项。
看起来您使用1:n关系工具(非标识关系)从PROFIL链接到USARIO。这创建了Rel_05和USARIO id_profil,其中包含"(FK)"。这确实意味着从个人资料到用户之间存在1:n的关系。
请注意,到FK的所有1:n行在FK末端都有[1,1],而[1,*]位于钻石的远端。然而,这些都是1:n另一种方式。