ERD란 Entity Relationship Diagram의 약자로
관계형 데이터베이스의 구조를 시각적으로 나타낸 것이다.
데이터베이스의 관계를 설계하기 위해서나, 구조를 파악하기 쉽게 하기 위해서 작성한다.
- ERD Cloud에서 작성한 erd 예시 -
Primary key : 기본키라고도 하며 각 행을 유일하게 식별하기 위한 값
Foreign key : 두 테이블관의 관계를 설정하고 외래 키 테이블에 저장될 수 있는 데이터를 제어하는데 사용되는 값
Unique Key 기본키가 아니지만 중복하지 않는 값을 넣기 위해 설정한 값
O 기호는 없어도 되는 값임을, l 기호는 반드시 있어야 하는 개체임을 말합니다.
관계가 있는 엔티티의 값이 서로 한개의 관계를 갖는것
관계가 있는 양쪽 엔티티의 값들이 서로 1:N 관계를 갖는것
관계가 있는 한쪽 엔티티의 하나의 값이 다른 엔티티의 여러 값을 참조하고 있는것