Certificate/SQLD
-
- [SQLD 시험 대비] 시험장 가기 전에 꼭 봐야 할 주관식 문제 모음
시험장 가기 전에 꼭 봐야 할 주관식 문제 모음 들어가며 시험에 나올 수 있는 주관식 문제들을 정리해본다. 자료 출처 : 노랭이 문제집, SQLD 시험 대비 문제집 등 문제 1 Q. 모델링의 특징 3가지를 쓰시오. 더보기 정답 : 단순화, 추상화, 명확화 해설 : 단추명 문제 2 Q. 각 속성이 가질 수 있는 값의 범위를 뜻하는 용어를 쓰시오. 더보기 정답 : 도메인(Domain) 해설 : 값의 범위 -> 도메인 문제 3 Q. DCL에 속하는 명령어를 쓰시오. 더보기 정답 : GRANT, REVOKE 해설 : DCL은 데이터를 관리(Control)하는 명령어이다. DCL은 그(GRANT), 래(REVOKE) 문제 4 Q. DDL에 속하는 명령어를 쓰시오. 더보기 정답 : CREATE, ALTER, DRO..
2023.03.16 -
- [SQLD 시험 대비] 노랭이 문제 풀이 ⑤ : SQL 최적화 기본 원리
노랭이 문제 풀이 ⑤ : SQL 최적화 기본 원리 문제 1 Q. 아래 ( ㄱ )에 해당하는 내용을 작성하시오. 테이블 및 인덱스 등의 통계 정보를 활용하여 SQL문을 실행하는데 소요될 처리시간 및 CPU, I/O 자원량 등을 계산하여 가장 효율적일 것으로 예상되는 실행 계획을 선택하는 옵티마이저를 ( ㄱ ) 라 한다. 정답 : CBO / 비용기반 옵티마이저 / Cost Based Optimizer 해설 : 통계 정보를 활용하는 것은 CBO이다. 문제 2 Q. 다음 중 실행 계획을 통해서 알 수 있는 정보로 가장 부적절한 것은? ① 액세스 기법 ② 질의 처리 예상 비용(Cost) ③ 조인 순서 ④ 실제 처리 건수 정답 : ④ 해설 : 실행 계획은 예상 정보이다. 실제 처리 건수는 트레이스 정보를 통해서 알..
2023.03.13 -
- [SQLD 시험 대비] 노랭이 문제 풀이 ④ : SQL 활용
노랭이 문제 풀이 ④ : SQL 활용 문제 1 Q. 다음 중 순수 관계 연산자에 해당하지 않는 것은? ① SELECT ② UPDATE ③ JOIN ④ DIVIDE 정답 : ② 해설 : 순수 관계 연산자로는 셀프조디(SELECT, PROJECT, JOIN, DIVIDE)가 있다. 문제 2 Q. 다음 중 아래 데이터 모델을 참고하여 설명에 맞게 올바르게 작성한 SQL 문장을 2개 고르시오. [설명] 우리는 매일 배치작업을 통하여 고객에게 추천할 컨텐츠를 생성하고 고객에게 추천 서비스를 제공한다. 추천 컨텐츠 엔티티에서 언제 추천을 해야 하는지를 정의하는 추천 대상일자가 있어 해당일자에만 컨텐츠를 추천해야 한다. 또한 고객이 컨텐츠를 추천 받았을 때 선호하는 커텐츠가 아닌 경우에는 고객이 비선호 컨텐츠로 분류..
1 2023.03.13 -
- [SQLD 시험 대비] 노랭이 문제 풀이 ③ : SQL 기본
SQLD 노랭이 문제 풀이 ③ : SQL 기본 문제 1 Q. 다음 중 데이터 제어어(DCL)에 해당하는 명령어는? ① INSERT ② RENAME ③ COMMIT ④ REVOKE 정답 : ④ 해설 : - 데이터 정의어(DDL) : 크알드트리 (CREATE / ALTER / DROP / TRUNCATE / RENAME) - 데이터 조작어(DML) : 세인업데 (SELECT / INSERT / UPDATE / DELETE) - 데이터 제어어(DCL) : 그래 (GRANT / REVOKE) - 트랜잭션 제어어(TCL) : 커롤체 (COMMIT / ROLLBACK / CHECKPOINT) 문제 2 Q. 다음 중 아래 내용의 범주에 해당하는 SQL 명령어로 옳지 않은 것은? 테이블의 구조를 생성, 변경, 삭제하는..
3 2023.03.12 -
- [SQLD 시험 대비] 노랭이 문제 풀이 ② : 데이터 모델과 성능
SQLD 노랭이 문제 풀이 ② : 데이터 모델과 성능 문제 1 Q. 다음 중 성능 데이터 모델링에 대한 설명으로 가장 부적절한 것은? ① 성능이 저하된 결과를 대상으로 데이터 모델 보다는 문제 발생 시점의 SQL을 중심으로 집중하여 튜닝을 한다. ② 데이터의 증가가 빠를수록 성능 저하에 따른 성능 개선 비용은 증가한다. ③ 데이터 모델은 성능을 튜닝하면서 변경이 될 수 있는 특징이 있다. ④ 분석/설계 단계에서 성능을 고려한 데이터 모델링을 수행할 경우, 성능 저하에 따른 Rework 비용을 최소화 할 수 있는 기회를 가지게 된다. 정답 : ① 해설 : 문제 발생 시점의 SQL을 집중하여 튜닝하는 것은 성능 데이터 모델링과 무관한 내용이다. 분석 단계부터 성능과 관련된 여러 방안들을 모델링에 반영하는 것..
2023.03.11 -
- [SQLD 시험 대비] 노랭이 문제 풀이 ① : 데이터 모델링의 이해
SQLD 노랭이 문제 풀이 ① : 데이터 모델링의 이해 문제 1 Q. 모델링은 현실세계에 대해서 표현하는 것으로 이해할 수 있다. 다음 중 모델링의 특징으로 가장 부적절한 것은? ① 현실세계를 일정한 형식에 맞추어 표현하는 추상화의 의미를 가질 수 있음. ② 시스템 구현만을 위해 진행하는 사전단계의 작업으로서 데이터베이스 구축을 위한 사전작업의 의미가 있음. ③ 복잡한 현실을 제한된 언어나 표기법을 통해 이해하기 쉽게 하는 단순화의 의미를 가지고 있음. ④ 애매모호함을 배제하고 누구나 이해가 가능하도록 정확하게 현상을 기술하는 정확화의 의미를 가짐. 정답 : ② 해설 : 모델링의 특징으로는 단순화, 추상화, 정확화(단추정)가 있다. ②는 모델링의 의미를 뜻한다. 문제 2 Q. 다음 설명 중 데이터 모델링..
2023.03.11