본문 바로가기
반응형
Database

DB 개념적 설계 - 3

by brightGarden02 2022. 7. 29.

https://brightgarden02.tistory.com/5

 

DB 개념적 설계 - 2

https://brightgarden02.tistory.com/4?category=572225 DB 개념적 설계 - 1 비대면 반려동물 웹프로젝트를 시작하게 되었다. 이와 관련해서 DB 설계를 해보려고 한다. 정규화를 이용해보자. 테이블은 일단 3개로..

brightgarden02.tistory.com

 

 

이제 2차 정규화를 이용하겠다.

 

2차 정규화란 primary key가 여러개인 복합키가 있을 경우 적용한다.

primary key가 아닌 칼럼을 복합키에 종속되게 하는 것이다.

즉, 복합키가 2개라면 2개의 복합키에 종속되야한다. 

 

아래는 현재 테이블이다.

 

현재 테이블에는 복합키가 없으므로 2차 정규화는 패스한다.

 

 

 

정규화 내용 참조

https://mr-dan.tistory.com/10

 

정규화 (제1 정규화 ~ 제3 정규화)

DB를 공부하다 보면 가장 이해하기 어려웠던 부분이 정규화 였습니다.- 도메인 원자값 (1NF)- 부분적 함수 종속 제거 (2NF)- 이행적 함수 종속 제거 (3NF)- 결정자이면서 후보키가 아닌 것 제거 (BCNF)-

mr-dan.tistory.com

 

'Database' 카테고리의 다른 글

h2 데이터베이스 모든 테이블 삭제  (0) 2022.10.18
CRUD에서 Update, Delete: where절에 id를 사용  (0) 2022.08.20
DB 개념적 설계 - 4  (0) 2022.07.29
DB 개념적 설계 - 2  (0) 2022.07.29
DB 개념적 설계 - 1  (0) 2022.07.29

댓글


반응형
반응형