Loading...

DB / / 2022. 3. 7. 00:00

ERD(an Entity Relationship Diagram)

반응형

ERD(an Entity Relationship Diagram) : 시스템의 엔티티들이 무엇이 있는지

어떤 관계가 있는지를 나타내는 다이어그램

 

 

존재하고 있는 것(Entity)들의 관계(Relationship)를 나타낸 도표(Diagram)

 

 

▼ ERD의 구성요소                                                    ▼ 데이터베이스에서의 역할    

Entity 테이블
Attribute 컬럼
Relationship Primary Key, Foriegn Key

 

예시를 들어보자.

 

저자, 글, 댓글 테이블이 있다.

 

 

Entity : 어떤 시스템인지에 따라 사람, 장소, 사건(이벤트), 오브젝트가 될 수도 있다.

 

각각의 테이블이 Entity가 된다.

Entity의 표기법은 사각형 모양이다.

 

 

 

Attribute : 특성, 엔티티의 성격, 관계, 또 다른 속성이다.

 

Attribute는 속성을 말하고

데이터베이스 테이블의 컬럼을 표현한다.

포함되어있는 테이블과 실선으로 연결하고

속성은 타원 모양으로 표기한다.

 

 

 

 

Relationship : 엔티티 간의 상호작용을 표현한다.

 

연관 관계를 나타내며 마름모 모양으로 표기한다.

나중에 데이터베이스로 모델링하면

PK와 FK로 상호작용한다.

 


Cardinality

 


Optionality

 

결과적으로 이런 모양의 다이어그램이 나온다.


반응형