1.쉬움
구조를 포함하여 테이블 전체를 삭제하는 문은 무엇입니까?
- ATRUNCATE ROWS
- BDELETE FROM
- CREMOVE TABLE
- DDROP TABLE
2.쉬움
WHERE 절에서 간단한 텍스트 패턴 매칭에 사용하는 연산자는 무엇입니까?
- AMATCH
- BCONTAINS
- CSIMILAR
- DLIKE
3.쉬움
CHECK 제약 조건은 무엇을 합니까?
- A쿼리를 실행하기 전에 테이블이 존재하는지 확인한다
- B사용자의 비밀번호를 검증한다
- C값이 조건을 만족하지 않는 행을 거부한다
- D테이블의 행 수를 센다
4.보통
LEFT JOIN이 반환하는 것은 무엇입니까?
- A두 테이블에서 일치하는 행만
- B오른쪽 테이블의 모든 행만
- C왼쪽 테이블의 모든 행과 오른쪽 테이블의 일치하는 행, 일치하지 않는 경우 NULL
- D어느 테이블에서도 일치하지 않는 행
5.보통
데이터베이스 트리거란 무엇입니까?
- A사용자가 직접 실행하는 쿼리
- B테이블에 INSERT, UPDATE, DELETE 같은 지정된 이벤트가 발생할 때 자동으로 실행되는 코드
- C데이터베이스의 예약된 백업
- D검색 속도를 높이는 인덱스의 한 종류
6.보통
제2정규형(2NF)이 제거하는 것은 무엇입니까?
- A복합 키의 일부에 대한 비키 열의 부분 종속
- B외래 키
- C다른 비키 열을 거치는 비키 열 사이의 이행적 종속
- D모든 NULL 값
7.어려움
다중 버전 동시성 제어(MVCC)에서 읽는 쪽은 어떻게 쓰는 쪽을 막지 않을 수 있습니까?
- A읽는 쪽이 활성 상태인 동안에는 쓰기가 허용되지 않는다
- B읽는 쪽은 커밋된 행 버전의 일관된 스냅샷을 보고, 쓰는 쪽은 새 버전을 만든다
- C읽는 쪽은 커밋되지 않은 데이터를 직접 읽는다
- D읽는 쪽은 항상 모든 쓰는 쪽이 커밋할 때까지 기다린다
8.어려움
점수가 90, 90, 80입니다. RANK() OVER (ORDER BY score DESC)는 어떤 값을 줍니까?
- A1, 1, 3
- B1, 1, 2
- C1, 2, 3
- D2, 2, 3
정답표
- 1. D · DROP TABLE
- 2. D · LIKE
- 3. C · 값이 조건을 만족하지 않는 행을 거부한다
- 4. C · 왼쪽 테이블의 모든 행과 오른쪽 테이블의 일치하는 행, 일치하지 않는 경우 NULL
- 5. B · 테이블에 INSERT, UPDATE, DELETE 같은 지정된 이벤트가 발생할 때 자동으로 실행되는 코드
- 6. A · 복합 키의 일부에 대한 비키 열의 부분 종속
- 7. B · 읽는 쪽은 커밋된 행 버전의 일관된 스냅샷을 보고, 쓰는 쪽은 새 버전을 만든다
- 8. A · 1, 1, 3
자세한 단계별 풀이: examproblems.com에서 이 주제를 연습하세요.