1.쉬움
테이블에서 행을 삭제하는 문은 무엇입니까?
- AREMOVE
- BDROP
- CTRUNCATE COLUMN
- DDELETE
2.쉬움
WHERE country IN ('NL', 'BE', 'DE')는 무엇을 합니까?
- A목록 순서대로 행을 정렬한다
- Bcountry 값이 세 코드를 모두 한꺼번에 포함하는 행을 남긴다
- Ccountry가 목록의 값 중 하나와 같은 행을 남긴다
- Dcountry가 목록에 없는 행을 남긴다
3.쉬움
후보 키(candidate key)란 무엇입니까?
- A각 행을 고유하게 식별하는 최소한의 열 집합
- BNULL 값을 포함하는 모든 열
- C외래 키가 되기를 기다리는 열
- D두 테이블의 행을 연결하기 위해 공유하는 열 집합
4.보통
SELECT name, CASE WHEN grade >= 5.5 THEN 'pass' ELSE 'fail' END FROM results는 무엇을 반환합니까?
- A합격한 학생과 불합격한 학생의 수
- BSELECT에서 CASE를 쓸 수 없으므로 오류
- C성적에 따라 'pass' 또는 'fail' 레이블이 붙은 각 이름
- D합격한 학생만
5.보통
ACID에서 "A"는 무엇을 의미합니까?
- A집계(Aggregation)
- B정확성(Accuracy)
- C원자성(Atomicity)
- D가용성(Availability)
6.보통
테이블의 모든 행을 제거하고 구조는 유지하며 WHERE 절을 사용할 수 없는 문은 무엇입니까?
- ATRUNCATE TABLE
- BWHERE 절이 있는 DELETE FROM
- CDROP TABLE
- DALTER TABLE
7.어려움
쓸 만한 인덱스가 없는 두 큰 테이블 간의 등가 조인에 옵티마이저가 흔히 선택하는 조인 알고리즘은 무엇입니까?
- A기본 키에 대한 비트맵 조인
- B해시 조인
- C인덱스 조회를 사용하는 중첩 루프 조인
- D교차 조인
8.어려움
R(A, B, C, D)에 함수 종속성 A → B와 C → D가 있습니다. 후보 키는 무엇입니까?
- A{C}
- B{B, D}
- C{A, C}
- D{A}
정답표
- 1. D · DELETE
- 2. C · country가 목록의 값 중 하나와 같은 행을 남긴다
- 3. A · 각 행을 고유하게 식별하는 최소한의 열 집합
- 4. C · 성적에 따라 'pass' 또는 'fail' 레이블이 붙은 각 이름
- 5. C · 원자성(Atomicity)
- 6. A · TRUNCATE TABLE
- 7. B · 해시 조인
- 8. C · {A, C}
자세한 단계별 풀이: examproblems.com에서 이 주제를 연습하세요.