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

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

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

이름: ____________________   날짜: ____________

1.쉬움

테이블에서 행을 삭제하는 문은 무엇입니까?

  1. AREMOVE
  2. BDROP
  3. CTRUNCATE COLUMN
  4. DDELETE
2.쉬움

WHERE country IN ('NL', 'BE', 'DE')는 무엇을 합니까?

  1. A목록 순서대로 행을 정렬한다
  2. Bcountry 값이 세 코드를 모두 한꺼번에 포함하는 행을 남긴다
  3. Ccountry가 목록의 값 중 하나와 같은 행을 남긴다
  4. Dcountry가 목록에 없는 행을 남긴다
3.쉬움

후보 키(candidate key)란 무엇입니까?

  1. A각 행을 고유하게 식별하는 최소한의 열 집합
  2. BNULL 값을 포함하는 모든 열
  3. C외래 키가 되기를 기다리는 열
  4. D두 테이블의 행을 연결하기 위해 공유하는 열 집합
4.보통

SELECT name, CASE WHEN grade >= 5.5 THEN 'pass' ELSE 'fail' END FROM results는 무엇을 반환합니까?

  1. A합격한 학생과 불합격한 학생의 수
  2. BSELECT에서 CASE를 쓸 수 없으므로 오류
  3. C성적에 따라 'pass' 또는 'fail' 레이블이 붙은 각 이름
  4. D합격한 학생만
5.보통

ACID에서 "A"는 무엇을 의미합니까?

  1. A집계(Aggregation)
  2. B정확성(Accuracy)
  3. C원자성(Atomicity)
  4. D가용성(Availability)
6.보통

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

  1. ATRUNCATE TABLE
  2. BWHERE 절이 있는 DELETE FROM
  3. CDROP TABLE
  4. DALTER TABLE
7.어려움

쓸 만한 인덱스가 없는 두 큰 테이블 간의 등가 조인에 옵티마이저가 흔히 선택하는 조인 알고리즘은 무엇입니까?

  1. A기본 키에 대한 비트맵 조인
  2. B해시 조인
  3. C인덱스 조회를 사용하는 중첩 루프 조인
  4. D교차 조인
8.어려움

R(A, B, C, D)에 함수 종속성 A → B와 C → D가 있습니다. 후보 키는 무엇입니까?

  1. A{C}
  2. B{B, D}
  3. C{A, C}
  4. D{A}

정답표

  1. 1. D · DELETE
  2. 2. C · country가 목록의 값 중 하나와 같은 행을 남긴다
  3. 3. A · 각 행을 고유하게 식별하는 최소한의 열 집합
  4. 4. C · 성적에 따라 'pass' 또는 'fail' 레이블이 붙은 각 이름
  5. 5. C · 원자성(Atomicity)
  6. 6. A · TRUNCATE TABLE
  7. 7. B · 해시 조인
  8. 8. C · {A, C}

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