eunzae's develog
[DA]정규화 본문
번호 | 이름 | 직책 | 비고 |
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 | 학생 |
'Database > Data Architecture' 카테고리의 다른 글
[데이터 모델링] 논리적 데이터 모델링(Logical Data Modeling) (0) | 2022.12.26 |
---|---|
[데이터 모델링]개념 데이터 모델링(Conceptual Data Modeling) (0) | 2022.12.21 |
[DA] 코드, ID, 번호 도메인의 차이점 (0) | 2022.08.09 |
[Datastage]컬럼명 변경 절차 (0) | 2022.05.07 |
[DA]CRUD (0) | 2022.04.24 |