데이터 모델
데이터 모델은 현실 세계의 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화하여 체계적으로 표현한 개념적 모형
데이터 모델은 데이터, 데이터의 관계, 데이터의 의미 및 일관성, 제약 조건 등을 기술하기 위한 개념적 도구들로 구성되어 있음
데이터베이스 설계 과정에서 데이터의 구조(Schema )를 논리적으로 표현하기 위해 지능적 도구로 사용됨
★데이터 모델 구성 요소 : 개체, 속성, 관계 ★
★데이터 모델 종류 : 개념적 , 논리적, 물리적 데이터 모델 ★
★ 데이터 모델에 표시할 요소 : 구조, 연산, 제약 조건 ★
개념적 데이터 모델
개념적 데이터 모델은 ★ 현실 세계에 대한 인간의 이해를 돕기 위해 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정 ★
개념적 데이터 모델은 속성들로 기술된 개체 타입과 이 개체 타입들 간의 관계를 이용하여 현실 세계를 표현함
개념적 데이터 모델은 현실 세계에 존재하는 개체를 인간이 이해할 수 있는 정보 구조로 표현하기 떄문에 ★ 정보 모델 ★ 이라고도 함
대표적인 개념적 데이터 모델로는 E-R모델이 있음
논리적 데이터 모델
논리적 데이터 모델은 개념적 모델링 과정에서 얻은 ★ 개념적 구조★ 를 컴퓨터가 이해하고 처리할 수 있는 ★컴퓨터 세계의 환경에 맞도록 변환하는 과정 ★
논리적 데이터 모델은 필드로 기술된 데이터 타입과 이 데이터 타입들간의 관계를 이용하여 현실 세계를 표현
단순히 데이터 모델이라고 하면 논리적 데이터 모델을 의미함
특정 DBMS는 특정 논리적 데이터 모델 하나만 선정하여 사용함
논리적 데이터 모델은 데이터 간의 관계를 어떻게 표현하느냐에 따라 관계 모델, 계층 모델, 네트워크 모델로 구분함
'정보처리기사 - 실기' 카테고리의 다른 글
33.E-R 모델 (0) | 2024.10.04 |
---|---|
32. 데이터 모델의 구성 요소 (0) | 2024.10.04 |
30. 데이터베이스 설계 (0) | 2024.10.02 |
29. 데이터베이스 개요 (0) | 2024.10.02 |
28. 소프트웨어 개발 프레임워크 (2) | 2024.10.02 |