3NF
-
Normalization대학/데이터베이스 2023. 6. 3. 17:50
Normalization 정규화는 간단하게 말하면 비 정상상태의 테이블을 정상상태로 만들어 주는 것을 의미한다. 비 정상상태 비 정상상태의 테이블은 insert, update, delete의 명령을 수행할 때 적절치 못하게 동작하는 테이블을 의미한다. - insert시 쓸데없는 null값을 허용하는 경우 회원 정보를 저장할 때 ID가 null값이 들어가는 상황 - update시 데이터의 불 일치가 일어나는 경우 같은 ID값을 갖고있는 회원의 이름이 다르게 저장되는 상황 - delete시 특정 튜플이 모두 삭제되는 경우 교수가 강의가 끝나 course_id를 지웠는데, 해당 column의 데이터가 모두 삭제되는 상황 Lossless Decomposition 비 정상상태를 해결하는 방법은 보통의 경우 테이블..