본문 바로가기
Dev Talks/Database

[Database #4] 데이터 모델의 개념 및 종류

by 곰씨네IT 2017. 3. 16.



** 반응형 광고 **


1. 데이터 모델이란?

현실세계의 요소를 인간과 컴퓨터가 이해할 수 있는 정보로 표현한 것




2. 데이터 모델의 종류

데이터 모델은 개념적, 논리적, 물리적 데이터 모델로 나눌 수 있습니다. 


1) 개념적 데이터 모델

현실세계의 요소를 인간이 이해할 수 있는 정보 구조로 표현하는 것으로 보통 E-R 모델을 통해서 표현합니다. (E-R 모델 : 개체-관계 모델)


2) 논리적 데이터 모델

개념적 데이터 모델을 컴퓨터가 이해할 수 있도록 변환한 데이터 모델로 일반적으로 데이터 모델이라고 하면 논리적 데이터 모델을 의미합니다.


3) 물리적 데이터 모델

논리적 데이터 모델에서 레코드의 상세 스펙 등을 기술한 모델로 실제 컴퓨터에 데이터가 저장되는 방법을 정의합니다.



3. 데이터 모델의 구성요소

데이터 모델은 Entity (개체), Attribute (속성), Relationship (관계) 로 구성되어 있습니다.



** 큰사각형 광고 **



댓글