위로
아래
데이터 모델링
- 데이터 모델 : 데이터를 추상화한 데이터베이스의 골격
- 데이터베이스 설계의 핵심 과정
- 분석된 모델을 가지고 실제 데이터베이스를 생성하여 개발 및 데이터 관리에 사용된다.
- 데이터 모델링 순서
- 개념적 데이터 모델링
- 논리적 데이터 모델링
- 물리적 데이터 모델링
데이터 모델
- 데이터베이스 내에 존재하는 데이터를 정의, 데이터들간의 관계를 규정
- 한글로 써져 있으면 논리적 단계. 영어로 써져 있으면 물리적 단계.
- 개발자가 투입되면 개념적 단계는 이미 끝나있는 것
데이터 모델링 순서
- 개념적 데이터 모델
- 개체 관계 모델 (E-R : Entity-Relationship Model)
- 많이 사용함.
- 학생과 교수는 '지도'라는 관계에 있다.
- E-R다이어그램(ERD) 방식으로 표현
- 시멘틱 네트워크 데이터 모델(Sementic Network Data Model)
- 인공지능 분야에서 지식을 표현하기 위해 개발된 방법
- 노드와 아크(arc)로 구조를 표현
- 일반화, 부품, 인스턴스, 단정 관계 등 더 많은 관계를 표현
- 의미 객체 모델 (Semantic Object Model)
- 의미 객체 : 고유한 실체를 충분히 기술해 줌
- 개체 관계 모델 (E-R : Entity-Relationship Model)
- 논리적 데이터 모델
- 계층 데이터 모델(hierarchical data model)
- 네트워크 데이터 모델
- 오너와 멤버 관계
- 관계 데이터 모델
- 물리적 데이터 모델