정답이 있는 데이터베이스와 SQL 학습지

무료 인쇄용 데이터베이스와 SQL 학습지: 쉬운 문제부터 시험 수준까지 8문제, 정답표 포함. 인쇄하거나 PDF로 저장하세요.

교수자 안내: 수업에서 무료로 인쇄, 복사, 사용할 수 있습니다. 새 워크시트마다 값이 새로 바뀌고 별도의 정답이 함께 제공됩니다. 강의 페이지에 ExamProblems 링크를 걸어 주시면 감사하겠습니다.

이름: ____________________   날짜: ____________

1.쉬움

기본 키(primary key)란 무엇입니까?

  1. A데이터베이스의 비밀번호
  2. B모든 테이블의 첫 번째 열
  3. C중복 값을 가질 수 있지만 NULL을 포함해서는 안 되는 열
  4. D각 행을 고유하게 식별하는 열 또는 열의 집합
2.쉬움

테이블에서 데이터를 조회하는 SQL 문은 무엇입니까?

  1. AINSERT
  2. BCREATE
  3. CSELECT
  4. DUPDATE
3.쉬움

CROSS JOIN은 무엇을 반환합니까?

  1. A두 테이블 행의 모든 조합
  2. B일치하지 않는 행만
  3. C첫 번째 테이블의 행만
  4. D공유 키 열이 일치하는 행만
4.보통

제3정규형(3NF)이 제거하는 것은 무엇입니까?

  1. A비키 속성 간의 이행적 종속
  2. B원자값
  3. C키에 속하지 않는 열에 대한 중복 인덱스
  4. D복합 키
5.보통

테이블의 모든 행을 제거하고 구조는 유지하며 WHERE 절을 사용할 수 없는 문은 무엇입니까?

  1. AALTER TABLE
  2. BWHERE 절이 있는 DELETE FROM
  3. CDROP TABLE
  4. DTRUNCATE TABLE
6.보통

EXCEPT(Oracle에서는 MINUS)는 무엇을 반환합니까?

  1. A중복 없는 두 쿼리의 모든 행
  2. B첫 번째 쿼리에 나타나지 않는 두 번째 쿼리의 행
  3. C두 번째 쿼리에 나타나지 않는 첫 번째 쿼리의 행
  4. D두 쿼리 모두에 나타나는 행
7.어려움

보이스-코드 정규형(BCNF)은 모든 비자명 함수 종속 X → Y에 대해 무엇을 요구합니까?

  1. AY가 원자값이어야 함
  2. BX가 슈퍼키여야 함
  3. CX가 NULL을 포함해야 함
  4. DY가 기본 키여야 함
8.어려움

다음 쿼리는 무엇을 반환합니까: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?

  1. A평균 성적보다 높은 성적을 받은 학생
  2. B최고 성적을 받은 학생만
  3. C전체 학생의 평균 성적
  4. DWHERE에서는 서브쿼리를 사용할 수 없으므로 오류

정답표

  1. 1. D · 각 행을 고유하게 식별하는 열 또는 열의 집합
  2. 2. C · SELECT
  3. 3. A · 두 테이블 행의 모든 조합
  4. 4. A · 비키 속성 간의 이행적 종속
  5. 5. D · TRUNCATE TABLE
  6. 6. C · 두 번째 쿼리에 나타나지 않는 첫 번째 쿼리의 행
  7. 7. B · X가 슈퍼키여야 함
  8. 8. A · 평균 성적보다 높은 성적을 받은 학생

자세한 단계별 풀이: examproblems.com에서 이 주제를 연습하세요.