SQLD 50회차 시험 후기, 팁 공유
업데이트:
개요
시행일: 2023-09-09 10:00 ~ 11:30 (1시간 30분)
난이도: ★★☆☆☆
점수공개: 09-27 ~
최종발표: 10-06
출제 범위
2021년, SQL 최적화 단원의 출제를 지양하겠다고 공지되었다고 합니다.
그의 영향인지 이번 시험에는, 인덱스와 옵티마이저 등 최적화 관련한 문제가 한 문제도 나오지 않았습니다.
시험 문제는 가지고 나올 수 없기 때문에, 기억으로 복원한 출제 내용들을 정리했습니다.
SQL 이론 ~
정규화/반정규화와 관련한 문제가 출제되지 않았습니다.
엔티티 (유형/개념/사건)에 관한 문제와, 관계 (관계명/관계차수/관계선택사양)이 출제됐습니다.
문항수 | 설명 |
---|---|
2 | Entity 정의 및 유형 |
2 | 주식별자의 특성, 식별자 특성 |
1 | 관계의 구성요소 |
1 | 테이블명 명명 규칙 |
1 | 내부, 외부, 응용, 개념 모델링 |
1 | 단답형: ‘도메인’의 설명을 제시하고, ‘도메인’ 맞추기 |
SQL 기본/활용 ~
시험 치르기 전에 보고갔던 후기들과 다르게, 노랭이책과 완전 똑같이 출제되지는 않았으나 결이 유사한 문제가 많았습니다.
문항수 | 설명 |
---|---|
多 | Where절 SubQuery (IN, NOT IN, EXISTS, NOT EXISTS…) |
5 | Null Check(NVL 등), Null인 경우의 Sum, Avg 연산 |
3 | UNION, UNION ALL, INTERSECT 등 집합 연산 |
3 | START WITH… PRIOR |
3 | OUTER JOIN (LEFT, RIGHT) |
2 | DDL, TCL, DCL, DML 명령어 구분 |
2 | CASE WHEN THEN |
2 | CROSS JOIN |
2 | DELETE/TRUNCATE/DROP |
1 | LIKE 연산 (2번째 자리가 ‘S’인 사람을 뽑는 구문) |
1 | 트랜잭션 savepoint, rollback |
1 | windowing - unbounded preceeding… |
1 | LAG, LEAD |
1 | Grouping 결과 재현(rollup, cube) |
공부방법 & 팁
-
전공자 기준으로 1주일 간 노랭이책 총 2회독을 마치고, 이외에 다른 공부는 하지 않았습니다.
1회에는 틀린 문제에 대해 직접 실습하면서 오답을 체크했고, 2회독에 헷갈리는 grouping functions, windowing 위주로 학습했습니다. -
SQL 자격검정 실전문제가 큰 도움이 됩니다. 유사한 문제가 많았습니다.
-
모든 문제는 같은 점수를 획득하기 때문에, 긴 SQL 지문을 읽는게 부담이라면 이론을 잘 외우고 이론문제부터 풀면 전략적으로 도움됩니다.
-
신분증과 컴퓨터용 싸인펜은 필수고, 수험표는 필요 없습니다.
23-09-27 추가
안정권에서 합격했습니다.
댓글남기기