Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- continue문
- 컴파일
- java변수
- JAVA객체지향
- 접근제어지시자
- 집합관계
- 시스템 환경 변수 편집
- multi-threading
- 형 변환
- While
- 인텔리제이 한글 깨짐 해결법
- 포함관계
- 반복문
- this예약어
- 연관관계
- 상수
- function
- JAVA기초
- break문
- 인텔리제이 기초 설정
- 메서드
- 메서드 오버로딩
- 생성자
- Thread
- IntelliJ IDEA
- Java데이터 타입
- OPP개념
- 자바 멀티스레딩
- for문
- Java
Archives
- Today
- Total
최원종의 개발 블로그
ERD 다이어그램 - 14 본문
ERD : ERD(Entity-Relationship Diagram)는 는 데이터베이스의 테이블 구조와 관계를 시각적으로 표현한 설계도

코드 작성 전에 ERD로 먼저 설계하면 좋은 점
- 어떤 테이블이 필요한지 한눈에 파악
- 테이블 간 관계(1:N, N:M 등) 미리 확인
- 잘못된 설계를 초기에 발견하고 수정
- 팀원과 설계 내용 쉽게 공유
ERD 기본 기호
가장 대중적인 IE(Information Engineering) 표기법 내에서도
'참여 제약(Optionality)'을 어떻게 표현하느냐의 차이
테이블(엔터티) : 직사각형으로 표시
PK : 열쇠 아이콘 또는 PK 표시
FK : 관계선으로 연결
관계선:
1:1 → 양쪽 수직선(||---||)
1:N → 한쪽 수직선(||), 다른 쪽 까마귀 발(>)
N:M → 양쪽 까마귀 발(>---<)
One-to-One ( 1 : 1 )

One-to-Many ( 1 : N )

Many-to-Many ( M : N )

Many-to-Many (관계 해소)

'MySQL' 카테고리의 다른 글
| 별칭과 트랜잭션 - 16 (0) | 2026.04.04 |
|---|---|
| MySQL JOIN - 15 (0) | 2026.04.04 |
| 관계 차수 - 13 (0) | 2026.04.04 |
| MySQL 기초 복습 - 12 (0) | 2026.04.03 |
| 인덱스(Index) - 11 (0) | 2026.04.03 |