ERD는 엔터티 관계 다이어그램(Entity Relationship Diagram)으로 데이터베이스에 저장될 데이터 엔터티(entity)간의 관계를 시각적으로 표현한 것이다. ERD는 데이터베이스의 설계 초기 단계에서 개념적 모델을 만드는 데 사용된다. ERD를 통해 데이터베이스 구조를 시각화 할 수 있어 개발자와 설계자 간의 의사소통이 원활해지고, 데이터베이스 구조의 논리적 모순을 발견할 수 있다.
- 테이블 간 서로의 상관관계를 그림으로 도식화한 것
- 엔터티, 관계, 속성으로 구성됨
작성법
개체는 사각형, 속성은 타원 관계는 마름모로 표시한다. 마름모 모양의 관계에는 어떤행동에 의해 관계가 작성되어있는지 작성하면 된다.
한 부서는 여러 사원을 포함하고,
한 명의 사원은 한 부서에 소속된다
한 명의 사원은 한 부서에 항상 속하고,
한 부서는 여러 명의 사원을 포함할 수 있다
하나의 주문은 여러 개의 제품을 주문할 수 있고,
하나의 제품은 여러 개의 주문에 의해 주문될 수 있다
'[내일배움캠프]스파르타코딩클럽 AI 웹개발 > Today I Learned' 카테고리의 다른 글
[TIL] (0) | 2024.08.19 |
---|---|
[TIL] (0) | 2024.08.18 |
[내일배움캠프 37일차 TIL] (0) | 2024.08.13 |
[내일배움캠프 36일차 TIL] 장고 기초 게시판 글 작성 및 세부사항 보기 (2) | 2024.08.12 |
[내일배움캠프 35일차 TIL] 장고(Django) 기초2 (0) | 2024.08.09 |