정보 모델링, 데이터 모델링, 개념, 논리, 물리적 데이터 모델
1. 데이터 모델링의 정의
- 현실세계를 "추상화" 하여 데이터 관점에서 체계적으로 표현한 모형
- 데이터, 데이터 간의 관계, 데이터의 의미 및 제약조건 등을 표현
- 데이터의 구조를 논리적으로 표현하며 데이터베이스 설계과정의 한 부분 임
정보 모델링 vs. 데이터 모델링
정보 모델링
- 현실세계를 추상화하여 정보구조로 생성하는 과정
데이터 모델링
- 정보 모델링에서 생성된 정보 구조를 이용하여 "논리저 구조 또는 데이터 구조"로 생성하는 과정
2. 데이터 모델의 종류
모델링순서
- 개념적 -> 논리적 -> 물리적
종류 | 주요내용 | 핵심요소 |
개념적 데이터 모델 | 현실세계의 개념을 추상적으로 표현 개체타입, 개체타입 간의 관계를 E-R모델로 구현 Ex) E-R모델, 이진모델, 정보 논리 모델 |
현실세계 추상화 정보 모델 |
논리적 데이터 모델 | 데이터 모델의 유형에 기반하여 표현 관계모델, 계층모델, 네트워크 모델 Ex) 관계형 데이터 모델, 계층형 데이터 모델, 네트워크 모델 등 |
데이터 모델 |
물리적 데이터 모델 | 데이터베이스 관리 시스템에 적합한 구조를 기반으로 표현 데이터 타입, 속성, 관계 등을 물리적 구조에 맞게 구현 Ex) 오라클, MySQL, MS-SQL 등 구체적인 데이터베이스시스템 선택 |
DBMS 모델 |
https://www.youtube.com/watch?v=jYL0r5hWF18
'유튜브 영상 > 그리타GRITA-정보처리기사 -데이터베이스' 카테고리의 다른 글
데이터베이스 사용자 (0) | 2024.04.03 |
---|---|
데이터베이스언어 (0) | 2024.04.03 |
데이터베이스 스키마 (0) | 2024.04.03 |
데이터베이스관리시스템 DBMS (0) | 2024.04.03 |
데이터베이스개념 (0) | 2024.04.03 |