[DB] 데이터 모델의 기본 개념이해

 

1. 모델링의 정의

데이터 모델 : 데이터베이스의 골격을 이해하고 SQL 문장으로 기능과 성능적인 측면에서 효율적으로 작성하기 위해 꼭 알아야 하는 핵심요소

데이터 모델링이란 ? 

 - 정보 시스템을 구축하기 위한 데이터 관점의 업무 분석 기법

 - 현실세계의 데이터(What)에 대해 약속된 표기법에 의해 표현하는 과정

 - 데이터베이스를 구축하기 위한 분석/설계의 과정

 

2. 데이터 모델링이 제공하는 기능

 

 시스템을 현재 또는 원하는 모습으로 가시화하도록 도와줌.

 구조와 행동을 명세화 할 수 있게 한다.

 시스템을 구축하는 구조화된 틀 제공

 시스템을 구축하는 과정에서 결정한 것을 문서화

 다양한 영역에 집중하기 위해 다른 영역의 세부 사항은 숨기는 다양한 관점을 제공

 특정 목표에 따라 구체화된 상세 수준의 표현방법을 제공