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

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

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

이름: ____________________   날짜: ____________

1.쉬움

LIKE 패턴에서 와일드카드 _(밑줄)은 무엇을 나타냅니까?

  1. A0개 이상의 문자
  2. B숫자를 제외한 임의의 글자
  3. C공백 문자
  4. D정확히 한 문자
2.쉬움

UNION은 두 SELECT 쿼리의 결과에 무엇을 합니까?

  1. A키를 기준으로 옆으로 나란히 조인한다
  2. B첫 번째 쿼리에는 나타나지만 두 번째에는 나타나지 않는 행만 남긴다
  3. C양쪽에 모두 나타나는 행만 남긴다
  4. D하나의 결과로 합치고 중복 행을 제거한다
3.쉬움

LIKE 패턴에서 와일드카드 %는 무엇을 나타냅니까?

  1. A문자열의 그 위치에 있는 정확히 한 문자
  2. B0개 이상의 임의의 문자열
  3. C문자열의 끝
  4. D임의의 숫자 한 개
4.보통

열에 인덱스를 생성하는 이유는 무엇입니까?

  1. A해당 열에 대한 삽입과 갱신 속도를 높이기 위해
  2. B디스크 공간을 절약하기 위해
  3. C해당 열에 대한 검색과 조인 속도를 높이기 위해
  4. DNULL 값을 방지하기 위해
5.보통

제1정규형(1NF)이 요구하는 것은 무엇입니까?

  1. A각 열이 원자값을 가지며 반복 그룹이 없어야 함
  2. B모든 테이블이 정확히 하나의 열을 가져야 함
  3. C외래 키가 없어야 함
  4. D키가 아닌 모든 열이 키 전체에 종속되고 오직 키에만 종속됨
6.보통

한 번도 주문하지 않은 고객을 나열하는 쿼리는 무엇입니까?

  1. ASELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id = NULL
  2. BSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NOT NULL
  3. CSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
  4. DSELECT c.name FROM customers c INNER JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
7.어려움

선행 기록 로깅(WAL) 규칙은 무엇을 요구합니까?

  1. A데이터 페이지가 로그보다 먼저 기록되어야 한다
  2. B로그는 충돌 후에만 기록된다
  3. C모든 쿼리는 구문 분석 전에 로그에 기록되어야 한다
  4. D변경의 로그 레코드가 변경된 데이터 페이지보다 먼저 안정적인 저장소에 도달해야 한다
8.어려움

SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp는 무엇을 반환합니까?

  1. Aname이 GROUP BY에 없으므로 오류
  2. B모든 직원 행과 그 부서의 평균 급여
  3. C부서 평균보다 많이 버는 직원만
  4. D부서마다 평균 급여를 담은 한 행

정답표

  1. 1. D · 정확히 한 문자
  2. 2. D · 하나의 결과로 합치고 중복 행을 제거한다
  3. 3. B · 0개 이상의 임의의 문자열
  4. 4. C · 해당 열에 대한 검색과 조인 속도를 높이기 위해
  5. 5. A · 각 열이 원자값을 가지며 반복 그룹이 없어야 함
  6. 6. C · SELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
  7. 7. D · 변경의 로그 레코드가 변경된 데이터 페이지보다 먼저 안정적인 저장소에 도달해야 한다
  8. 8. B · 모든 직원 행과 그 부서의 평균 급여

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