[DB] 데이터 모델링
2021. 10. 11. 20:25ㆍMajor`/DB
데이터 모델링
- 현실 세계의 데이터를 컴퓨터 세계의 DB로 옮기는 변환 과정
데이터베이스 설계 과정
데이터 모델링 단계
1. 개념적 데이터 모델링
- 현실 세계의 중요 데이터를 추출하여 개념적 구조로 표현하는 과정
- 사람이 인식하는 것과 유사하게 데이터 구조 명시
2. 논리적 데이터 모델링
- 개념 세계의 데이터를 DB에 저장하는 논리적 구조로 표현하는 과정
- 사람이 이해하는 개념이면서 동시에 컴퓨터 내에서 데이터가 조직되는 방식과 비슷함
3. 물리적 데이터 모델링
- 컴퓨터가 인식하는 것과 가까움
- DB에 데이터가 어떻게 저장되는가를 기술
데이터 모델 : 데이터 모델링의 결과물 혹은 결과물을 표현하는 도구, 방법
- 개념적 데이터 모델
- 개체-관계(ER : Entity-Relationship) 데이터 모델
- 논리적 데이터 모델
- 관계-데이터 모델(Relational Data Model)
- 객체 데이터 모델
- 객체-관계 데이터 모델...
- 물리적 데이터 모델
데이터 모델 : 개념적 데이터 모델
EX) 개체-관계(ER : Entity-Relationship) 데이터 모델
데이터 모델 : 논리적 데이터 모델