모두CBT

관계 데이터 연산인 관계 대수 및 관계 해석에 대한 설명으로 틀린 것은? | [정보처리산업기사 필기] 18년 2회차 기출문제 상세 페이지

1[정보처리산업기사 필기] 18년 2회차
관계 데이터 연산인 관계 대수 및 관계 해석에 대한 설명으로 틀린 것은?
1
관계 데이터 모델에 대한 연산의 표현 방법으로 관계 대수와 관계 해석은 모두 절차적인 특성을 갖는다.
2
관계 대수는 릴레이션 조작을 위한 연산의 집합으로 피연산자와 결과가 모두 릴레이션이라는 특성을 가지고 있다.
3
관계 해석은 원래 수학의 프레디킷 해석(predicate calculus)에 기반을 두고 있다.
4
관계 대수의 일반 집합 연산에는 합집합, 교집합, 차집합 등이 있다.
해설

관계 대수는 절차적(procedural) 특성을 가지며, 관계 해석은 선언적(declarative) 특성을 갖는다는 점에서 1번이 틀렸다. 관계 대수는 "어떻게" 연산을 수행할지 단계적으로 명시하는 방식이고, 관계 해석은 "무엇을" 원하는지만 명시하는 방식이므로 둘 다 절차적이라는 설명은 오류다.
2번은 정확하다 — 관계 대수의 모든 연산은 릴레이션을 입력받아 릴레이션을 출력한다(closure property).
3번도 정확하다 — 관계 해석(relational calculus)은 1차 술어 해석(first-order predicate calculus)에 기반한다.
4번도 정확하다 — 합(∪), 교(∩), 차(−) 집합은 관계 대수의 기본 일반 집합 연산이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.