SQLD는 총 2과목이 있는데 아래와 같습니다.
1. 데이터 모델링의 이해 (20점)
2. SQL 기본 및 활용 (80점)
저는 컴퓨터공학과 전공자이기 때문에 전공 관련자를 기준으로 후기를 남기겠습니다.
문제 유형
총 50문제 (각 문제당 2점)
1과목: 객관식 10문제
2과목: 객관식 32문제 + 주관식 8문제
합격기준
우선, SQLD를 합격하기 위해서는 총점 60점 이상을 취득해야 하며, 각 과목 과락을 면하기 위해서는 과목 당 40% 이상을 취득해야 합니다.
1과목이 20점 밖에 되지 않기 때문에 2과목을 집중적으로 공부하시는 분들이 많이 계신데 오히려 1과목에서 과락을 면하지 못해 총점은 60점을 넘었지만 탈락하시는 분들도 적지 않다고 들었습니다.
개인적으로 SQL 기본 및 활용 파트는 데이터베이스 전공 수업을 열심히 들었고 웹서비스 개발 경험이 있다면 어느 정도 맞을 수 있기 때문에 분량이 적은 1과목 만점을 노리고 공부하시는 것을 추천드립니다.
문제 난이도
문제 난이도는 생각보다 어려웠습니다.
우선, 저는 MySQL이나 PostgreSQL 위주로 개발을 진행했기 때문에 ORACLE 문법이 익숙하지 않았는데 2과목에서는 두 가지 문법이 혼합돼서 출제가 되기 때문에 생각보다 어려웠습니다. (ORACLE 관련 문법 문제들이 상당히 많이 나왔기 때문에 미리 익혀보시는 것을 추천드립니다.)
또한, 계층형 데이터베이스 같은 경우 학교에서도 실무에서도 경험해보지 못했기 때문에 저는 해당 파트에서 거의 다 틀렸던 것 같습니다. 계층형 데이터베이스도 미리 공부해보시는 것을 추천드립니다.
1과목 같은 경우에도 개념 문제를 상당히 헷갈리게 출제하는 편이기 때문에 기출문제를 풀어보시는 것을 추천드립니다.
공부 방법
저는 sql 자격검증 실전문제 (노랑책)를 한 번 훑어보고,
데이터 전문가 포럼 카페(cafe.naver.com/sqlpd)에서 기출문제들을 본 뒤 시험을 치르러 갔습니다.
사실 sqld에 대해 전혀 알아보지 않고 정보처리기사 데이터베이스 문제들처럼 쉽게 출제하겠지라는 생각으로 대충 공부했는데 정말 운이 좋게도 턱걸이로 합격할 수 있었습니다.
실제로 노랑책과 기출문제를 그대로 출제한 문제들이 간혹 있었으니 문제들을 한 번이라도 보고 시험을 치르는 것을 추천드립니다!
결론
정보처리기사와 마찬가지로 SQLD 자격증이 있다고 해서 개발 실력을 향상하거나 취업에 직접적인 도움이 되지는 않는 것 같습니다.
하지만, SQLD를 취득해야지 응시자격이 생기는 SQLP 같은 경우 인정받는 분위기이기 때문에 SQLP 자격증을 취득하고 싶으신 분들 혹은 데이터베이스 개념을 복습하고 싶으신 분들은 SQLD 자격증 취득에 도전해보시길 바랍니다.
비고
제 39회 SQLD 합격률은 43.7%라고 합니다.
* 출처: cafe.naver.com/sqlpd
'[DEV] 기록' 카테고리의 다른 글
Hibernate SQL 파라미터 값들을 로그에서 확인하는 방법 (0) | 2021.01.02 |
---|---|
[vue.js] Elements in iteration expect to have 'v-bind:key' directives (0) | 2021.01.01 |
[SpringBoot] There is no PasswordEncoder mapped for the id "null" (0) | 2020.12.15 |
도로명주소 OpenApi Thymeleaf + SpringBoot 연동 (0) | 2020.12.02 |
SpringBoot) Redis namespace 변경하는 방법 (0) | 2020.09.18 |