본문 바로가기
정보처리기사

3. 데이터 입출력 구현 - Chap 1. 논리 데이터 저장소 확인

by Elin J 2021. 6. 11.

Chapter 1. 논리 데이터 저장소 확인

1. 데이터 모델

 

1) 데이터 모델 개념
  : 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델
  : 데이터 모델에 표시해야 할 요소에는 구조, 연산, 제약조건이 있음

2) 데이터 모델 절차★ - (요)개논물
 (요구사항 도출) - 개념적 데이터 모델 - 논리적 데이터 모델 - 물리적 데이터 모델

 

 

 

2. 논리 데이터 모델 검증(1)

 

1) 관계 데이터 모델 개념
  : 실세계 데이터를 행과 열로 구성된 테이블 형태로 구성한 데이터 모델

2) 관계 데이터 모델의 구성
  : 속성, 애트리뷰트 = 컬럼 --> 차수(디그리)
  : 튜플 = 로우 --> 카디널리티
  : 릴레이션 = 테이블

3) 관계 대수의 개념
  : 관계형 데이터베이스에서 원하는 정보와 그 정보를 어떻게 (how) 유도하는가를 기술하고, 

    관계로 표현된 데이터를 취급하는 대수적인 연산 체계이자 절차적 정형 언어

4) 일반 집합 연산자 - 합 교 차 카
 : 합집합 / 교집합 / 차집합 / 카티션 프로덕트

5) 순수 관계 연산자 - 셀 프 조 디
 : 셀렉트 / 프로젝트 / 조인 / 디비전

6) 관계 해석 개념 
  : 튜플 관계 해석과 도메인 관계 해석을 하는 비절차적 언어

7) 관계대수 / 관계해석 - 대 절 해 비
 : 관계대수 --> 절차적언어
   관계해석 --> 비절차적 언어