1.쉬움
INNER JOIN이 반환하는 것은 무엇입니까?
- A일치하지 않는 행
- B두 테이블의 모든 행
- C왼쪽 테이블의 모든 행, 일치하는 행이 없으면 NULL로 채움
- D두 테이블 모두에서 값이 일치하는 행만
2.쉬움
이미 존재하는 행의 값을 변경하는 SQL 문은 무엇입니까?
- AREPLACE COLUMN
- BUPDATE
- CINSERT
- DMODIFY
3.쉬움
관계형 모델에서 테이블의 행을 무엇이라고 합니까?
- A속성
- B튜플
- C도메인
- D스키마
4.보통
제1정규형(1NF)이 요구하는 것은 무엇입니까?
- A키가 아닌 모든 열이 키 전체에 종속되고 오직 키에만 종속됨
- B외래 키가 없어야 함
- C모든 테이블이 정확히 하나의 열을 가져야 함
- D각 열이 원자값을 가지며 반복 그룹이 없어야 함
5.보통
customers 테이블에서 서로 다른 도시의 수를 반환하는 쿼리는 무엇입니까?
- ASELECT COUNT(DISTINCT city) FROM customers
- BSELECT DISTINCT COUNT(city) FROM customers
- CSELECT SUM(DISTINCT city) FROM customers
- DSELECT COUNT(city) FROM customers GROUP BY city
6.보통
제2정규형(2NF)이 제거하는 것은 무엇입니까?
- A외래 키
- B모든 NULL 값
- C다른 비키 열을 거치는 비키 열 사이의 이행적 종속
- D복합 키의 일부에 대한 비키 열의 부분 종속
7.어려움
테이블 employee(emp_id, dept_id, dept_name)의 키는 emp_id이고, dept_id → dept_name입니다. 옳은 설명은 무엇입니까?
- A2NF는 만족하지만 3NF는 만족하지 않는다
- B1NF를 만족하지 않는다
- CBCNF를 만족하므로 3NF도 만족한다
- D2NF를 만족하지 않는다
8.어려움
테이블 enrolment(student_id, course_id, student_name, grade)의 키는 (student_id, course_id)입니다. 어떤 정규형을 위반합니까?
- Astudent_name이 student_id에만 종속되므로 제2정규형
- Bgrade가 원자값이 아니므로 제1정규형
- C위반 없음, BCNF를 만족한다
- Dgrade가 student_name에 종속되므로 제3정규형만
정답표
- 1. D · 두 테이블 모두에서 값이 일치하는 행만
- 2. B · UPDATE
- 3. B · 튜플
- 4. D · 각 열이 원자값을 가지며 반복 그룹이 없어야 함
- 5. A · SELECT COUNT(DISTINCT city) FROM customers
- 6. D · 복합 키의 일부에 대한 비키 열의 부분 종속
- 7. A · 2NF는 만족하지만 3NF는 만족하지 않는다
- 8. A · student_name이 student_id에만 종속되므로 제2정규형
자세한 단계별 풀이: examproblems.com에서 이 주제를 연습하세요.