1.8 모델링의 목표

무결성
  • 중복되는 내용이지만 데이터 무결성을 높으는 것이 모델링의 최우선 목표이다.(2-2에 자세히)
  • 데이터 무결성은 데이터에 결점이 없는 싱태
  • 데이터 중복(데이터가 서로 일치히치 않는 것)을 지양해 정합성이 유지하자
  • 참조되는상위(부모) 엔터티 의 주식별자에 존재하지 않는값을 가지면 안된다.
  • 중복을 제거하면 성능 문제가 발생할 수 있다 하지만 정규화가 성능을 나빠지게 하지않는다.


성능
  • 데이터 모델링은 딘순히 업무를 개념적으로 표현하는 이외에 DBMS 에 구현됐을 때 문제가 발생하지 않도록 하는 것
  • 다만 데이터 무결성을 해치면서까지 무조건 빨라야 히는 요건은 그다지 많지 않다.
  • OLTP(Online Transaction Process)에선 성능이슈는 드물다?
  • 배치(batch) 작업과 관련된 문제가 다소 발생
  • 정규확와 일반화를 할수록 확장성이 유연한 모델리이 된다.
  • RRD로 잘 표현된 모델링을 구축하자.