반응형 BCNF2 [T.I.L] : 18 일일 배움을 위한 Today I Learned ! Data Modeling 데이터 모델링에서 M : M의 관계 해소와 BCNF는 간단히 공부했습니다. 데이터 모델링은 DA#으로 실습을 진행하면서 공부했습니다. 아래 링크를 참고하면 됩니다. 2021.11.12 - [Data Base/Data Modelling (DA#)] - [Data Modeling] : 이력 관리 정의 [Data Modeling] : 이력 관리 정의 이력 관리 현재는 단지 하나의 점에 불과하지만 과거란 엄청난 갯수의 점이 모여 있는 형상입니다. 이력은 선분이고 현재의 순간은 점이므로 선분을 관리해야 합니다. 이력 관리를 하려면 비용 ohju.tistory.com 2021.11.12 - [Data Base/Data Modelling (D.. 2021. 11. 12. [Data Modeling] : M : M 관계 해소, BCNF M : M 관계 해소 - M : M 관계는 논리 데이터 모델링 과정에서 많이 나타납니다. - 최종적으로 완성된 데이터 모델에는 존재할 수 없는 형태입니다. - M : M의 관계를 해소하면 행위 엔터티인 릴레이션 엔터티가 만들어 집니다. 이 엔터티를 가지고 M : M 관계 해소 작업을 해봅니다. 이렇게 M : M 관계를 해소해 주고 UID Bar를 가져왔습니다. 조금 더 고치면 이렇게 표현할 수 있습니다. 이렇게 식별자를 일련번호 하나에 둬서 할 수도 있는데 이건 개발자에게 떠넘기는 무책임한 설계라고 볼 수 있습니다. BCNF 결정자가 식별자의 항목이 아닌 것, 식별자로 들어와야 하는데 그렇지 못 한 것을 제거하는 것이 BCNF라고 볼 수 있습니다. 2021. 11. 12. 이전 1 다음 반응형