출처: https://astrocosmos.tistory.com/202 [ASTROCOSMOS:티스토리] 'Database' 카테고리의 글 목록 :: 하나둘셋넷
728x90

ERD 관련 사이트 & 개념 정리

ERD 관련 사이트

ERD Cloud

 

ERDCloud

Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool.

www.erdcloud.com

Cacoo

 

🔎 cacoo: Google 검색

 

www.google.co.kr

 

식별 관계

부모 테이블의 기본키 또는 유니크 키를 자식 테이블이 자신의 기본키로 사용하는 관계

부모 테이블의 키가 자신의 기본키에 포함되기 때문에 반드시 부모 테이블에 데이터가 존재해야 자식 테이블에 데이터 입력 가능

식별 관계는 ERD 상에서 실선으로 표시

 

비식별 관계

부모 테이블의 기본키 또는 유니크 키를 자신의 기본키로 사용하지 않고, 외래키로 사용

자식 데이터는 부모 데이터가 없어도 독립적으로 생성 가능

ERD 상에서 점선으로 표시

 

N:M 관계

문제점

1. 데이터 중복

2. 고객이 구매한 상품 내용을 볼 때, 테이블 참조 모호

3. 정규화 필요

4. 테이블(엔터티)의 독립성과 필드의 종속성 파악 필요

 

해결

중간 매핑 테이블을 둔다.

 

엔터티 종류

핵심 엔터티(Key Entity)

 

중요 엔터티(Main Entity)

 

행위 엔터티(Action Entity)

 

728x90

+ Recent posts