01. 데이터 모델링 개념과 데이터 모델의 개념

데이터 모델링

데이터 모델

종류

모델링 VS 데이터 모델
--------------------
모델링
* 현실 세계의 복잡한 현상이나 시스템을 단순화*추상화하여 표현하는 행위
* 목적 : 실제를 직접 다루기엔 복잡하므로, 이해*분석*설계하기 쉽게 모델을 만드는 것
* 예시 : 도시 교통 상황을 네트워크 다이어그램으로 표현, 회사 조직 구조를 조직도 그림으로 표현

데이터 모델
* 모델링 중에서 데이터와 그 관계를 표현한 모델
* 즉, 현실 세계의 데이터를 컴퓨터가 이해할 수 있는 데이터베이스 구조로 추상화한 결과물
* 구성 요소 : 개체, 속성, 관계

=>
즉, 모델링은 현실 세계를 단순화*추상화하여 모델을 만드는 과정
    데이터 모델은 위 과정에서 나온 건물 설계도

02. 개체-관계 모델

개체(entitiy)

개체 타입(entitiy type)

개체 인스턴스(entitiy instance)

개체 집합