반응형
논리 데이터 모델링 연습하기
이 엔터티를 가지고 정규화를 해 봅니다.
색상이 중복될 수 있기 때문에 따로 빼 줍니다.
식별자를 줘서 M : M 관계를 만들어 줄 수 있습니다.
이 엔터티를 가지고 정규화 작업을 해 봅니다.
우선 딱 보이는 것은 반복적인 것은 하위 엔터티로 만들어줘야 하는 것 입니다.
출고 하나에 제품이 여러개가 생기기 때문에 1차 정규화를 했습니다.
그리고 나머지는 다 3차 정규화를 진행해 주면 이렇게 만들 수 있습니다.
주문을 할 때 하나만 하는 것이 아니라 여러개를 하기 때문에 출고, 출고상세 이렇게 나누어 볼 수 있습니다. 이것들을 하나로 관리하다 보면 출고에 대한 정보가 반복적으로 들어가게 됩니다. 그렇게 되면 변경 이상이 발생할 수 있기 때문에 데이터의 특정 정보만 수정하기 위해서 분리가 필요합니다.
반응형
'Data Base > Data Modeling (DA#)' 카테고리의 다른 글
[Data Modeling] : 칼럼(column) 명명 규칙 (0) | 2021.11.26 |
---|---|
[Data Modeling] : 물리 데이터 모델링 기초 (0) | 2021.11.19 |
[Data Modeling] : 이력 관리 정의 (0) | 2021.11.12 |
[Data Modeling] : M : M 관계 해소, BCNF (0) | 2021.11.12 |
[Data Modelling] : 3차 정규화 (0) | 2021.11.05 |
댓글