[DB, SQL] ERD

JUNHO YEOM·2022년 8월 18일
0

DB, SQL

목록 보기
16/21
post-thumbnail

ERD란

ERD란 Entity Relationship Diagram의 약자로
관계형 데이터베이스의 구조를 시각적으로 나타낸 것이다.
데이터베이스의 관계를 설계하기 위해서나, 구조를 파악하기 쉽게 하기 위해서 작성한다.

- ERD Cloud에서 작성한 erd 예시 -


ERD 작성을 위해 알아야 할것

제약조건

Primary key : 기본키라고도 하며 각 행을 유일하게 식별하기 위한 값
Foreign key : 두 테이블관의 관계를 설정하고 외래 키 테이블에 저장될 수 있는 데이터를 제어하는데 사용되는 값
Unique Key 기본키가 아니지만 중복하지 않는 값을 넣기 위해 설정한 값


관계

O 기호는 없어도 되는 값임을, l 기호는 반드시 있어야 하는 개체임을 말합니다.


1:1 (일대일 관계)

관계가 있는 엔티티의 값이 서로 한개의 관계를 갖는것

N:M (다대다 관계)

관계가 있는 양쪽 엔티티의 값들이 서로 1:N 관계를 갖는것

1:N (일대다 관계)

관계가 있는 한쪽 엔티티의 하나의 값이 다른 엔티티의 여러 값을 참조하고 있는것

0개의 댓글