DB/DataBase1 [DB] 데이터 정규화 제 1정규화 : "한 칸엔 하나의 데이터만" => 제 1 정규형 테이블 제 2정규화 : "현재 테이블의 주제와 관련없는 컬럼을 다른 테이블로 빼는 작업" 위의 테이블에서 "가격 컬럼"은 현재 테이블 주제와 별 상관이 없다. 따라서, 프로그램 테이블이라고 따로 빼서 테이블을 만들 수 있다. (아래 확인) 수강등록현황 테이블, 프로그램 테이블 => 제 2정규형을 만족하는 테이블 장점) 프로그램의 댄스 가격을 수정한다고 한다면, 수강등록 현황 테이블에서 수강회원들의 댄스 프로그램의 가격을 모두 수정하는 번거로움 없이, 프로그램 테이블에서 댄스 프로그램의 가격만 변경해주면 된다. => 수정의 간편화 단점) 회원 한명이 얼마를 내야하는지 궁금할때, 수강등록 현황 테이블만 봐서는 모른다. 프로그램 테이블의 정보를 .. 2023. 12. 12. 이전 1 다음