2025년 국가직7급 · 실전모드
0/25 응답
경과
⏱ 0:00
1. 디스크에 저장된 사용자 데이터베이스나 시스템 카탈로그 접근에 대하여 책임지는 역할을 하는 데이터베이스 관리시스템의 구성 요소는?
2. 다음은 데이터베이스 설계 단계이다. (가)~(다)에 들어갈 내용을 바르게 연결한 것은? 요구 조건 분석 → (가) → (나) → (다)
3. 직원(사번, 이름, 부서, 전화번호, 월급, 고용일) 테이블에 대한 유효한 표준 SQL문으로 옳지 않은 것은? (단, 밑줄 속성은 기본키)
4. 트랜잭션의 고립성 수준(isolation level) 중 반복할 수 없는 읽기(non-repeatable read) 문제가 있는 것만을 모두 고르면? ㄱ. read committed ㄴ. read uncommitted ㄷ. repeatable read ㄹ. serializable
5. 병렬 데이터베이스에서 다음과 같이 구성된 병렬 장치를 위한 구조 모델은? (단, D는 디스크, M은 메모리, P는 프로세서)
6. 반정형 데이터(semi-structured data)에 대한 설명으로 옳은 것만을 모두 고르면? ㄱ. 동영상, 이미지, 음성 파일이 해당한다. ㄴ. 데이터 구조를 파악하기 위한 과정이 필요하다. ㄷ. 데이터 내용 안에 구조 정보가 함께 저장된다.
7. 데이터베이스의 시스템 카탈로그에 저장되는 데이터로 옳지 않은 것은?
8. 빅데이터 분석 및 처리를 위한 기술인 하둡(Hadoop)에 대한 설명으로 옳은 것은?
9. 다음 트랜잭션 T1, T2, T3 스케줄의 충돌 직렬 가능성 검사 시 충돌하는 연산으로 옳지 않은 것은?
10. 관계형 데이터베이스의 질의 처리 방법에 대한 설명으로 옳은 것만을 모두 고르면? ㄱ. 질의 최적화 모듈은 질의 처리 연산을 실행할 때 소요되는 정확한 비용을 계산한다. ㄴ. 조인 연산 최적화를 위한 해시 조인 알고리즘은 동등 조인(equijoin)에 적용할 수 없다. ㄷ. 질의 처리는 관계 대수 표현식으로의 변환, 질의 최적화, 실행 계획 순으로 진행한다. ㄹ. 두 테이블 중 한 개 또는 두 개가 정렬되어 있는 경우에는 정렬 합병 조인 알고리즘이 유용하다.
11. 체크포인트 회복 기법을 사용하는 시스템에서 트랜잭션이 수행되는 중 다음과 같이 장애가 발생하였을 때, 취소(UNDO) 연산이 필요한 트랜잭션만을 모두 고르면?
12. '선수' 테이블에서 검색 결과가 다음과 같이 생성되는 SQL문의 (가)에 들어갈 내용은? SELECT 팀번호, SUM(점수) AS 합계점수, MAX(점수) AS 최대점수 FROM 선수 (가)
13. 트랜잭션 T1, T2 스케줄이 다음과 같을 때 발생하는 문제는?
14. 다음의 요구사항을 반영하여 도서 대출 관리용 관계 데이터 모델을 생성할 때, 이에 대한 설명으로 옳지 않은 것은?
15. 표준 RAID(Redundant Array of Independent Disks) 1에 대한 설명으로 옳은 것은?
16. 분산 데이터베이스 시스템에 대한 설명으로 옳은 것만을 모두 고르면? ㄱ. 지역 트랜잭션과 전역 트랜잭션으로 구분할 수 있다. ㄴ. 분산 투명성에는 위치 투명성, 중복 투명성, 단편화 투명성이 포함된다. ㄷ. 사용자는 원하는 데이터가 어느 지역에 저장되어 있는지를 명확하게 알 필요가 있다. ㄹ. 한 릴레이션의 속성을 분할하여 두 개 이상의 서로 다른 장소에 저장하는 것은 수평적 단편화이다.
17. 다음 개체-관계 다이어그램(E-R diagram)을 관계형 데이터베이스 스키마로 변환하면? (단, 밑줄 속성은 기본키이고, RA2와 'E2' 릴레이션의 A1은 'E1' 릴레이션의 A1을 참조하는 외래키이다)
18. 다음에서 설명하는 테이블에서 모든 회원의 이름과 추천인의 이름을 함께 출력하기 위한 SQL문은? (단, '회원' 테이블의 속성은 (아이디, 이름, 등급, 추천인아이디)이며, 추천인이 없는 경우 추천인의 이름은 NULL 값으로 출력한다)
19. 'R'과 'R' 릴레이션이 다음과 같을 때 관계 대수 연산 적용에 대한 설명으로 옳지 않은 것은? (단, 'R'의 B와 'R'의 B의 도메인은 동일하다)
20. 다음을 이용하여 아래에 주어진 질의를 세미조인(semijoin) 방식으로 처리하고자 할 때, 가장 먼저 수행되는 연산은? (단, 속성 이름의 괄호 안 숫자는 바이트 크기를 나타낸다)
21. 인덱스에 대한 설명으로 옳은 것은?
22. 데이터베이스 관리시스템의 로그 레코드 버퍼링(log record buffering)에 대한 설명으로 옳지 않은 것은?
23. 고객(고객번호, 고객이름, 나이, 등급, 직업, 적립금) 테이블에 대하여 다음과 같이 4개의 뷰를 생성하였을 때, 데이터 삽입이 가능한 뷰는? (단, 밑줄 속성은 기본키이며, 기본키 이외에 NOT NULL 속성은 없다)
24. 다음 '고객' 테이블과 '주문' 테이블에서 아래에 주어진 SQL문과 동일한 결과를 출력하는 SQL문은? (단, 밑줄 속성은 기본키이며, '주문' 테이블의 고객번호는 '고객' 테이블의 번호를 참조하는 외래키이다) SELECT 이름, 제품번호, 개수 FROM 고객, 주문 WHERE 번호 = 고객번호 ORDER BY 이름, 제품번호;
25. 다음 '부품상태' 테이블에서 도출할 수 있는 함수 종속을 화살표(→)로 표현할 때 옳은 것만을 표현한 것은? (단, 밑줄 속성은 기본키이며, 아래 투플을 기준으로 판단한다)