2022년 국가직7급
데이터베이스론 · 25문항
📖 전체 문항 · 해설
공부는 위의 미니문제 학습 · 실전으로 풀기로 시작하세요.
아래는 빠르게 훑어보거나 특정 문항만 확인할 때 보는 전체 해설입니다.
1. 데이터베이스 관리 시스템(DBMS)에 대한 설명으로 옳지 않은 것은?
2. 외래키(foreign key)에 대한 설명으로 옳은 것은?
3. 인덱스에 대한 설명으로 옳지 않은 것은?
4. 다음 E-R 다이어그램을 관계 데이터 모델 스키마로 변환할 때, 도출된 릴레이션으로 옳지 않은 것은?
5. 다음 상점 테이블과 상품 테이블을 생성하는 SQL 구문에 대한 설명으로 옳지 않은 것은?
6. 다음 함수 종속 관계가 있는 릴레이션 '학생(학번, 과목번호, 이름, 학과이름, 학과전화번호, 성적)'에 대한 설명으로 옳지 않은 것은?
7. 은행계좌 X와 Y에 대한 트랜잭션 T1과 T2가 수행되는 다음 스케줄에 대한 설명으로 옳지 않은 것은?
8. 200개의 트랜잭션에 대한 장바구니 분석을 통해 다음 조건을 만족하는 '기저귀→맥주' 연관 규칙(association rule)을 도출하였다. 이 규칙의 지지도(support)와 신뢰도(confidence)를 순서대로 바르게 나열한 것은?
9. 다음 릴레이션에 대하여 질의를 수행하고자 한다. 질의 수행 계획(query evaluation plan)의 의미가 다른 것은?
10. 릴레이션 R(B, C, G, H, I, S)이 함수 종속성 집합 F를 만족할 때, R의 수퍼키(superkey)로 옳은 것은?
11. 관계 데이터베이스 관리 시스템(RDBMS)과 NoSQL에 대한 설명으로 옳은 것은?
12. 관계 데이터베이스에서 NULL 값에 대한 설명으로 옳지 않은 것은?
13. 다음 중 데이터베이스 관리자(DBA)의 역할만을 모두 고르면?
14. 관계 데이터 모델의 릴레이션에 대한 설명으로 옳지 않은 것은?
15. 데이터베이스 회복에 대한 설명으로 옳은 것은?
16. 다음 Student, Course, Enrollment 테이블에 대한 SQL 구문들을 수행하였을 때, COUNT(*) 값은?
17. 다음 직원 테이블과 부서 테이블로 구성된 데이터베이스에서 '기본 인덱스를 사용하여 여러 개의 레코드를 검색하는 방식'으로 구현되는 SELECT문으로 옳은 것은?
18. 수강 릴레이션에 대한 설명으로 옳지 않은 것은?
19. 다음과 같이 실행되고 있는 트랜잭션 T1~T4의 스케줄과 동등한 (equivalent) 충돌 직렬가능(conflict serializable) 스케줄이 아닌 것은?
20. 트랜잭션 T1과 T2가 병행 수행될 때, 정확한 결과를 보장할 수 있는 스케줄만을 모두 고르면?
21. 분산 데이터베이스 시스템에 대한 설명으로 옳지 않은 것은?
22. 트랜잭션 T2에서 'select sum(B) from R;'의 결과가 항상 동일한 값을 출력하도록 보장하는 트랜잭션 고립성 수준(isolation level)은?
23. 옳은 것만을 모두 고르면?
24. 트랜잭션 T1~T4가 다음 연산과 조건에 따라 수행하는 아래 스케줄에 대한 설명으로 옳은 것은?
25. 다음은 OLAP(Online Analytical Processing)의 기능에 대한 설명이다. (가), (나)에 들어갈 용어를 바르게 연결한 것은?