본문 바로가기
유튜브 영상/그리타GRITA-정보처리기사 -데이터베이스

데이터모델링

by book_lover 2024. 4. 8.
정보 모델링, 데이터 모델링, 개념, 논리, 물리적 데이터 모델

1. 데이터 모델링의 정의

  • 현실세계를 "추상화" 하여 데이터 관점에서 체계적으로 표현한 모형
  • 데이터, 데이터 간의 관계, 데이터의 의미 및 제약조건 등을 표현
  • 데이터의 구조를 논리적으로 표현하며 데이터베이스 설계과정의 한 부분 임

정보 모델링 vs. 데이터 모델링

정보 모델링

- 현실세계를 추상화하여 정보구조로 생성하는 과정

데이터 모델링

- 정보 모델링에서 생성된 정보 구조를 이용하여 "논리저 구조 또는 데이터 구조"로 생성하는 과정

2. 데이터 모델의 종류

모델링순서

  • 개념적 -> 논리적 -> 물리적
종류 주요내용 핵심요소
개념적 데이터 모델 현실세계의 개념을 추상적으로 표현
개체타입, 개체타입 간의 관계를 E-R모델로 구현
Ex) E-R모델, 이진모델, 정보 논리 모델
현실세계 추상화 정보 모델
논리적 데이터 모델 데이터 모델의 유형에 기반하여 표현
관계모델, 계층모델, 네트워크 모델
Ex) 관계형 데이터 모델, 계층형 데이터 모델, 네트워크 모델 등
데이터 모델
물리적 데이터 모델 데이터베이스 관리 시스템에 적합한 구조를 기반으로 표현
데이터 타입, 속성, 관계 등을 물리적 구조에 맞게 구현
Ex) 오라클, MySQL, MS-SQL 등 구체적인 데이터베이스시스템 선택
DBMS 모델

https://www.youtube.com/watch?v=jYL0r5hWF18