2014-06-24 4 views
0

dbdesigner를 사용하여 논리 모델을 생성하고 간단한 1 : N 관계 표현에 대해 혼란스러워합니다. M 관계없이 비기 ... :dbdesigner에서 1 : N 관계 표현

enter image description here

사용자 선호도 AND FUNCAO는 N있다. 그러나 그 일은 퍼필과 USUARIO 관계에 관한 것입니다. 그것은 1 : N 관계입니다. 사용자는 하나의 프로파일 (PERFIL) 만 가질 수 있고 하나의 프로파일 (perfil)은 많은 사용자와 연관 될 수 있습니다. USUARIO 근처 [1, *] 및 PERFIL 근처의 [1,1]이 카디널리티가되어서는 안됩니까?

저는 dbdesigner를 사용하고 있으며 데이터베이스 모델링에 대해 꽤 우둔합니다.

+0

예. 그렇습니다. 그러나 당신은 아마도 다른 질문을 할 것입니다. 당신은 어떻게 그것을 했습니까? (정확히 어떤 제품을 사용하고 있습니까?) – philipxy

+0

dbdesigner fork를 사용하고 있습니다. –

답변

0

관계를 제대로 설정 한 것 같습니다. gui가 반대 방향으로 링크에 라벨을 지정하도록 설정 한 것 같습니다.

확인 표시 메뉴 선택 사항. EER 또는 Traditional이 레이블 끝에 1 & n을 지정하려고합니다. 옵션 메뉴 모델 옵션을 선택하십시오.

1 : n 관계 도구 (식별 할 수없는 관계)를 사용하여 PROFIL에서 USARIO로 연결되는 것처럼 보입니다. 이로써 Rel_05와 USARIO id_profil이 "(FK)"로 생성되었습니다. 이것은 프로필에서 사용자까지 1 : n 관계가 있음을 의미합니다.

FK에 대한 모든 1 : n 줄은 FK 끝에서 [1,1]을 가지며 [1, *]은 다이아몬드의 맨 뒤에 있습니다. 그러나 이것들은 모두 1 : n입니다.