cross browsing
종속성
회원탈퇴 -> 로그아웃 : O
로그아웃 -> 회원탈퇴 : X
erd
- ERD(Entity Relation Diagram)
> 핵심 명제
- entity(TABLE)와 relation(TABLE)을 파악
- ex)
- 쿠팡은 A가 B를 C하는 서비스: 구매자가 물건을 구매하는 서비스
- entity: 구매자, 물건
- relation: 구매
- 여기어때는 A가 B를 C하는 서비스:
- CGV는 A가 B를 C하는 서비스
ERD Cloud
entity 추가
논리이름, 물리이름 추가
> 관계
일대일 관계
일대다 관계
다대일 관계
다대다 관계
Normalization(정규화)
- relation database를 최대한 효율적인 구조로 바꾸기 위하여 정해둔 방식
- 반정규화
> Process
제 1 정규화 (1NF)
- Domain의 원자성을 확보하는 작업, 한 칸에 한 개만 넣어라
- 여러 값을 동시에 가질 수 있는 attribute는 TABLE 분리
- PRIMARY KEY, FOREIGN KEY
제 2 정규화 (2NF)
제 3 정규화 (3NF)
강화된 3차 정규화 (BCNF)
제 4 정규화 (4NF)
제 5 정규화 (5NF)