1.쉬움
개체–관계(ER) 다이어그램은 무엇에 사용합니까?
- A데이터베이스 사용자 목록을 나열하는 데
- B쿼리가 어떻게 실행되는지 보여 주는 데
- C데이터베이스 성능을 측정하는 데
- D데이터베이스를 설계할 때 개체, 그 속성, 관계를 모델링하는 데
2.쉬움
CROSS JOIN은 무엇을 반환합니까?
- A두 테이블 행의 모든 조합
- B일치하지 않는 행만
- C첫 번째 테이블의 행만
- D공유 키 열이 일치하는 행만
3.쉬움
테이블에서 행을 삭제하는 문은 무엇입니까?
- AREMOVE
- BDROP
- CDELETE
- DTRUNCATE COLUMN
4.보통
한 열에 값 10, 20, NULL이 있습니다. AVG(col)는 무엇을 반환합니까?
- A15
- B30
- CNULL
- D10
5.보통
WHERE EXISTS (subquery)는 언제 행에 대해 참입니까?
- A하위 쿼리가 적어도 한 행을 반환할 때
- B하위 쿼리가 NULL 값을 반환하지 않을 때
- C하위 쿼리가 0보다 큰 숫자를 반환할 때
- D하위 쿼리가 정확히 한 행을 반환할 때
6.보통
동시 트랜잭션이 서로의 완료되지 않은 변경을 보지 못한다는 뜻의 ACID 속성은 무엇입니까?
- A고립성
- B지속성
- C원자성
- D가용성
7.어려움
한 보고용 데이터베이스가 조인을 피하려고 고객 이름을 orders 테이블에 복사합니다. 이 비정규화의 주된 비용은 무엇입니까?
- A기본 키를 더 이상 사용할 수 없다
- Borders 테이블에 대한 쿼리가 느려진다
- C데이터베이스가 더 이상 인덱스를 사용할 수 없다
- D고객 데이터가 바뀔 때마다 중복된 사본을 일관되게 유지해야 한다
8.어려움
(last_name, first_name)에 복합 인덱스가 있습니다. 어떤 조건이 이를 가장 효과적으로 사용할 수 있습니까?
- AWHERE first_name = 'Eva'
- BWHERE last_name = 'Jansen'
- CWHERE UPPER(first_name) = 'EVA'
- DWHERE first_name LIKE '%a'
정답표
- 1. D · 데이터베이스를 설계할 때 개체, 그 속성, 관계를 모델링하는 데
- 2. A · 두 테이블 행의 모든 조합
- 3. C · DELETE
- 4. A · 15
- 5. A · 하위 쿼리가 적어도 한 행을 반환할 때
- 6. A · 고립성
- 7. D · 고객 데이터가 바뀔 때마다 중복된 사본을 일관되게 유지해야 한다
- 8. B · WHERE last_name = 'Jansen'
자세한 단계별 풀이: examproblems.com에서 이 주제를 연습하세요.