본문으로 바로가기

post by WHITEHATS

정보처리기사 (필기) - 데이터 모델링 및 설계 1




1. 데이터 모델 정의와 종류


▶ 데이터 모델 

- 현실 세계의 정보들을 컴퓨터로 표현하기 위해 단순화, 추상화하여 체계적으로 표현한 개념적 모형


▶ 데이터 모델의 종류

- 개념적 모델

-- 현실 세계에 대한 인간의 이해를 돕기 위해 추상적 개념으로 표현하는 과정

-- E-R 모델 사용

- 논리적 모델

-- 개념적 모델링 과정에서 얻은 개념적 구조를 컴퓨터가 이해하고 처리할 수 있도록 변환하는 과정

-- 관계형 모델, 계층형 모델, 네트워크 모델, 망형 모델로 구분


데이터 모델에 표시할 요소

- 구조(Structure) : 논리적으로 표현된 개체 타입들 간의 관계

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

- 제약 조건(Constraint) : DB에 저장될 수 있는 실제 데이터의 논리적인 제약 조건


▶ 데이터 모델의 구성 요소 (영문 명칭으로 잘 나온다는..)

- 개체(Entity)

-- 데이터베이스에 표현하려는 것, 서로 연관된 몇 개의 속성으로 구성

- 구성(Attribute)

-- 데이터의 가장 작은 논리적 단위, 파일 구조상 데이터의 항목 또는 필드에 해당

-- 개체를 구성하는 항목

- 관계(Relationship)

-- 개체간의 관계 또는 속성간의 관계, 1:1 관계 / 1:다 관계(1:N 관계) / 다:다(N:N) 관계



하얀모자의 whitehat




}