[실기] - 데이터베이스(정규화, 함수 종속성, 완전 함수 종속, 카탈로그)

2025. 9. 13. 10:08자격증/정보처리기사-취득완료

정규화 - 데이터 분리, 중복 최소화 등 목적

 

중복이 발생 -> 무결성(데이터 결함)

                                ㄴ> 이상현상 : 삽입, 삭제, 갱신

 

정규화 종류

도메인은 원자값 -> 1 -> 부분 함수 종속 제거 -> 2 -> 이행 함수 종속 제거 -> 3 -> 결정자 이면서 후보키가 아닌거 제거 -> BCNF -> 다치 종속 제거 -> 4 -> 조인 종속 제거 -> 5

 

클러스터 : 동일한 부분을 한군대로 모으고 동일한 위치함

인덱스

파티셔닝 - 범위, 목록, 해시, 라운드 로빈, 합성

뷰 : 보안 강화, 논리적인 테이블, 제약조건 심함, alter 사용불가 반영시 drop -> create 해줘야 함..

 

반정규화 : 성능 향상의 목적과 개발 편의성을 위해서 정규화에 위배되는 행위(분할, 병합 등)

 

취약점 : 조인시 성능 하락