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

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

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

이름: ____________________   날짜: ____________

1.쉬움

열에 대한 UNIQUE 제약 조건은 무엇을 보장합니까?

  1. A그 열에서 두 행이 같은 NULL이 아닌 값을 가지지 않는다
  2. B그 열이 자동으로 테이블의 기본 키가 된다
  3. C열 값이 정렬되어 있다
  4. D삽입 후에는 열을 변경할 수 없다
2.쉬움

PostgreSQL과 MySQL에서 결과의 처음 10개 행만 반환하는 절은 무엇입니까?

  1. AMAX 10
  2. BFIRST 10 ONLY
  3. CLIMIT 10
  4. DTOP ROWS 10
3.쉬움

기존 테이블에 새 열을 추가하는 문은 무엇입니까?

  1. AINSERT COLUMN
  2. BALTER TABLE
  3. CCREATE COLUMN
  4. DUPDATE TABLE
4.보통

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

  1. A30
  2. B15
  3. CNULL
  4. D10
5.보통

학생은 여러 과목을 수강할 수 있고 과목에는 여러 학생이 있습니다. 이것을 테이블로 어떻게 모델링합니까?

  1. A한 열에 과목 id 목록을 저장해서
  2. Bstudents 테이블에 courses를 가리키는 외래 키 열 course_id를 두어서
  3. Cstudents와 courses를 하나의 테이블로 합쳐서
  4. Dstudents와 courses 모두에 대한 외래 키를 가진 연결 테이블로
6.보통

커밋된 변경이 시스템 충돌 후에도 살아남도록 보장하는 ACID 속성은 무엇입니까?

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

R(A, B, C, D)에 함수 종속성 A → B, B → C, C → D가 주어졌을 때 폐포 A+는 무엇입니까?

  1. A{A, B, C}
  2. B{A, B, C, D}
  3. C{A}
  4. D{A, B}
8.어려움

당직 의사 두 명이 각각 상대가 아직 당직 중인지 확인한 다음, 동시에 둘 다 당직에서 빠집니다. 여기서 스냅샷 고립이 여전히 허용할 수 있는 이상 현상은 무엇입니까?

  1. A더티 읽기
  2. B쓰기 왜곡(write skew)
  3. C더티 쓰기
  4. D한 트랜잭션 내의 반복 불가능 읽기

정답표

  1. 1. A · 그 열에서 두 행이 같은 NULL이 아닌 값을 가지지 않는다
  2. 2. C · LIMIT 10
  3. 3. B · ALTER TABLE
  4. 4. B · 15
  5. 5. D · students와 courses 모두에 대한 외래 키를 가진 연결 테이블로
  6. 6. C · 지속성
  7. 7. B · {A, B, C, D}
  8. 8. B · 쓰기 왜곡(write skew)

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