본문 바로가기

CS 잡지식

DB 설계 시, 다중성 설정이 헷갈릴 때의 tip!!

A,B 2개의 Table이 있다고 하자. 

A와 B Table 사이의 다중성이 잘 파악되지 않을 때는, 2가지 작업을 거쳐 보자.

STEP 1 : A를 1로 뒀을 때, B는 몇 개가 되는지

STEP 2 : 반대로 B를 1로 뒀을 때, A는 몇개가 되는지

-> 만약 STEP 1,2의 결과 A,B 둘 중 하나라도 多가 나오면,

예를 들어, A만 多라면, A : B = 多:1이며,

A,B 모두 多라면 A : B = 多:多가 된다.