1.쉬움
기본 키(primary key)란 무엇입니까?
- A데이터베이스의 비밀번호
- B모든 테이블의 첫 번째 열
- C중복 값을 가질 수 있지만 NULL을 포함해서는 안 되는 열
- D각 행을 고유하게 식별하는 열 또는 열의 집합
2.쉬움
테이블에서 데이터를 조회하는 SQL 문은 무엇입니까?
- AINSERT
- BCREATE
- CSELECT
- DUPDATE
3.쉬움
CROSS JOIN은 무엇을 반환합니까?
- A두 테이블 행의 모든 조합
- B일치하지 않는 행만
- C첫 번째 테이블의 행만
- D공유 키 열이 일치하는 행만
4.보통
제3정규형(3NF)이 제거하는 것은 무엇입니까?
- A비키 속성 간의 이행적 종속
- B원자값
- C키에 속하지 않는 열에 대한 중복 인덱스
- D복합 키
5.보통
테이블의 모든 행을 제거하고 구조는 유지하며 WHERE 절을 사용할 수 없는 문은 무엇입니까?
- AALTER TABLE
- BWHERE 절이 있는 DELETE FROM
- CDROP TABLE
- DTRUNCATE TABLE
6.보통
EXCEPT(Oracle에서는 MINUS)는 무엇을 반환합니까?
- A중복 없는 두 쿼리의 모든 행
- B첫 번째 쿼리에 나타나지 않는 두 번째 쿼리의 행
- C두 번째 쿼리에 나타나지 않는 첫 번째 쿼리의 행
- D두 쿼리 모두에 나타나는 행
7.어려움
보이스-코드 정규형(BCNF)은 모든 비자명 함수 종속 X → Y에 대해 무엇을 요구합니까?
- AY가 원자값이어야 함
- BX가 슈퍼키여야 함
- CX가 NULL을 포함해야 함
- DY가 기본 키여야 함
8.어려움
다음 쿼리는 무엇을 반환합니까: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- A평균 성적보다 높은 성적을 받은 학생
- B최고 성적을 받은 학생만
- C전체 학생의 평균 성적
- DWHERE에서는 서브쿼리를 사용할 수 없으므로 오류
정답표
- 1. D · 각 행을 고유하게 식별하는 열 또는 열의 집합
- 2. C · SELECT
- 3. A · 두 테이블 행의 모든 조합
- 4. A · 비키 속성 간의 이행적 종속
- 5. D · TRUNCATE TABLE
- 6. C · 두 번째 쿼리에 나타나지 않는 첫 번째 쿼리의 행
- 7. B · X가 슈퍼키여야 함
- 8. A · 평균 성적보다 높은 성적을 받은 학생
자세한 단계별 풀이: examproblems.com에서 이 주제를 연습하세요.