관계형 데이터베이스의 중복을 최소화하여 데이터를 구조화함으로써 이상 현상을 해결한다
구분 | 설명 |
---|---|
1정규형(1NF) | 원자값으로 구성 |
2정규형(2NF) | 부분 함수 종속 제거 |
완전 함수적 종속 관계 | |
3정규형(3NF) | 이행 함수 종속 제거 |
보이스-코드 정규형(BCNK) | 결정자 함수가 후보키가 아닌 것 제거 |
4정규형(5NF) | 다중 값 종속 제거 |
5정규형(5NF) | 조인 종속 제거 |
데이터의 중복성으로 인해 릴레이션을 조작할 때 발생하는 비합리적 현상이다.
구분 | 설명 |
---|---|
삽입 이상 | 정보 저장 시, 해당 정보의 불필요한 세부 정보를 입력해야 하는 경우 |
202003 학번의 이철수 학생을 등록할 경우, 지도 교수와 교수 번호를 입력해야 한다. | |
삭제 이상 | 연쇄 삭제 |
정보 삭제 시 원치 않는 다른 정보가 같이 삭제된다. | |
삭제 이상 | 정보 불일치 |
중복 데이터 중에서 특정 부분만 수정되어 중복된 값이 모순을 일으키는 경우 |