본문 바로가기
주메뉴 바로가기
이동할 직렬을 선택해주세요.
지안에듀의 문제은행을 실전처럼 활용해보세요.
총 25문제가 검색되었습니다.
정규화(normalization)의 주된 목적에 대한 설명으로 가장 적절한 것은?
테이블의 크기를 최대화하여 디스크 공간을 효율적으로 사용하는 데 목적이 있다.
모든 데이터를 하나의 테이블에 넣어 데이터 접근을 빠르게 만드는 과정이다.
데이터를 암호화하여 보안을 강화하는 과정이다.
데이터 중복을 최소화하고 이상(anomaly)을 방지하기 위한 데이터 구조화 과정이다.
Employees 테이블에 대해서 다음의 SQL문의 의미에 대한 설명으로 가장 적절한 것은?
부서가 ‘Sales’인 직원의 이름을 모두 출력한다.
‘Sales’ 부서 직원을 관리하는 관리자의 이름을 출력한다.
모든 관리자의 이름을 출력한다.
‘Sales’ 부서에 속한 관리자가 존재하면 해당 관리자가 관리하는 직원 이름을 출력한다.
SQL문의 데이터 정의어(DDL) 그룹으로 가장 적절한 것은?
CREATE – VIEW– DROP
CREATE – DROP – ALTER
DROP – ALTER – SELECT
DROP – SET – TABLE
다음과 같이 작성된 CREATE TABLE 문에서 가장 적절하지 않은 것은?
분산 데이터베이스 관리 시스템의 단편화 접근 방법으로 가장 적절하지 않은 것은?
수평 단편화
수직 단편화
대각 단편화
혼합 단편화
회복(recovery)에서 수행하는 REDO와 UNDO에 대한 설명으로 가장 적절한 것은?
UNDO는 커밋(commit)된 트랜잭션을 다시 실행하여 데이터베이스를 최신 상태로 만드는 작업이다.
REDO는 실패한 트랜잭션의 작업을 모두 취소하여 데이터의 일관성을 되돌리는 작업이다.
UNDO는 커밋(commit)되지 않은 트랜잭션의 작업을 취소하고, REDO는 커밋(commit)된 트랜잭션의 작업을 다시 적용한다.
REDO와 UNDO는 모두 시스템 장애 시에만 사용되며, 트랜잭션 완료 후 로그를 삭제하는 과정이다.
구체화된 뷰(materialized view)와 비트맵 인덱스(bitmap index)에 대한 설명으로 가장 적절한 것은?
구체화된 뷰는 질의 결과를 미리 저장해 조회 성능을 향상시킬 수 있다. 비트맵 인덱스는 범주형 데이터가 적은 경우에 효과적이다.
구체화된 뷰는 실제 데이터를 저장하지 않으며 View와 동일하게 작동한다. 비트맵 인덱스는 트리 기반 인덱스보다 공간을 더 많이 사용한다.
구체화된 뷰는 항상 사용자의 요청 시에만 데이터를 동적으로 생성한다. 비트맵 인덱스는 고유한 값이 많은 컬럼에서 가장 효과적이다.
구체화된 뷰는 갱신이 불가능하며 한번 생성하면 내용을 변경할 수 없다. 비트맵 인덱스는 동시성 제어가 뛰어나고 트랜잭션 시스템에 적합하다.
관계형 데이터베이스에서 NULL값에 대한 설명으로 가장 적절하지 않은 것은?
의미없는 속성값
존재하지만 가용하지 않은 속성값
알려지지 않은 속성값
정의되지 않은 속성값
데이터베이스 관리 시스템에서 트랜잭션 실행의 일관성과 안전성을 보장하기 위한 트랜잭션 동시성 제어(concurrency control) 기능의 구현 기법으로 가장 적절하지 않은 것은?
2단계-락킹(two-phase locking) 기법
전진 및 후진 롤백(forward/backward roll-back) 기법
타임스탬프(timestamp) 기법
낙관적인(optimistic) 기법
SQL문에서 JOIN 연산에 대한 설명으로 가장 적절한 것은?
JOIN 연산은 두 테이블에서 서로 일치하는 값만 갖는 튜플들을 조합할 수 있다.
WHERE 절에서 JOIN ON 구문을 이용하여 JOIN을 기술할 수 있다.
테이블 재명명(renaming)을 통해서 테이블을 자신과 JOIN 할 수 있다.
JOIN을 수행한 뒤의 결과 테이블은 항상 입력 테이블들보다 적은 수의 튜플을 갖는다.