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

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

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

이름: ____________________   날짜: ____________

1.쉬움

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

  1. A일치하지 않는 행
  2. B두 테이블의 모든 행
  3. C왼쪽 테이블의 모든 행, 일치하는 행이 없으면 NULL로 채움
  4. D두 테이블 모두에서 값이 일치하는 행만
2.쉬움

이미 존재하는 행의 값을 변경하는 SQL 문은 무엇입니까?

  1. AREPLACE COLUMN
  2. BUPDATE
  3. CINSERT
  4. DMODIFY
3.쉬움

관계형 모델에서 테이블의 행을 무엇이라고 합니까?

  1. A속성
  2. B튜플
  3. C도메인
  4. D스키마
4.보통

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

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

customers 테이블에서 서로 다른 도시의 수를 반환하는 쿼리는 무엇입니까?

  1. ASELECT COUNT(DISTINCT city) FROM customers
  2. BSELECT DISTINCT COUNT(city) FROM customers
  3. CSELECT SUM(DISTINCT city) FROM customers
  4. DSELECT COUNT(city) FROM customers GROUP BY city
6.보통

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

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

테이블 employee(emp_id, dept_id, dept_name)의 키는 emp_id이고, dept_id → dept_name입니다. 옳은 설명은 무엇입니까?

  1. A2NF는 만족하지만 3NF는 만족하지 않는다
  2. B1NF를 만족하지 않는다
  3. CBCNF를 만족하므로 3NF도 만족한다
  4. D2NF를 만족하지 않는다
8.어려움

테이블 enrolment(student_id, course_id, student_name, grade)의 키는 (student_id, course_id)입니다. 어떤 정규형을 위반합니까?

  1. Astudent_name이 student_id에만 종속되므로 제2정규형
  2. Bgrade가 원자값이 아니므로 제1정규형
  3. C위반 없음, BCNF를 만족한다
  4. Dgrade가 student_name에 종속되므로 제3정규형만

정답표

  1. 1. D · 두 테이블 모두에서 값이 일치하는 행만
  2. 2. B · UPDATE
  3. 3. B · 튜플
  4. 4. D · 각 열이 원자값을 가지며 반복 그룹이 없어야 함
  5. 5. A · SELECT COUNT(DISTINCT city) FROM customers
  6. 6. D · 복합 키의 일부에 대한 비키 열의 부분 종속
  7. 7. A · 2NF는 만족하지만 3NF는 만족하지 않는다
  8. 8. A · student_name이 student_id에만 종속되므로 제2정규형

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