정규화과정
이 테이블을 1차 정규화를 할꺼다.
나간 놈은 자식
식별관계다.
• 1차 정규화: 반복그룹 속성을 추출한다.
‐ 자식개체가 추출되고 반드시 식별 관계이다.
‐ 주 식별자를 가지고 나간다.
‐ 자식개체 주 식별자에 반드시 속성이 추가된다.
ㄴ 없음 순번을 단다.
1차 정규화를 마친 모습.
• 2차 정규화: 주식별자에 완전기능종속되지 않는 속성을 추출한다.
‐ 자식개체주식별자에 외부식별자를 두고 나간다.
‐ 부모개체가 추출되고 반드시 식별관계이다.
둘다 있어야 식별이 가능한 놈 완전기능종속
하나만 있어도 식별이 가능한 놈은 완전기능종속이 아니다.
ㄴ 주 식별자가 1개이상일때만 함.
여기서는 주문장상세만 2차 정규화 대상이다.
2차 정규화를 마친 모습이다.
• 3차 정규화: 주식별자에 이행종속인속성을 추출한다.
‐ 일반속성에 외부식별자를 두고 나간다.
‐ 부모개체가 추출되고 반드시 비식별관계이다.
이행종속 : 함수적 종속관계가 없는 거
3차 정규화를 끝낸 모습이다.