-
Spring #15Java/Spring 2023. 4. 5. 09:34
- 정규화
- 제1 정규화란 테이블의 컬럼이 원자값(Atomic Value, 하나의 값)을 갖도록 테이블을 분해하는 것이다.(행 갯수가 늘어난다)
- 제2 정규화란 제1 정규화를 진행한 테이블에 대해 완전 함수 종속을 만족하도록 테이블을 분해하는 것이다. (예 학생 테이블과 학과 테이블을 분리 하는것 과 같다)
- 제3 정규화란 제2 정규화를 진행한 테이블에 대해 이행적 종속을 없애도록 테이블을 분해하는 것이다
- BCNF 정규화란 제3 정규화를 진행한 테이블에 대해 모든 결정자가 후보키가 되도록 테이블을 분해하는 것이다
'Java > Spring' 카테고리의 다른 글
Spring #17 (0) 2023.04.07 Spring #16 (0) 2023.04.06 Spring #14 (0) 2023.04.04 Spring #13 (0) 2023.04.03 Spring #12 (0) 2023.03.31 - 정규화