• 1차 정규화

: 반복그룹 속성을 추출한다. (도메인이 원자값)
 - 자식 개체가 추출되고 반드시 식별관계이다.
 - 주식별자를 가지고 나간다.
 - 자식 개체 주 식별자에 반드시 속성이 추가된다.

 

번호, 품명, 수량, 단가, 금액이 중복속성이므로 따로 추출한다.

주식별자를 정하는데 주식별자에 번호를 올리고 번호를 자재번호로 변경한다.

1차 정규화를 하면 아래와 같다.

 

 

• 2차 정규화

: 주 식별자에 완전 기능 종속되지 않는 속성을 추출한다.
 - 자식 개체 주 식별자에 외부 식별자를 두고 나간다.
 - 부모개체가 추출되고 반드시 식별관계이다.

 

자재번호에 품명과 표준단가가 정해지므로 부분함수 종속이다.

따라서 자재 테이블을 따로 추출한다.

 

• 3차 정규화

: 주 식별자에 이행 종속인 속성을 추출한다.
 - 일반 속성에 외부 식별자를 두고 나간다.
 - 부모개체가 추출되고 반드시 비 식별 관계이다.

 

영수증번호가 사업자등록번호를 정하고 사업자등록번호는 사업자 상호, 성명 등을 결정한다.

이행적 함수 종속이므로 따로 추출한다.

 

'모델링 공부 기록' 카테고리의 다른 글

판매 전표 모델링  (0) 2021.12.29
인사기록 모델링  (0) 2021.12.29
ERwin 기본 설정  (0) 2021.12.19
모델링 2 - 정규화 (1차, 2차, 3차 정규화)  (0) 2021.12.19
모델링 1 - 데이터베이스 모델링  (0) 2021.12.19

+ Recent posts