자격증/정보처리기사

[정보처리기사] 데이터 모델

IT록흐 2021. 9. 30. 20:57
반응형

데이터 모델

 

현실 세계의 정보들을 단순화, 추상화하여 체계적으로 표현한 개념적 모형

 

 

데이터 모델의 종류

 

- 개념적 데이터 모델

현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정 ( E-R 다이어그램 )

인간이 이해할 수 있는 정보 구조 ( 정보 모델 )

 

- 논리적 데이터 모델

컴퓨터가 이해하고 처리할 수 있는 컴퓨터 환경에 맞도록 변환하는 과정 

데이터 모델이라 하면 논리적 데이터 모델을 의미함 

 

- 물리적 데이터 모델

실제 컴퓨터에 데이터가 저장되는 방법을 정의하는 물리 데이터베이스 설계 과정

 

 

데이터 모델 표시 요소

 

구조(Structure) : 논리적으로 표현된 개체 타입들 간의 관계로서 데이터 구조 및 정적 성질 표현

연산(Operation) : 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세

제약조건(Constraint) : 저장가능한 실제 데이터의 논리적인 제약조건

 

 

데이터 모델 구성요소

 

- 개체(Entity) : 데이터베이스가 표현하는 대상, 개념이나 정보 단위 같은 현실 세계의 대상체

- 속성(Attribute) : 데이터베이스를 구성하는 가장 작은 논리적 단위

- 관계(Relationship) : 개체와 개체간의 논리적인 연결

 

종속관계 : 두 개체 사이에 주종관계를 표현 ( 식별과 비식별 관계가 있음 )

중복관계 : 두 개체 사이에 2번 이상의 종속관계가 발생하는 관계

재귀관계 : 개체가 자기 자신과 관계를 갖는 것으로 순환 관계라고도 함

배타관계 : 개체의 속성이나 구분자를 기준으로 개체의 특성을 분할하는 관계

 

 

E-R 모델

 

현실세계의 무질서한 데이터를 개념적인 논리 데이터로 표현하기 위한 방법

피터 첸(Peter Chen)이 제한한 모델

개념적 데이터 모델

1:1, 1:N, N:M 등의 관계 유형을 제한없이 나타냄

 

 


 

 

참고자료

 

2021 시나공 정보처리기사 실기

수험생들의 궁금증을 100% 반영시험에 나올만한 내용만 구성시나공 정보처리기사 실기는 NCS 학습 모듈을 가이드 삼아 자세한 설명과 충분한 예제를 더한 후 교재에 수록된 문제나 이론은 하나도

book.naver.com

 

 

 

반응형