SQLD란, SQL 개발자(=SQL Developer)의 약자로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는 개발자를 말한다. (출처_데이터 자격 검정 사이트)
쉽게 말해, 데이터베이스와 모델링의 지식을 바탕으로 SQL 구문을 이해할 수 있는지, 작성할 수 있는지를 확인하는 시험이라고 보면 된다. 예전에는 주관식 문항이 있었는데 2024년 현재는 없어져서 모든 문항이 다 객관식이다.
SQLD는 국가공인자격증이다. 주변에 일하고 있는 친구들은 SQLD보다는 ADsP를 따는 것을 추천한다고 이야기하는데, 둘 다 실무에서 막 활용하는 것 같지는 않고 데이터 분석에 대한 기초 지식을 갖추고 있음을 증명하는 정도의 자격증이라 생각한다. 나는 교양 수업에서 겉핥기 수준으로 SQL을 배웠는데, 시험 범위의 극히 일부분만을 배운 것이지만 공부한 게 아깝기도 해서 시험을 응시하기로 했다.
과목 및 내용
SQLD는 일단 필기 시험만 있다. 과목은 총 2과목으로 데이터 모델링의 이해와 SQL 기본 및 활용으로 나뉜다.
문항 수는 총 객관식 50문항이고, 시험은 90분 동안 본다.
과목명 아래의 숫자는 문항수와 총 배점이다. 모든 문항의 배점은 문항당 2점이다.
과목명 | 주요 항목 | 세부 항목 |
데이터 모델링의 이해 (10문항 / 20점 만점) |
데이터 모델링의 이해 | 데이터모델의 이해 |
엔터티 | ||
속성 | ||
관계 | ||
식별자 | ||
데이터 모델과 SQL |
정규화 | |
관계와 조인의 이해 | ||
모델이 표현하는 트랜잭션의 이해 | ||
Null 속성의 이해 | ||
본질식별자 vs 인조식별자 | ||
SQL 기본 및 활용 (40문항 / 80점 만점) |
SQL 기본 | 관계형 데이터베이스 개요 |
SELECT 문 | ||
함수 | ||
WHERE 절 | ||
GROUP BY, HAVING 절 | ||
ORDER BY 절 | ||
조인 | ||
표준 조인 | ||
SQL 활용 | 서브쿼리 | |
집합 연산자 | ||
그룹 함수 | ||
윈도우 함수 | ||
Top N 쿼리 | ||
계층형 질의와 셀프 조인 | ||
PIVOT 절과 UNPIVOT절 | ||
정규 표현식 | ||
관리 구문 | DML | |
TCL | ||
DDL | ||
DCL |
합격기준
시험의 합격기준은 두 과목 총점 60점 이상이다. 그런데 과락이 있기 때문에 한 과목을 버려서는 안된다.
과락의 기준은 과목별 40% 미만 취득이다.
20점 만점인 데이터모델링의 이해(1과목)은 8점 이상, 80점 만점인 SQL 기본 및 활용(2과목)은 32점 이상 받아야 과락을 면할 수 있다.
응시자격
그런 것 없다! 그렇기 때문에 데이터분석에 관심이 있고 찍먹해보고 싶은 사람이라면 SQLD를 준비해보는 것을 추천하는 바이다. 후기를 찾아보면 전공자들은 3-4일만에도 취득하고 하던데, 그건 솔직히 어려울 것 같고 집중하면 1-2주 컷 정도는 충분히 가능할 것 같다. 나는 20일 정도 남기고 공부를 시작했는데 아직 2과목의 첫 챕터까지 밖에 못 끝냈다.ㅎㅎ 게으르게 공부를 했기 때문..
SQLD 독학 교재 추천
이해력이 남들에 비해 좋지 않은 편이라.. 쉽고 자세하게 설명이 되어있는 교재를 열심히 찾아보았는데, 2024년에 시험범위가 개정되어 바뀐 시험범위가 반영된 책은 슬프게도 시중에 많지 않았다. 그래서 2024 버전이 있는 유명한 책 중에서 교재를 선택하게 되었다. 고른 책은 다음의 두 권이다.
개념서로는 < 2024 SD에듀 유선배 SQL개발자(SQLD) 과외노트>, 문제집은 일명 노랭이 책이라 불리는 <sql 자격검정 실전문제>를 선택했다. 이 책은 SQL 전문가를 준비하는 사람들도 보는 책이기 때문에 SQL 전문가 시험 과목인 3과목과 실기 문제까지 포함되어 있다. 따라서 SQL 개발자인 SQLD를 준비하는 사람이라면 과목 1, 2만 보면 된다!
https://product.kyobobook.co.kr/detail/S000212021705
SQL 자격검정 실전문제 | 한국데이터산업진흥원 - 교보문고
SQL 자격검정 실전문제 | - 독자대상 : SQL자격증 시험 준비생 - 구성 : SQL 자격검정 실전문제
product.kyobobook.co.kr
https://product.kyobobook.co.kr/detail/S000211514863
2024 SD에듀 유선배 SQL개발자(SQLD) 과외노트 | 정미나 - 교보문고
2024 SD에듀 유선배 SQL개발자(SQLD) 과외노트 | 이 책은 데이터베이스에 대한 기본 지식은 없지만 자격증을 취득해보기로 마음을 먹은 용감한 초보자들을 위한 책입니다. 기술 서적의 경우 전공자
product.kyobobook.co.kr
사실 노베에서 유선배 책만으로 공부하기엔 설명이 구체적이지 않다는 후기가 좀 있었는데, 직접 보니 어떤 의미인지 알 수 있었다. 개념 정리에는 안 적혀 있는 내용이 개념 아래의 예제 문제로 나오는 식이다. 그런데 이건 답이랑 해설 보면서 추가로 정리하고 넘어가면 돼서 크게 문제될 정도는 아니었다. 기출 풀면서 개념은 보강하면 될 듯! 개념마다 예제 문제가 딸려 있어서 계속 적용하는 연습을 해볼 수 있다는 점이 좋았다. 특히 2과목은 올바른 쿼리를 찾는 예제를 통해서 같은 기능을 하는 다양한 쿼리들을 접할 수 있었다.
1과목(데이터 모델링의 이해)는 100프로 개념 암기인데, 내가 정말 취약한 부분이며 나는 이해없는 암기를 잘 하지 못한다. 그래서 유튜브에서 강의를 들었다. 1시간 22분 정도로 1과목을 정리해주는 강의인데, 예를 들어서 정말 쉽게 설명해주신다. 또 좋았던 점은 앞에서 나왔던 개념이 다시 나올 때마다 다시 설명해주셔서 강의를 보는 것만으로도 잘 이해가 됐다. 내가 본 강의는 <홍쌤의 데이터랩>의 <SQLD 1과목 완벽 정리 (2024년 신유형 반영)>이다. 2024년 10월 기준 3개월 전에 업로드된 따끈따끈한 강의다.
https://youtu.be/rdfHFnqVoRw?si=m-lDoeoPoauEXgOk
2과목(SQL 기본 및 활용)을 공부할 때는 Oracle을 설치해서 직접 코드를 작성해보며 이해했다. 특히 함수 공부할 때는 코드를 직접 작성해보는 것이 큰 도움이 된다. 가장 최신 버전의 Oracle을 설치하는데 설치마법사가 설치를 계속 못했다. 인터넷에서 알려주는 온갖 방법을 다 시도해도 설치가 안돼서 2019년 버전(Oracle 19c)을 다운 받았는데, 설치도 진짜 쉽고 연습하는 데는 1도 문제가 없다!! 최신 버전 설치 안되는 분들은 2019년 버전도 고려해보시길..
https://www.oracle.com/kr/database/technologies/oracle19c-windows-downloads.html
Oracle Database 19c Download for Microsoft Windows x64 (64-bit) | Oracle 대한민국
Oracle Database 19c Grid Infrastructure (19.3) for Microsoft Windows x64 (64-bit) Contains the Grid Infrastructure Software including Oracle Clusterware, Automated Storage Management (ASM), and ASM Cluster File System. Download and install prior to install
www.oracle.com
시험 일정
SQLD의 시험은 1년에 딱 4번 있다. 3월, 5월, 8월, 11월 이렇게 2-3개월마다 있는 것 같다. (2024년 기준) 시험장이 많지 않기 때문에 민첩하지 않으면 시험을 못 치를 수 있으니 접수 시작일 10시에 바로 접수하는 것을 추천한다. 나는 접수 시작일 저녁에 접수하러 들어갔더니 애초에 가까운 시험장도 없었지만 집에서 버스지하철 3번 갈아타고 1시간 30분 걸리는 시험장에서 시험을 응시하게 됐다...
올해 시험은 이번 11월에 보는 게 끝이니 열심히 해서 원트에 따야겠다. 아자자~!!!
유효기간
SQLD의 유효기간은 원래 2년이다. 그런데 자료 조사를 하다가 영구 자격으로 전환하는 방법을 발견했다..(오예~)
아직 자격증 취득 전인 나에게는 해당 사항이 없지만 데이터자격검정 사이트에 로그인하고 [마이페이지] > [보수교육]에 들어가면 내가 취득한 자격증 옆에 보수교육을 수강하는 아이콘이 뜨고, 그 아이콘을 눌러서 4시간짜리 온라인 강의를 수강하기만 하면 영구 자격이 된다고 한다!! 강의 내용에 대한 테스트 같은 것도 없다고 한다. 꼭 취득해서 영구 자격 보유해야지 ㅎㅎ