본문으로 바로가기
반응형

ERD(Entity-Relationship Diagram)

데이터베이스 설계 단계에서 맨 처음 단계인 개념적 모델링 단계에서 ERD 를 작성한다.

Entity (개체) 란 현실에 존재하는 개별적으로 식별할 수 있는 물리적 또는 추상적인 개체이며, 각 Entity 는 특징을 나타낼 수 있는 Attribute (속성) 들을 가지고 있다. ‘고객’ 이라는 Entity 는 ‘아이디’, ‘회원 등급’ 등의 Attribute 를 가질 수 있고, ‘상품’ 이라는 Entity 는 ‘상품 번호’, ‘가격’ 등의 Attribute 를 가질 수 있다.

ERD 표기법의 종류와 특징

ERD를 작성하는 방법은 여러 가지가 있으며, 가장 대표적인 표기법을 정리하면 아래와 같다

 

표기법 특징 사용 목적
Chen 표기법 엔티티: 직사각형, 속성: 타원, 관계: 마름모 개념적 모델링
IE 표기법 (크로울풋 표기법) 엔티티: 직사각형, 관계: 직선+크로울풋, 속성: 엔티티 내부 논리적 모델링, RDB 설계
UML 클래스 다이어그램 엔티티를 클래스처럼 표현, 관계를 UML 방식으로 표시 객체지향 모델링

 

 

Chen 표기법
IE 표기법
UML 클래스 다이어그램

반응형