본문 바로가기
주메뉴 바로가기
이동할 직렬을 선택해주세요.
지안에듀의 문제은행을 실전처럼 활용해보세요.
총 20문제가 검색되었습니다.
SQL을 실행할 때 디스크 접근 횟수를 줄여 검색 속도를 높이기 위해 사용되고,필요한 데이터를 빠르게 검색하기 위해 사용되는 것으로 가장 옳은 것은?
인덱스(index)
트랜잭션(transaction)
뷰(view)
트리거(trigger)
트랜잭션(transaction)의 특성 중 지속성(durability)에 대한 설명으로 가장 옳은 것은?
트랜잭션 내의 모든 연산은 완전히 수행되거나 전혀 수행되지 않은 상태로 유지되어야 한다.
트랜잭션이 수행되는 동안에는 다른 트랜잭션이 해당 데이터에 접근해서는 안 된다.
트랜잭션이 성공적으로 완료된 후에는 시스템 장애가 발생하더라도 그 결과가 영구적으로 반영되어야 한다.
트랜잭션 수행 전후 데이터베이스는 일관성 있는 상태를 유지해야 한다.
데이터 제어어(DCL, data control language)의 특성으로 가장 옳지 않은 것은?
무결성 유지
데이터베이스 관리자(DBA)가 주로 사용
접근 제어 및 권한 부여
스키마 정의
릴레이션 R의 차수(degree)가 3이고 카디널리티(cardinality)가 5이며, 릴레이션 S의 차수는 5이고 카디널리티가 7이다. 이 두 릴레이션을 카티션 프로덕트(cartesian product)했을 때 생성된 릴레이션의 차수와 카디널리티로 옳은 것은?
8, 12
8, 35
15, 12
15, 35
<보기>의 E-R 다이어그램(Entity-Relationship diagrarn)을 관계 데이터베이스 스키마로 변환했을 때, 가장 옳은 것은? (단, 밑줄 친 속성은 기본키(primary key)이다.)
관계 대수의 연산에 대한 설명으로 가장 옳지 않은 것은?
셀렉트(select) 연산은 릴레이션에서 주어진 조건을 만족하는 투플(tuple)을 추출한다.
프로젝트(project) 연산은 랄레이션에서 원하는 속성(attribute)만을 추출하며, 결과에서 중복 투플은 제거된다.
자연 조인(natural join)은 두 럴레이션에서 같은 이름을 가진 속성에 대해 동등 조인을 수행하며, 결과에서 조인 속성은 한 번만 나타난다.
디비전(division) 연산 R-:-S의 결과는 S에 있는 모든 값에 대응되지 않는 R의 투플들을 반환한다.
릴레이션 R(A, B, C, D, E, F)에서 함수적 종속성(functional dependency)이 <보기>와 같이 주어졌을 때, 릴레이션 R의 후보키(candidate key)로 가장 옳은 것은?
{A, C}
{A, D}
{A, B, C}
{A, C, E}
<보기>의 정규화 과정을 순서대로 바르게 나열한 것은?
ㄱ → ㄴ → ㄷ → ㄹ
ㄱ → ㄷ → ㄴ → ㄹ
ㄷ → ㄱ → ㄴ → ㄹ
ㄷ → ㄴ → ㄹ → ㄱ
관계 데이터 모텔에서 외래키 (foreign key) 에 대한 설명으로 가장 옳지 않은 것은?
하나의 릴레이션에는 여러 개의 외래키가 존재할 수 있다.
외래키가 되는 속성(attribute)과 그 외래키의 참조 대상이 되는 릴레이션 내 기본키(primary key)속성의 도메인은 동일해야 한다.
외래키는 다른 릴레이션을 참조하기 때문에 널(null)값을 가질 수 없다.
외래키는 자신이 속한 랄레이션의 기본키를 참조하는 것도 가능하다.
한 번에 로크(lock) 되어야 할 데이터의 크기를 ‘로크 단위’라고 한다. 이 단위의 크기에 대한 설명으로 가장 옳지 않은 것은?
로크 단위가 작아지면 로크를 설정하는 오버헤드가 증가한다.
로크 단위가 커지면 트랜잭션(transaction)들의 동시 수행 가능성이 증가한다.
릴레이션(테이블), 블록, 레코드 등이 로크 단위가 될 수 있다.
로크 단위가 커지면 로크 단위가 작을 때보다 설정된 로크의 수가 적다.