1. 데이터 모델링
현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정
개념적 데이터 모델링과 논리적 데이터 모델링이 있다
개념적 데이터 모델링
현실 세계의 중요 데이터를 추출하여 개념 세계로 옮긴다
논리적 데이터 모델링
개념 세계의 데이터를 데이터베이스에 저장하는 구조로 표현한다
2. 데이터 모델
데이터 모델링의 결과물을 표현하는 도구
개념적 데이터 모델, 논리적 데이터 모델이 있다
개념적 데이터 모델
현실 세계를 사람의 머리로 이해할 수 있도록 개념적 모델링의 결과물인 개념적 구조로 표현하는 도구다
논리적 데이터 모델
개념적 구조를 논리적으로 모델링하여 논리적 구조로 표현하는 도구다
3. 개체-관계 모델
개체와 개체 간의 관계를 이용해 현실 세계를 개념적 구조로 표현하는 개념적 데이터 모델
개체
현실 세계에서 조직을 운영하는 데 꼭 필요한 사람이나 사물과 같이 구별되는 모든 것을 의미한다
속성
개체나 관계가 가지고 있는 고유한 특성
관계
개체와 개체가 맺고 있는 의미 있는 연관성
4. 개체-관계 다이어그램
개체-관계 모델을 이용해 현실 세계를 개념적으로 모델링한 결과물을 그림을 표현한 것
5. 논리적 데이터 모델
사용자 입장에서 선택한 데이터베이스 관리 시스템에 따라 ER다이어그램으로 표현된 개념적 구조를 다음과 같이 데이터 베이스에 저장할 형태로 표현한 데이터베이스의 논리적인 구조다
관계 데이터 모델
데이터베이스의 논리적 구조가 2차원 테이블 형태
계층 데이터 모델
데이터베이스의 논리적 구조가 트리 형태
네트워크 데이터 모델
데이터베이스의 논리적 구조가 그래프 형태
'공부 > 데이터베이스' 카테고리의 다른 글
| 5. 관계 데이터 모델 / 02 관계 데이터 모델의 제약 (1) | 2025.09.08 |
|---|---|
| 5. 관계 데이터 모델 / 01 관계 데이터 모델의 개념 (0) | 2025.09.08 |
| 4. 데이터 모델링 / 03 논리적 데이터 모델 (0) | 2025.09.06 |
| 4. 데이터 모델링 / 02 개체-관계 모델 (0) | 2025.09.06 |
| 4. 데이터 모델링 / 01 데이터 모델링과 데이터 모델의 개념 (0) | 2025.09.04 |