정보처리기사
-
[정보처리기사 필기] 데이터베이스정보처리기사 2020. 4. 3. 15:35
[정규화(Normalization)] 정규화의 개념 관계형 데이터베이스에서 정확성을 더욱 유지하기 위해 스키마를 쪼개는 과정. 데이터베이스의 논리적 설계 단계에서 수행 정규화의 목적 데이터 구조의 안정성 및 무결성을 유지 이상 발생을 방지 / 자료 저장 공간의 최소화 이상(Anomaly) : 사용자 의도와는 상관없이 데이터가 삽입, 삭제, 갱신되는 현상 정규화 과정 1NF - 2NF -3NF - BCNF - 4NF - 5NF 1NF(제1정규형) : 릴레이션에 속한 모든 값들이 원자 값으로만 구성 2NF(제2정규형) : 기본키가 아닌 모든 속성이 기본키에 대하여 완전 함수적 종속을 만족 - 완전 함수적 종속: 기본키에 의해서 속성이 결정 - 부분 함수적 종속: 기본키의 일부에 의해 속성이 결정 학번 이름 ..