본문 바로가기
주메뉴 바로가기
이동할 직렬을 선택해주세요.
지안에듀의 문제은행을 실전처럼 활용해보세요.
총 20문제가 검색되었습니다.
다음은 CLUB 테이블과 MEETING 테이블에 대한 SQL문이다. 실행 결과에 대한 설명으로 옳은 것은?
‘회비<30’와 ‘참석수>=3’를 동시에 만족하는 ‘회비’와 ‘참석수’가 검색된다.
‘회비<30’와 ‘참석수>=3’를 동시에 만족하는 ‘CID’가 검색된다.
결과 테이블의 레코드 수는 총 4개이다.
검색된 레코드의 합은 45이다.
다음 릴레이션 고객과 주문에 대한 완전외부조인(full outer join) 연산의 결과로 (가), (라)에 들어갈 내용은?
분산 데이터베이스에 대한 설명으로 옳지 않은 것은?
컴퓨터 네트워크를 통해서 데이터베이스 노드들이 연결된다.
수평적 단편화는 릴레이션을 속성 단위로 나눈다.
다양한 데이터베이스 노드 내의 정보는 논리적으로 연관된다.
각 노드들은 독립적으로 동작할 수 있는 자치성을 가진다.
다음은 인덱스에 관한 내용이다. (가), (나)에 들어갈 용어를 바르게 연결한 것은?
다음 도서 테이블에 대한 SQL문을 수행하였을 때, 결과 테이블의 튜플 수는?
1
2
3
4
다음 릴레이션 R1과 R2에 대한 디비전 연산(R1÷R2)의 결과는?
다음은 5개 트랜잭션의 충돌 직렬가능(conflict serializable) 스케줄에 대한 우선순위 그래프이다. 이에 대한 설명으로 옳은 것만을 모두 고르면?
ㄱ, ㄷ
ㄱ, ㄹ
ㄴ, ㄷ
ㄴ, ㄹ
다음 SQL문을 통해 생성된 학생 테이블에 새로운 속성으로 ‘나이’를 추가하고자 한다. 이를 위한 SQL문으로 옳은 것은? (단, ‘나이’의 데이터 타입은 CHAR(3)이다)
INSERT INTO 학생 VALUES 나이 CHAR(3);
ALTER TABLE 학생 INSERT 나이 CHAR(3);
ALTER TABLE 학생 ADD CONSTRAINT 나이 CHAR(3);
ALTER TABLE 학생 ADD 나이 CHAR(3);
도서관 데이터베이스의 도서 테이블이 ‘도서ID’, ‘도서명’, ‘대출횟수’를 포함하여 총 30개의 속성으로 구성되어 있다. 100번 이상 대출된 도서만을 대상으로 별도의 서비스를 준비하기 위해 다음과 같이 ‘인기도서’ 뷰를 생성하였을 때 이에 대한 설명으로 옳지 않은 것은? (단, 도서 테이블의 기본키는 ‘도서ID’이며, 도서 테이블에 ‘도서ID’가 123인 레코드는 저장되어 있지 않다)
‘인기도서’ 뷰를 정의할 때 도서 테이블에서 보안이 필요한 속성들은 제외함으로써 보안성을 높일 수 있다.
‘인기도서’ 뷰를 삭제하더라도 도서 테이블은 삭제되지 않는다.
‘SELECT 도서명 FROM 인기도서 WHERE 대출횟수 <= 500;’을 수행하면 100번 이상 500번 이하 대출된 도서의 ‘도서명’이 검색된다.
‘INSERT INTO 인기도서 VALUES(123, ‘데이터베이스’, 5);’를 수행하면 도서 테이블에 레코드가 추가된다.
다음은 A고객의 포인트 1000점을 B고객에게 전송하는 SQL문이다. 이 SQL문을 하나의 트랜잭션으로 처리할 때 이에 대한 설명으로 옳지 않은 것은? (단, A고객과 B고객의 ‘ID’는 각각 123과 456이며, 트랜잭션 수행 전 ‘포인트’는 각각 5000과 200이다)
동시 공유라는 데이터베이스의 특성으로 인해 (가)까지 수행된 결과를 다른 트랜잭션에서 접근할 수 있도록 허용해야 한다.
(가)까지 수행한 직후 시스템이 다운되었다면, 시스템이 재가동된 후에 고객 테이블에서 A고객의 포인트는 5000점으로 되돌려야 한다.
트랜잭션이 (나)까지 성공적으로 수행된 후에 고객 테이블에서 A고객과 B고객의 포인트 합은 5200점이다.
트랜잭션이 (나)까지 성공적으로 완료되면 A고객과 B고객의 포인트 변경 결과는 장애가 발생하더라도 손실되지 않도록 보장되어야 한다.