[ 정보처리기사 ] 데이터베이스 정규화( Nomalization ), BCNF
2021. 3. 2.
안녕하세요 월요일에 푸쿵입니다.... 월요일이라 힘들지만 오늘도 데이터베이스 정규화 요약하겠습니다. 1. 정규화( Normalization )란? -정규화란 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어가는 과정이다. -하나의 종속성이 하나의 릴레이션에 표현될 수 있도록 분해해가는 과정 -차수가 높아질수록 만족시켜야 할 제약조건이 많아진다 -정규화는 데이터베이스 논리적 설계 단계에서 수행한다. 2. 정규화의 목적? -데이터 구조의 안정성, 무결성을 유지 -데이터 중복을 배제해 이상 발생 방지 -자료 저장 공간의 최소화 -데이터 삽입 시 릴레이션을 재구성할 필요성을 줄여줌 3. 데이터베이스 정규화 과정 1. 제 1정규형 - 릴레이션에 속한 모든 도메인 원자값만으로 되어..