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

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

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

이름: ____________________   날짜: ____________

1.쉬움

개체–관계(ER) 다이어그램은 무엇에 사용합니까?

  1. A데이터베이스 사용자 목록을 나열하는 데
  2. B쿼리가 어떻게 실행되는지 보여 주는 데
  3. C데이터베이스 성능을 측정하는 데
  4. D데이터베이스를 설계할 때 개체, 그 속성, 관계를 모델링하는 데
2.쉬움

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

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

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

  1. AREMOVE
  2. BDROP
  3. CDELETE
  4. DTRUNCATE COLUMN
4.보통

한 열에 값 10, 20, NULL이 있습니다. AVG(col)는 무엇을 반환합니까?

  1. A15
  2. B30
  3. CNULL
  4. D10
5.보통

WHERE EXISTS (subquery)는 언제 행에 대해 참입니까?

  1. A하위 쿼리가 적어도 한 행을 반환할 때
  2. B하위 쿼리가 NULL 값을 반환하지 않을 때
  3. C하위 쿼리가 0보다 큰 숫자를 반환할 때
  4. D하위 쿼리가 정확히 한 행을 반환할 때
6.보통

동시 트랜잭션이 서로의 완료되지 않은 변경을 보지 못한다는 뜻의 ACID 속성은 무엇입니까?

  1. A고립성
  2. B지속성
  3. C원자성
  4. D가용성
7.어려움

한 보고용 데이터베이스가 조인을 피하려고 고객 이름을 orders 테이블에 복사합니다. 이 비정규화의 주된 비용은 무엇입니까?

  1. A기본 키를 더 이상 사용할 수 없다
  2. Borders 테이블에 대한 쿼리가 느려진다
  3. C데이터베이스가 더 이상 인덱스를 사용할 수 없다
  4. D고객 데이터가 바뀔 때마다 중복된 사본을 일관되게 유지해야 한다
8.어려움

(last_name, first_name)에 복합 인덱스가 있습니다. 어떤 조건이 이를 가장 효과적으로 사용할 수 있습니까?

  1. AWHERE first_name = 'Eva'
  2. BWHERE last_name = 'Jansen'
  3. CWHERE UPPER(first_name) = 'EVA'
  4. DWHERE first_name LIKE '%a'

정답표

  1. 1. D · 데이터베이스를 설계할 때 개체, 그 속성, 관계를 모델링하는 데
  2. 2. A · 두 테이블 행의 모든 조합
  3. 3. C · DELETE
  4. 4. A · 15
  5. 5. A · 하위 쿼리가 적어도 한 행을 반환할 때
  6. 6. A · 고립성
  7. 7. D · 고객 데이터가 바뀔 때마다 중복된 사본을 일관되게 유지해야 한다
  8. 8. B · WHERE last_name = 'Jansen'

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