[7급 국가직 데이터베이스론 2011년 9번]

두 개 릴레이션 Student(sno, sname, address, score, dept)와 Department(dno, dname, manager)가 있을 때, 질의문 “SELECT * FROM Student s, Department d WHERE s.dept > 100;”을 수행하려고 한다. 이 질의 수행으로 생성되는 결과 릴레이션의 차수(Degree)와 카디날리티(Cardinality)는 각각 얼마인가?
(단, 릴레이션 Student의 애트리뷰트 ‘소속(dept)’은 릴레이션 Department의 애트리뷰트 ‘코드(dno)’를 외부키로 참조한다)
Student
학번
(sno)
성명
(sname)
주소
(address)
성적
(score)
소속
(dept)
9801
홍길동
서울
80
100
9802
김철수
대전
90
200
9803
이순자
강릉
90
100
9805
이원영
부산
95
200
9806
홍남순
서울
65
300
Department
코드
(dno)
학과명
(dname)
학과장
(manager)
100
정통
이순신
200
전자
강감찬
300
기계
김유신
데이터베이스론
  1. ①차수 = 5, 카디날리티 = 3
  2. ②차수 = 5, 카디날리티 = 2
  3. ③차수 = 8, 카디날리티 = 9
  4. ④차수 = 8, 카디날리티 = 3

선지를 골라 바로 채점해 보세요.

정답 ③

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고