1.쉬움
테이블에서 행을 삭제하는 문은 무엇입니까?
- ADELETE
- BDROP
- CTRUNCATE COLUMN
- DREMOVE
2.쉬움
외래 키(foreign key)란 무엇입니까?
- A다른 테이블의 기본 키를 참조하는 열
- B항상 암호화되는 키
- C외국 사용자가 사용하는 키
- D테이블의 모든 행에서 값이 고유해야 하는 열
3.쉬움
결과에서 중복 행을 제거하는 SQL 키워드는 무엇입니까?
- ADISTINCT
- BUNIQUE
- CDIFFERENT
- DSINGLE
4.보통
한 테이블에 col이 NULL인 행이 있습니다. WHERE col = NULL은 어떤 행을 반환합니까?
- A비교 결과가 unknown이므로 아무 행도 반환하지 않는다
- B모든 데이터베이스에서 오류
- CIS NULL처럼 col이 NULL인 행만
- D테이블의 모든 행
5.보통
데이터베이스 트리거란 무엇입니까?
- A검색 속도를 높이는 인덱스의 한 종류
- B테이블에 INSERT, UPDATE, DELETE 같은 지정된 이벤트가 발생할 때 자동으로 실행되는 코드
- C사용자가 직접 실행하는 쿼리
- D데이터베이스의 예약된 백업
6.보통
두 SELECT 쿼리 사이에 사용한 INTERSECT는 무엇을 반환합니까?
- A결과들의 카티션 곱
- B두 결과의 모든 행
- C두 결과 모두에 나타나는 행
- D첫 번째 결과에는 있지만 두 번째에는 없는 행
7.어려움
(last_name, first_name)에 복합 인덱스가 있습니다. 어떤 조건이 이를 가장 효과적으로 사용할 수 있습니까?
- AWHERE first_name = 'Eva'
- BWHERE UPPER(first_name) = 'EVA'
- CWHERE first_name LIKE '%a'
- DWHERE last_name = 'Jansen'
8.어려움
col의 모든 값이 NULL이고 테이블에 10개의 행이 있을 때 SELECT COUNT(col) FROM t의 결과는 무엇입니까?
- A오류
- B10
- C0
- DNULL
정답표
- 1. A · DELETE
- 2. A · 다른 테이블의 기본 키를 참조하는 열
- 3. A · DISTINCT
- 4. A · 비교 결과가 unknown이므로 아무 행도 반환하지 않는다
- 5. B · 테이블에 INSERT, UPDATE, DELETE 같은 지정된 이벤트가 발생할 때 자동으로 실행되는 코드
- 6. C · 두 결과 모두에 나타나는 행
- 7. D · WHERE last_name = 'Jansen'
- 8. C · 0
자세한 단계별 풀이: examproblems.com에서 이 주제를 연습하세요.