데이터 모델링의 이해
🧩 모델링데이터 모델링의 이해★★★★☆자주

속성의 갈래 — 기본·설계·파생

기본속성은 업무에서 그대로 온 것, 설계속성은 만들어 붙인 것(코드 등), 파생속성은 다른 값에서 계산해 낸 것이다.

기본속성설계속성파생속성단일값도메인

왜 그런지까지

파생속성은 다른 속성에서 계산할 수 있으므로 원칙적으로 두지 않는다. 그런데도 두는 이유는 계산이 무거워 성능이 나빠질 때다.

대신 원본이 바뀔 때마다 같이 고쳐야 하므로 관리 부담이 생긴다. 속성은 하나의 값만 가져야 하고(단일값), 주식별자에 종속되어야 한다.

헷갈리는 것

기본속성 vs 설계속성

기본속성은 업무에서 원래 있던 것, 설계속성은 업무 규칙을 담으려고 새로 만든 것(예: 상품코드)이다.

확인 문제

넣어 두면 오늘 · 1일 · 3일 · 7일 · 14일 · 30일 간격으로 다시 물어봅니다