ERD 작성 방법
CODEDRAGON ㆍDevelopment/Database
반응형
ERD 작성 방법
ERD는 앞에서 식별한 개체와 관계 그리고 속성 목록을 기초로 작성하는 것이므로 반드시 이 순서에 따라 작성해야 하는 것은 아니지만 가능한 이 순서대로 작성하는 것을 권장합니다.
단계 | 주요 내용 | 주의사항 |
1 | 개체 타입 표시 | 식별한 모든 개체 타입을 왼쪽에서 오른쪽으로, 위에서 아래로, 개체의 중요도와 업무 흐름에 따라 배치합니다. |
2 | 개체 타입들 간의 관계 표시 | 개체 타입들 사이의 관계를 결정해서 연결하고, 관계 이름은 가능한 '동사'로 표현합니다. |
3 | 관계 타입의 유형 표시 | 개체 타입들 간의 관계 유형(1:1, 1:n, m:n)을 표시합니다. |
4 | 관계 타입의 카디널리티 표시 | 관계 타입의 유형 대신, 또는 유형에 추가해서 카디널리티를 표시합니다. (옵션) |
5 | 개체 타입의 속성 표시 | 개체 타입은 반드시 2개 이상의 속성이 있어야 하고, 최소 한 개의 후보 키(식별자)가 있어야 하며, 후보 키는 이름 아래 밑줄을 표시해서 구분합니다. |
6 | 관계 타입의 속성 표시 | 관계에 속하는 속성이 있는 경우에만 속성을 결정 해서 연결합니다. |
'Development > Database' 카테고리의 다른 글
Supertype vs Subtype (0) | 2016.10.17 |
---|---|
물리적 모델링 (0) | 2016.10.17 |
단계별 정규화, 정규화 단계 (0) | 2016.10.13 |
정규화의 문제점 - 정규화되지 않은 릴레이션의 문제점, 정규화의 효과, 정규화의 문제점 (0) | 2016.10.13 |
정규화(Normalization) - 정규화의 원칙, 특징 (0) | 2016.10.13 |