본문 바로가기
주메뉴 바로가기
이동할 직렬을 선택해주세요.
지안에듀의 문제은행을 실전처럼 활용해보세요.
총 25문제가 검색되었습니다.
분산 데이터베이스 시스템에 대한 설명으로 옳지 않은 것은?
사용자들은 원하는 데이터가 어느 지역에 저장되어 있는지를 명확하게 알 수 있다.
데이터베이스를 여러 지역에 중복하여 분산 저장하면 가용성(availability)이 높아진다.
지역 사이트들도 어느 정도 자치성(autonomy)을 가지고 독립적으로 동작할 수 있다.
수평적 단편화(horizontal fragmentation)는 릴레이션 투플들을 몇 개의 부분집합(단편)으로 분할한 후, 각 부분집합을 서로 다른 사이트에 저장하는 것이다.
②③④ 올바른 설명이다.① 사용자들은 원하는 데이터가 어느 지역에 저장되어있는지에 대해 신경쓰지 않고 데이터를 사용할 수 있다.
다음 두 트랜잭션이 테이블 R(A, B)에 대해 병행 수행되고 있다. 트랜잭션 T2에서 “select sum(B) from R;”의 결과가 항상 동일한 값을 출력하도록 보장하는 트랜잭션 고립성 수준(isolation level)은? (단, 테이블 R의 속성 A, B의 도메인은 정수이다)
직렬가능(SERIALIZABLE)
반복 가능한 읽기(REPEATABLE READ)
커밋된 데이터 읽기(READ COMMITTED)
커밋되지 않은 데이터 읽기(READ UNCOMMITTED)
ㄱ, ㄷ
ㄴ, ㄷ
ㄴ, ㄹ
ㄱ, ㄴ, ㄹ
트랜잭션 T1~T4가 다음 연산과 조건에 따라 수행하는 아래 스케줄에 대한 설명으로 옳은 것은?
모든 트랜잭션 T1~T4가 교착상태에 빠졌다.
트랜잭션 T3을 철회(abort)하면 교착상태가 해결될 수 있다.
교착상태를 해결하기 위해 철회할 트랜잭션으로 T4를 선택하는 것이 가장 좋다.
트랜잭션 T2를 철회하면, 트랜잭션 T3은 C에 대한 전용 로크를 획득할 수 있다.
로크 소유 흐름은 다음과 같다.T1이 S(A) 획득 → T2이 X(C) 획득 → T4이 X(D) 획득 → T4이 S(B) 획득 → T4이 X(C) 요청하며 대기 → T2이 X(A) 요청하며 대기 → T3이 X(C) 요청하며 대기 → T1이 X(B) 요청하며 대기
다음은 OLAP(Online Analytical Processing)의 기능에 대한 설명이다. (가), (나)에 들어갈 용어를 바르게 연결한 것은?
•피보팅 : 데이터 분석 차원을 변경하는 것•롤업 : 집계 단위를 기존보다 상위 단위로 변경하는 것•슬라이싱 : 특정 축의 값을 고정시킨 채로, 다른 축들의 값에 대해 관찰하는 것•드릴다운 : 집계 단위를 기존보다 하위 단위로 변경하는 것