반응형
ERD(Entity-Relationship Diagram)
데이터베이스 설계 단계에서 맨 처음 단계인 개념적 모델링 단계에서 ERD 를 작성한다.
Entity (개체) 란 현실에 존재하는 개별적으로 식별할 수 있는 물리적 또는 추상적인 개체이며, 각 Entity 는 특징을 나타낼 수 있는 Attribute (속성) 들을 가지고 있다. ‘고객’ 이라는 Entity 는 ‘아이디’, ‘회원 등급’ 등의 Attribute 를 가질 수 있고, ‘상품’ 이라는 Entity 는 ‘상품 번호’, ‘가격’ 등의 Attribute 를 가질 수 있다.
ERD 표기법의 종류와 특징
ERD를 작성하는 방법은 여러 가지가 있으며, 가장 대표적인 표기법을 정리하면 아래와 같다
표기법 | 특징 | 사용 목적 |
Chen 표기법 | 엔티티: 직사각형, 속성: 타원, 관계: 마름모 | 개념적 모델링 |
IE 표기법 (크로울풋 표기법) | 엔티티: 직사각형, 관계: 직선+크로울풋, 속성: 엔티티 내부 | 논리적 모델링, RDB 설계 |
UML 클래스 다이어그램 | 엔티티를 클래스처럼 표현, 관계를 UML 방식으로 표시 | 객체지향 모델링 |



반응형