데이터 모델링
위키백과 ― 우리 모두의 백과사전.
컴퓨터 과학 분야에 있어서, 데이터 모델링이란 데이터 모델 이론을 적용하여 데이터 모델 인스턴스를 생성함으로써 데이터 모델을 작성해 나가는 일련의 과정을 말한다. 데이터 모델 "이론"(theory)이란 규정적인 데이터 모델 서술(formal data model description)을 말한다. 오늘날의 데이터 모델 "이론"들에 대해서는 데이터베이스 모델 문서를 참고하라.
데이터 모델링을 해 나갈 때는, 사람들은 데이터를 구조화하고 조직화한다. 뒤이어 이러한 데이터 구조는 데이터베이스 매니지먼트 시스템 상에서 구현된다. 데이터를 정의하고 조직화하는 것 외에도, 데이터 모델링은 (명시적으로나 비명시적으로) 구조 안에 들어갈 데이터의 제약 조건이나 범위를 규정해 나가게 된다.
(구조화되었거나 구조화 안 되었거나) 거대한 양의 데이터를 관리하는 것이 정보 시스템의 주요 기능이다. 하지만, 관계형 데이터베이스와 같은 데이터 관리 시스템 상의 저장소에 담을 구조적인 데이터를 기술하는 것이 데이터 모델이다. 데이터 모델은 구조화 안 된 것들, 예를 들어 문서 편집기로 작성한 문서, 이메일 메시지 등은 보통 기술하지 않는다.
![]() |
이 글은 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |


