반응형
SMALL
주식별자가 변경되는 이유 | 설명 |
엔터티 정의가 불분명할 때 | 엔터티 정의가 명확하지 않음 엔터티 정의가 명확하지 않으면 엔터티 사용할때 임의대로 사용할수 있음 명확하지 않다 = 모호하다 or 틀렸을 수도 있다 = 정확한지 확신 할수 없음 결국 개인에 따라 판단하기 때문에 임의대로 사용 유연하게 정의한것 & 명확하지 않게 정의한것은 다름 유연하게 정의한 것 : 구체적으로 한정된 범위 내에서 정의한 것 명확하지 않게 정의한것 : 한정된 범위가 없는 것 엔터티를 명확하게 정의하는 것 : 업무식별자나 주식별자 선정을 명확하게 선정한것 |
데이터 분석이 미흡할 때 | 정확한 데이터 분석을 통해 엔터티를 정의하면 주 식별자가 변경되는 것을 막을 수 있음 |
이력데이터를 고려하지 않을때 | 원천데이터를 설계하면서 이력데이터를 고려하지 않으면 나중에 이력데이터 설계시 주식별자가 변경될 수 있음. 주식별자가 변경되지 않도록 원천데이터를 설계시 이력데이터 고려필요 |
업무가 변경될 때 | 업무가 바뀜으로 해서 주식별자가 변경되는 것은 어쩔수 없음 업무 담당자의 인터뷰나 주변 엔터티와의 관계등으로 업무가 확장될 가능성이 있다면 유연하게 설계해야 함 |
엔터티를 유연하게 설계하는 방법 중 하나가 인조 식별자를 채택하는 것.주식별자가 바뀔수 있다고 생각되면 인조식별자를 사용하여 영향도를 최소화 해야한다.
728x90
'관계형데이터모데링노트 요약' 카테고리의 다른 글
주식별자를 단순하게 설계해야 하는 이유 (0) | 2023.11.11 |
---|---|
주식별자 선택에 대한 기준 (0) | 2023.11.11 |
속성 (0) | 2023.11.08 |
잘못된 서브타입 (0) | 2023.11.07 |
서브타입간의 관계 표현법 (0) | 2023.11.07 |