이상 현상 (anomaly) 뜻

정규화가 덜 된 표에서 삽입, 삭제, 갱신 때 데이터가 꼬이는 문제

Problems with inserts, deletes and updates in a poorly normalized table

단계별로 보기

  1. 학생과 과목, 강의실이 한 표에 섞여 있습니다.
  2. 학생이 없으면 새 과목을 넣을 수 없는 삽입 이상이 생깁니다.
  3. kim의 OS 수강을 지우면 OS 강의실 정보까지 사라지는 삭제 이상이 생깁니다.
  4. DB 강의실을 한 행만 고치면 행마다 값이 어긋나는 갱신 이상이 생깁니다.
  5. 정규화로 표를 나누면 세 가지 이상이 모두 사라집니다.

개발자의 타자 연습에서 데이터베이스 용어로 타자 연습을 해 보세요.