오늘은 정규화를 적용하여 중복을 제거하고 독립성을 높여 재사용성이 높은 테이블을 설계해보도록 하겠다. 해당 테이블은 회원이 구매할 제품들을 담아놓은 테이블이다. 🔷 제1 정규화칼럼의 원자성을 확보하고 기본키를 설정하는 절차이다. 테이블의 칼럼은 하나의 값만 가질수있는것을 중시하고, 현재 테이블에서는 제품명에 여러개의 값이 들어가있는것을 볼수있다. 이 경우 원자성을 위하여 분해를 해주도록 한다.이제 기본키를 설정한다. 기본키를 설정하는 방법은 해당 칼럼이 다른 속성을 함수적으로 종속하고있는지 즉 A가 변할경우 B도 변하는가를 기준으로 설정하면 된다. 위에서 기본키로 잡을수 있는것은 쇼핑 ID / 제품코드 / 회원ID 가 있다. 쇼핑ID가 변한다면 모든 속성이 변하므로 완전 함수 종속 제품코드가 변한다면 ..