데이터베이스 SQL문도 공부하느라 정신 없는데 설계이론 까지 공부해야하느냐? 아래 시나리오들을 살펴보자 다음은 제대로 설계되지 못한 데이터베이스의 예시이다위와 같이 Student, Course, Room 이 있는 테이블이 있다 하자예시에는 한개의 수업만 있지만 여러수업이 있고 여러수업이 다 한 강의실에서 강의를 하면Redundant Storage, 쓸모 없는 저장 공간을 차지하게 된다 Update Anomaly수업 한개의 강의실 하나를 업데이트하면 Inconsistent 한 Data를 가지게 된다 Insert Anomaly 또한 한 강의에 대한 정보를 입력하려하는데위와 같이 Student에 데이터가 없으면 테이블에 Tuple을 추가할 수가 없다. Delete Anomaly한 강의에 또한, 모든 학생들이 ..