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

정보처리기사 실기(데이터 입·출력 구현) 관계대수 및 관계해석

by 열정적인 이찬형 2022. 3. 16.
※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다. 

공부 서적(시나공 정보처리기사 필기책)

 

시나공 정보처리기사 실기

시나공 정보처리기사 실기는 NCS 학습 모듈을 가이드 삼아 자세한 설명과 충분한 예제를 더한 후 교재에 수록된 문제나 이론은 하나도 빼놓지 않고 이 분야에 전혀 기초가 없는 수험생의 눈높이

book.naver.com

출처: 시나공 정보처리기사 실기

저자: 김정준,강윤석,김용갑,김우경

출판사 : 길벗


관계대수 및 관계해석


 
관계대수
  • 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적인 언어
순수 관계 연산자

σ(시그마)

Select : 선택 조건을 만족하는 튜플의 부분집합을 새로 만듬, 시그마로 표시

Project : 속성 리스트에 제시된 속성 값만을 추출하여 새로운 릴레이션 만드는 연산, π(파이)로 표시

Join : 공통 속성을 중심으로 두 개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만듬, ▷◁로 표시

Division : 두 개의 릴레이션에서 비교하는 속성을 제외한 속성만 구하는 연산, ÷로 표시

일반 집합 연산자

  • 합집합(UNION, ∪) : 두 릴레이션에 존재하는 튜플의 합집합, 중복되는 튜플들 제거
  • 교집합(INTERSECTION, ∩) : 두 릴레이션에 존재하는 튜플의 교집합
  • 차집합(DIFFERENCE, -) : 두 릴레이션에 존재하는 튜플의 차집합
  • 교차곱(CARTESIAN PRODUCT, ×) : 두 릴레이션에 있는 튜플들의 순서쌍을 구함

관계해석

  • 관계 데이터의 연산을 표현하는 방법, 비절차적 특성, 계산 수식 사용

댓글