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

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

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

이름: ____________________   날짜: ____________

1.쉬움

트랜잭션에서 ROLLBACK은 무엇을 합니까?

  1. A마지막 문을 반복한다
  2. B테이블을 삭제한다
  3. C트랜잭션 시작 이후의 변경을 취소한다
  4. D트랜잭션의 모든 변경을 디스크에 영구적으로 저장한다
2.쉬움

테이블에 새 행을 추가하는 SQL 문은 무엇입니까?

  1. AUPDATE
  2. BALTER
  3. CSELECT
  4. DINSERT
3.쉬움

그룹화 전에 행을 필터링하는 절은 무엇입니까?

  1. AGROUP BY
  2. BWHERE
  3. CORDER BY
  4. DHAVING
4.보통

SELECT price * 2 AS double_price FROM t WHERE double_price > 10이 대부분의 데이터베이스에서 실패하는 이유는 무엇입니까?

  1. AWHERE는 텍스트 열만 비교할 수 있다
  2. BWHERE가 SELECT 목록보다 먼저 평가되므로 별칭이 아직 존재하지 않는다
  3. C별칭에 밑줄을 넣을 수 없다
  4. DSELECT 목록에서는 산술 연산을 할 수 없다
5.보통

phone이 NULL인 고객에 대해 SELECT COALESCE(phone, 'unknown') FROM customers는 무엇을 반환합니까?

  1. A오류
  2. BNULL
  3. C빈 문자열
  4. D'unknown'
6.보통

관계 대수에서 프로젝션 연산자(π)는 무엇에 해당합니까?

  1. A두 테이블을 키로 결합하는 것
  2. B주어진 조건을 만족하는 행을 고르는 것
  3. C결과에 나타날 열을 선택하는 것
  4. D결과를 정렬하는 것
7.어려움

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

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

쿼리에 대한 커버링 인덱스란 무엇입니까?

  1. A모든 테이블의 모든 열을 포함하는 인덱스
  2. B기본 키에만 있는 인덱스
  3. C쿼리에 필요한 모든 열을 포함하여 테이블 자체를 읽을 필요가 없게 하는 인덱스
  4. D매일 밤 다시 만들어지는 인덱스

정답표

  1. 1. C · 트랜잭션 시작 이후의 변경을 취소한다
  2. 2. D · INSERT
  3. 3. B · WHERE
  4. 4. B · WHERE가 SELECT 목록보다 먼저 평가되므로 별칭이 아직 존재하지 않는다
  5. 5. D · 'unknown'
  6. 6. C · 결과에 나타날 열을 선택하는 것
  7. 7. A · 해시 조인
  8. 8. C · 쿼리에 필요한 모든 열을 포함하여 테이블 자체를 읽을 필요가 없게 하는 인덱스

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