데이터베이스

[DB] 개념 모델링 작성하기 ( with ERD )

1. Entity 정의

개체를 정의해준다. 

사각형

 

 

2. Attribute 정의

각 개체들의 속성을 정의해준다.

타원

3. Identity 정의

각 개체를 식별할 수 있는 식별자를 정의해준다.

속성명에 밑줄

4. Relation 정의

개체 간의 관계를 생각해본 후 관계를 정의해준다.

 

5. Cardinality 정의

각 개체간에 1:1, 1:N, N:M 관계를 생각해본 후 정의해준다.

 

  • 1 : 1

  • 1 : N

  • N:M

6. Optionality 정의

각 개체간의 정보들이 어떠한 옵션을 가지고 관계가 있는지 파악한 후 아래와 같이 정의해준다.

 

  • 만약, 반드시 A가 B를 안 가져도 되는 사항

  • 만약, 반드시 B가 A를 가져야만 하는 사항

전체 ERD 예시

 

참고 : https://www.youtube.com/watchv=N9NeNEhwGBY&list=PLuHgQVnccGMDF6rHsY9qMuJMd295Yk4sa&index=13

반응형