2023년 국가직7급
데이터베이스론 · 25문항
📖 전체 문항 · 해설
공부는 위의 미니문제 학습 · 실전으로 풀기로 시작하세요.
아래는 빠르게 훑어보거나 특정 문항만 확인할 때 보는 전체 해설입니다.
1. 데이터 독립성에 대한 설명으로 옳은 것만을 모두 고르면?
2. 다음에서 설명하는 데이터베이스 용어는?
3. 릴레이션 R(A, B, C, D, E, F)에 대한 함수적 종속성(functional dependency)의 집합 F가 다음과 같이 주어졌을 때, 기본 키는?
4. 다음 릴레이션에서 키에 대한 설명으로 옳지 않은 것은? (단, 밑줄 친 속성은 기본 키이고, 고객 릴레이션에서 주민등록번호 속성의 값은 중복되지 않는다)
5. 다음 릴레이션 R과 S에 대한 관계대수식의 결과로 옳지 않은 것은? (단, 기호 ⋈은 자연조인을 의미하고, 릴레이션에서 A, B, C, D는 속성 이름이다)
6. 크기가 100바이트인 고정길이 레코드 630개로 구성한 정렬된 순차 파일(sequential file)에서 이진검색으로 레코드를 검색할 때, 최대로 접근하는 블록의 수는? (단, 블록의 크기는 1,024바이트이며, 하나의 레코드가 두 개 이상의 블록에 나누어 저장되지 않는다고 가정한다)
7. 다음과 같은 조건을 모두 만족하는 B-트리에 T, W, M, E, F, G, K, C, S, D, B, L 순으로 키 값이 입력되었을 때, 루트(root)에 있는 키 값을 바르게 나열한 것은?
8. 데이터베이스 관리시스템(DBMS)에 대한 설명으로 옳은 것만을 모두 고르면?
9. 음식점 관리 시스템에서 고객(customer), 주문(order), 음식(food)을 관리하기 위해 릴레이션을 다음과 같이 설계하였다. 이 릴레이션에 대하여, SQL문에 대응하는 관계대수식으로 옳지 않은 것은?
10. 다음 ERD(entity-relationship diagram)에 대응하는 보고 테이블을 생성하고자 한다. 보고 테이블을 생성하는 SQL문의 (가)에 들어갈 내용으로 옳은 것은? (단, 밑줄 친 속성은 기본 키이고, 직원 개체(entity)는 테이블로 생성되어 있다고 가정한다)
11. 다음은 사원 정보를 나타내기 위한 EMP 테이블이다. EMP 테이블에서 상사가 없는 사원의 SUPERID가 NULL 처리될 때, 아래 SQL문 실행 결과의 차수(degree)와 카디널리티(cardinality)는? (단, 밑줄 친 속성은 기본 키이다)
12. 다음 고객 테이블에 대한 SQL 구문에서 실행 결과가 다른 하나는?
13. 데이터베이스 시스템의 데이터 언어에 대한 설명으로 옳지 않은 것은?
14. 다음은 분산 데이터베이스에 대한 설명이다. (가), (나)에 들어갈 내용을 바르게 연결한 것은?
15. NoSQL에 대한 설명으로 옳지 않은 것은?
16. 다음 두 종류의 로그 및 데이터베이스 기록 내용에서 (가), (나), (다), (라) 시점에 장애가 발생하였을 때, 수행되어야 할 회복 연산이 바르게 연결된 것은? (단, A, C, E, G의 초깃값은 100이며, B, D, F, H의 초깃값은 50이고, (가) ~ (라)의 각 시점에 발생하는 장애는 상호 영향을 주지 않는다)
17. 관계형 데이터베이스의 상태에 대한 제약조건으로 옳지 않은 것은?
18. SQL의 부속질의(subquery)에 대한 설명으로 옳지 않은 것은?
19. 다음 릴레이션 R, S, T에 대한 관계대수식의 의미가 다른 것은?
20. 두 개의 트랜잭션 T1과 T2를 수행하는 과정에서 다음과 같은 현상이 발생하였다. 이 현상이 발생하는 격리 수준은?
21. 릴레이션 R과 S에 대한 조인 연산의 구현 방법을 설명한 것으로 옳지 않은 것은?
22. 회복 기법과 그 특징이 바르게 짝 지어진 것은?
23. 데이터베이스 보안에 대한 설명으로 옳지 않은 것은?
24. 데이터 웨어하우스(data warehouse)에 대한 설명으로 옳지 않은 것은?
25. 데이터베이스에서 동시성 제어(concurrency control)를 위한 로킹(locking) 기법과 이를 이용하여 제어할 수 있는 상황이 바르게 짝 지어진 것은?