문송한 회사생활/SQL 공부
[SQL] 좋은 데이터 모델의 요소
PieMoon
2020. 7. 15. 20:39
1. 완전성(Completeness) : 모든 데이터가 모델에 정의되어 있어야 한다.
2. 중복배제(Non-Redundancy) : 동일한 사실은 한 번만 기록되어야 한다.
3. 업무규칙(Business Rules) : 업무 규칙을 데이터 모델에 표현하고 사용자가 공유할 수 있도록 한다.
4. 데이터 재사용(Data Reusability) : 데이터의 통합성과 독립성에 대해서 고려하여 재사용할 수 있어야 한다.
5. 의사소통(Communication) : 관련자들이 동일한 의미로 받아들이고 활용할 수 있어야 한다.
6. 통합성(Integration) : 여러 업무 영역에서 공동으로 사용하기 용의하게 정의해야 한다.
* kdata 한국데이터진흥원에서 출간한 SQL 전문가 가이드 2013 Edition을 요약했습니다.