정규화1 컴알못의 데이터베이스 공부 (정규화) 정규화 필요성 데이터베이스의 하나의 통합된 스키마를 설계하는 것을 데이터베이스 설계라고 합니다. 정규화는 올바른 스키마를 정의하기 위한 방법입니다. 잘못된 데이터베이스를 설계하면 이상현상이라는 부작용이 발생할 수 있습니다. 이상현상이란 대부분 데이터 중복으로 발생하는 데이터베이스 오류입니다. 여러 종류의 이상현상이 존재합니다. 삽입 이상 : 데이터를 삽입하기 위해 불필요한 데이터를 입력하는 경우를 말합니다. 기본키에 대한 정의를 잘못해서, 기본키에 대한 정보가 없는 상황에 데이터를 추가하기 위해 NULL값이 허용되지 않는 기본키에 아무런 정보나 마구 써넣는 경우도 여기에 해당됩니다. 갱신 이상 : 데이터를 갱신했는데 중복된 데이터가 많아서 데이터의 일부만 갱신되고 일관성이 깨지는 현상을 말합니다. 예를 .. 2022. 1. 7. 이전 1 다음