• 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 |