자격증/정보처리기사 실기 - 기출문제

[정보처리기사 실기] 2022년 2회 01 - 데이터베이스

쏠솔랄라 2025. 7. 21. 23:11

 

 

 

01 데이터베이스에 대한 다음 설명에서 괄호에 공통으로 들어갈 알맞은 용어를 쓰시오.

ㆍ(       )은 관계 데이터의 연산을 표현하는 방법으로, 관계 데이터 모델의 제안자인 코드(E. F. Codd)가 수학의 술어 해석(Predicate Calculus)에 기반을 두고 관계 데이터베이스를 위해 제안했다.
ㆍ원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성을 지니며, 원하는 정보를 정의할 때 계산 수식을 사용한다.
ㆍ튜플 해석식을 사용하는 튜플 (       )과 도메인 해석식을 사용하는 도메인 ( )으로 구분된다.

 

 

 

더보기

관계해석, Relational Calculus

 

 

 

해석

 

관계대수: 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적인 언어로 릴레이션을 처리하기 위해 연산자와 연산규칙을 제공하며, 피연산자와 연산 결과가 모두 릴레이션이고 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시함. 순수 관계 연산자와 일반 집합 연산자가 있음

 

순수 관계 연산자
Select σ 수평연산선택조건을 만족하는 그 튜플의 부분집합을 구해 새로운 릴레이션을 만든다릴레이션의 행에 해당하는 튜플을 구한다
Project π 수직연산주어진 릴레이션에서 속성값에 해당하는 열만 추출한다중복제거
Join 공통된 속성을 중심으로 두 개의 릴레이션을 하나로 합쳐 새로운 연산을 만들어 주는 것
Division ÷  
일반 집합 연산자
합집합(Union) 중복 튜플 제거
교집합(Intersection) 동시에 존재하는 튜플만
차집합(Difference)  
교차곱(C.P) × 순서쌍을 구해주는 연산

 

<참고 문제>

https://developernew.tistory.com/268

 

[정보처리기사 실기] 2020년 3회 07 - 관계대수 연산자

07 다음이 설명하고 있는 관계대수 연산자의 기호를 쓰시오.릴레이션 A, B가 있을 때 릴레이션 B의 조건에 맞는 것들만 릴레이션 A에서 분리하여 프로젝션을 하는 연산이다. 답더보기% 해설 관계

developernew.tistory.com