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

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

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

이름: ____________________   날짜: ____________

1.쉬움

구조를 포함하여 테이블 전체를 삭제하는 문은 무엇입니까?

  1. ATRUNCATE ROWS
  2. BDELETE FROM
  3. CREMOVE TABLE
  4. DDROP TABLE
2.쉬움

WHERE 절에서 간단한 텍스트 패턴 매칭에 사용하는 연산자는 무엇입니까?

  1. AMATCH
  2. BCONTAINS
  3. CSIMILAR
  4. DLIKE
3.쉬움

CHECK 제약 조건은 무엇을 합니까?

  1. A쿼리를 실행하기 전에 테이블이 존재하는지 확인한다
  2. B사용자의 비밀번호를 검증한다
  3. C값이 조건을 만족하지 않는 행을 거부한다
  4. D테이블의 행 수를 센다
4.보통

LEFT JOIN이 반환하는 것은 무엇입니까?

  1. A두 테이블에서 일치하는 행만
  2. B오른쪽 테이블의 모든 행만
  3. C왼쪽 테이블의 모든 행과 오른쪽 테이블의 일치하는 행, 일치하지 않는 경우 NULL
  4. D어느 테이블에서도 일치하지 않는 행
5.보통

데이터베이스 트리거란 무엇입니까?

  1. A사용자가 직접 실행하는 쿼리
  2. B테이블에 INSERT, UPDATE, DELETE 같은 지정된 이벤트가 발생할 때 자동으로 실행되는 코드
  3. C데이터베이스의 예약된 백업
  4. D검색 속도를 높이는 인덱스의 한 종류
6.보통

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

  1. A복합 키의 일부에 대한 비키 열의 부분 종속
  2. B외래 키
  3. C다른 비키 열을 거치는 비키 열 사이의 이행적 종속
  4. D모든 NULL 값
7.어려움

다중 버전 동시성 제어(MVCC)에서 읽는 쪽은 어떻게 쓰는 쪽을 막지 않을 수 있습니까?

  1. A읽는 쪽이 활성 상태인 동안에는 쓰기가 허용되지 않는다
  2. B읽는 쪽은 커밋된 행 버전의 일관된 스냅샷을 보고, 쓰는 쪽은 새 버전을 만든다
  3. C읽는 쪽은 커밋되지 않은 데이터를 직접 읽는다
  4. D읽는 쪽은 항상 모든 쓰는 쪽이 커밋할 때까지 기다린다
8.어려움

점수가 90, 90, 80입니다. RANK() OVER (ORDER BY score DESC)는 어떤 값을 줍니까?

  1. A1, 1, 3
  2. B1, 1, 2
  3. C1, 2, 3
  4. D2, 2, 3

정답표

  1. 1. D · DROP TABLE
  2. 2. D · LIKE
  3. 3. C · 값이 조건을 만족하지 않는 행을 거부한다
  4. 4. C · 왼쪽 테이블의 모든 행과 오른쪽 테이블의 일치하는 행, 일치하지 않는 경우 NULL
  5. 5. B · 테이블에 INSERT, UPDATE, DELETE 같은 지정된 이벤트가 발생할 때 자동으로 실행되는 코드
  6. 6. A · 복합 키의 일부에 대한 비키 열의 부분 종속
  7. 7. B · 읽는 쪽은 커밋된 행 버전의 일관된 스냅샷을 보고, 쓰는 쪽은 새 버전을 만든다
  8. 8. A · 1, 1, 3

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