
[SQLD 총정리] 1과목 2장 데이터 모델과 SQL
·
🏆 자격증/SQLD
정규화 : 데이터베이스의 이상현상을 막기 위해, 데이터의 중복을 최소화하면서 테이블을 보다 잘 조직된 상태로 분해하는 과정 이상현상(Anomaly)- 삽입이상- 갱신이상- 삭제이상 정규화의 결과- 데이터의 입력, 수정, 삭제 성능 향상- 조인의 횟수가 증가하면 데이터의 조회 성능 하락 가능성 증가(무조건적인 하락 X)- 불필요한 트랜잭션을 줄일 경우 시스템 성능이 향상될 수 있다. 정규화 절차설명제1정규화릴레이션의 속성값이 모두 원자값만으로 구성되어야 한다. - 중복값을 제거한다.- 기본키를 설정한다. 제2정규화기본키가 2개 이상의 속성으로 이루어진 경우 부분 함수종속성을 제거한다.제3정규화기본키를 제외한 칼럼 간의 종속성을 제거한다. 이행 함수종속성을 제거한다.BCNF기본키를 제외하고 후보키가 있는 ..