eunzae's develog

[DA]정규화 본문

Database/Data Architecture

[DA]정규화

eunzae 2022. 4. 24. 21:47

 

번호 이름 직책 비고
1 신은재 학생, 반장  
2 신은영 학생  

 

제 1 정규화: 모든 field에는 하나의 값이 존재한다.

번호 이름 직책
1 신은재 반장
2 신은영 학생

 


 

 

학번 이름 직책 장래희망
00001 신은재 반장 DBA
00002 신은영 학생 DBA
00002 신은영 학생 DA

 

제 2 정규화: 기본키에 대해 독립적인 속성이 없다. 테이블의 주제가 2개 이상이면 안된다.

학번 이름 직책
00001 신은재 반장
00002 신은영 학생
번호 학번 장래희망
1 00001 DBA
2 00002 DBA
3 00002 DA

 


 

학번 이름 직책 직책코드
00001 신은재 반장 b01
00002 신은영 학생 s01

 

제 3 정규화: 속성 간에 이행적 종속이 없어야 한다. 속성 간의 종속이 있으면 안 된다.

학번 이름 직책코드
00001 신은재 b01
00002 신은영 s01
직책코드 직책명
b01 반장
s01 학생