728x90
데이터 모델이란
- 데이터 모델 ?
현실 세계 정보들을 쳬계적으로 표현한 개념적 모형이다. (컴퓨터에 옮기기 위함)
데이터 관계 & 의미 및 일관성 & 제약 조건 등을 기술함.
데이터의 구조(Schema)를 논리적으로 표한하기 위한 도구로 사용됨. - 데이터 모델 구성 요소
- 개체
- 속성
- 관계 - 데이터 모델 종류
- 개념적 데이터 모델 (현실 세계에 대한 인간의 이해를 돕기 위해 추상적 개념으로 현실을 표현. E-R 다이어그램이 대표적이다. 인간이 이해할 수 있는 정보 구조 표현하기 때문에 정보 모델이라고도 함)
- 논리적 데이터 모델 (개념적 모델을 통해 얻은 개념적 구조를 컴퓨터가 이해할 수 있도록 컴퓨터 세계 환경에 맞도록 변환하는 과정이다. 데이터 모델이라고 하면 논리적 데이터 모델을 의미한다.)
- 물리적 데이터 모델 (논리적 구조로 표현된 데이터를 물리적 구조의 데이터로 변환하고 구현하는 과정이다. 성능을위해 저장 구조 및 액세스 경로를 결정한다. 저장 레코드의 형식, 순서, 접근 경로, 조회 집중 레코드 등의 정보를 사용하여 데이터가 컴퓨터에 저장되는 방법을 묘사한다) - 데이터 모델에 표시할 요소
- 구조 Structure : 논리적으로 표현된 개체 타입들 간의 관계로서 데이터 구조 및 정적 성질 표현
- 연산 Operation : 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세로서 데이터베이스를 조작하는 기본 도구
- 제약 조건 Constraint : 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건
'[자격증] > 정보처리기사 실기' 카테고리의 다른 글
관계형 데이터베이스의 제약 조건 - 키 Key (0) | 2023.07.02 |
---|---|
관계형 데이터베이스의 구조 (0) | 2023.07.02 |
데이터베이스 개요 & 스키마 (0) | 2023.07.02 |
디지털 저작권 관리 DRM (0) | 2023.07.02 |
정렬 (0) | 2023.07.02 |