원래 계획대로라면 작년 ADsP취득 직후, 8월에 바로 따고싶었지만, 개인적인 사유로 시험장에 가지 못해서...
올해 3월에서야 결국 자격증을 취득하였습니다!
시험명: 제44회 SQL 개발자(SQLD)
접수일: 2022. 02. 14(월) ~ 2022. 02. 18(금) / 1주
시험일: 2022. 03. 12(토)
성적공고일: 2022. 04. 08(금)
준비기간: 약 2주
비전공자이긴 하지만, 사실상 개발자로 취직 후에는 SQL을 많이 접해서 아마 다른분들보다는 여건이 좋았던것같습니다.
다만 업무에서는 보통 MySQL을 사용했으나 시험 문법은 대부분 오라클 SQL Developer를 사용하기때문에 약간의 유의가 필요합니다.
1. 시험 접수
데이터자격시험
데이터분석 전문가 가이드는 데이터 이해, 데이터 처리 기술 이해 과목을 바탕으로 데이터분석 기획, 데이터분석, 데이터 시각화 등의 내용으로 구성되어 있다. 과목 주요내용 데이터 이해 데이
www.dataq.or.kr
ADsP와 마찬가지로 SQLD도 연간 총 4회 진행됩니다.
음.. 그런데 저도 여태 몰랐는데 증빙서류 제출 기간이라는게 있네요..? 아..? 그런거 낸적 없는데..?
물론 짐작하셨다시피 SQLD는 자격증빙이 필요하지 않습니다.
SQLP 같은경우에는 학사학위, 실무경력등의 자격이 필요하고, 이를 증빙하기 위한 서류가 필요합니다. 다만 여기서는 혼란스러우실 수 있으니 제외하겠습니다~
SQLD도 ADsP와 마찬가지로 대부분의 시험 진행절차가 비슷합니다. 그냥 동일하다고 생각하셔도 될 것 같습니다. 하지만 SQLD만 취득하려 하시는 분들을 위해 다시 한 번 말씀드리자면, 우선 수도권 외에는 시험장이 정말 적습니다. 저는 항상 인천에서 시험을 보고싶은데 매번 늦게하는것도 아닌데 자리가 만석이더라구요. 그리고 교통편도 편한곳으로 골라서 갈 입장이 안될 정도로 시험장이 적습니다.. 따라서 꼭 미리 알아보시는걸 추천드립니다.
다음으로 알아두실 내용은 역시나 수험료입니다. 이또한 다른 시험과 다르게 무려 5만원으로, 기사시험 등에 비해서 매우 비쌉니다.. 즉, 두번 이상 보게된다면 출혈이 이만저만이 아니라는 의미이기에.. 이 글을 보시는 분들은 꼭 한번에 붙으시길 기원합니다.
추가로, SQLD는 합격 이후에도 해야 할 일이 있습니다. 물론 저도 아직 닥친것은 아니지만, 자격증 취득 후 1년 6개월~2년 사이에 보수교육을 받아야 한다는 것입니다.
따라서 합격일과 동시에 1년 6개월 뒤 캘린더에 알림을 미리 넣어두시는것도 좋은 방법이겠네요. (과거로부터의 선물..?)
만에 하나 위 지정된 기간에 보수교육을 듣지 않으면 어떻게 되느냐?
예 물론, 자격증은 취소.. 되지 않습니다. 다만 추후 보수교육을 통해 영구 자격증으로 전환하기 전까지는 자격이 정지된다고 하네요. 다행입니다.
2. 시험 준비
가) 교재
저는 위의 두 가지 책으로 시험을 준비했습니다.
먼저 SQL 하시면 다들 아시는 좌측의, 일명 '노랭이'.
일단 교재 내용보다는 관련 이슈부터 말씀을 드리자면, 최근 어떤 이유인지.. SQLD의 인기가 치솟아서 최근 시험기간에는 도서 품귀현상까지 벌어졌습니다. 저는 다행히 작년에 미리 사둔 책이 있어서 무리없이 봤지만 이번 시험기간에는 궁금해서 직접 확인 해 본 결과.. 교보문고, yes24, 알라딘 등등 모든 인터넷 서점에서 매진되고, 오프라인 매장 및 동네 서점에서도 찾을수가 없을만큼 씨가 말랐습니다.
심지어는 SQL 관련 오픈채팅방에서 중고매물 구매 글까지 올라왔을 정도니까요. 그러니, 꼭 시험 전에 미리 구해두시는 게 정신건강에 유익할것같습니다.
이제 교재 자체에 대해서 이야기 해 보자면, 아무래도 시험 주최 기관에서 직접 출판한 도서이다보니 인기가 있을 수 밖에 없는건 인정합니다.
그렇지만 풀면서 좀.. 확실히 처음 접한 사람이 풀기엔 아무래도 좀 불편하다는 느낌이 있었습니다.
뭔가, 불친절한건 아닙니다. 설명이 나름 자세하고 차근차근 알려줍니다. 그렇지만, 묘하게 불편합니다. 다른말로 하자면 다소 어렵습니다.
SQL 문법도 문법인데, 속성에 밑줄표시 등의 표기법(기본키) 등이 당연하다는듯 등장합니다.
저는 물론 비전공자이고, 경력도 길지 않긴 하지만, 일하면서 매일 쿼리랑 DB를 다룸에도 불구하고 처음 봤을때엔 좀 당황스러울정도이고,
'이렇게까지 해야하나..?' 싶은 생각도 들 정도입니다. 특히 뒤쪽에서 장문 쿼리 등장하기 시작하면, 머리도 아프고 눈도 아파집니다.
그리고 무엇보다, 여기에 실습해볼 DB가 마땅치가 않다는게 저는 제일 불편했습니다.
(자세히 찾아보지는 않았습니다.. 누군가 만들어두셨을것같긴 합니다.)
또한 장점이자 단점으로 SQLP 범위도 포함되어있어서 종종 범위를 헷갈리고 SQLD 준비하시면서 뒤쪽까지 머리 싸매고 푸시는분이 계신데, 주의하시길 바랍니다!
너무 단점만 이야기 한 것 같은데, 매우 특별한 장점도 있습니다. 확실히 시험 주최기관에서 직접 출판한 교재이다보니 문제 유형이 확실하다는것과, 동일한(유사한) 문제가 실제로 시험에 나온다는것이 특장점 되겠습니다. 아마 이때문에라도 다들 꼭 풀어보시길 권장하시는것같습니다.
다음으로 오른쪽 책은 유튜브에서 SQL 관련 강의도 많이 올려주시고 자료도 정리해주시는 정미나님께서 출간하신 도서입니다.
도서뿐만 아니라 유튜브 채널에도 굉장히 좋은 자료를 많이 올려주시기 때문에, 꼭 참고하시면 도움이 되실 것 같습니다.
다시 교재 이야기로 돌아가자면, 사실 평이 엄청나게 좋거나 하진 않습니다. (당연하지만) 초기엔 오탈자 지적도 꽤나 받는것같았구요. 하지만 제가 이 책을 추천드린 이유는, 일단 노랭이에 비해서 책이 굉장히 친절합니다. 따라서 비전공자분들이 접하셨을 때, (정신적) 충격을 최소화 하실 수 있을것같습니다. 또한 교재 자체가 많이 두껍지않아 양적인 부분도 부담이 덜하고, 시험에 앞서 전반적인 문제 유형을 먼저 알아볼 수 있다는 점이 좋았습니다.
특히 저같은경우는 SQL을 직접 사용함에도 문제 유형이 익숙치 않아 출제 의도를 잘 모르겠는 경우가 많았는데, 이 책을 먼저 1회독 한 뒤 부터 노랭이도 잘 풀리기 시작했습니다.
요약해서 결론만 말씀드리자면, 저는 유선배 교재 1회독 이후, 노랭이를 본격적으로 풀었습니다.
나) 강의
SQL같은 경우에는 워낙 인터넷에 교육자료가 많기때문에, ADsP만큼이나 강의가 필요 없다고 생각합니다. 따라서 제가 애용한 SQL 관련 유튜브 채널만 공유드리겠습니다.
SQL전문가 정미나
안녕하세요, SQL전문가 정미나입니다. 이 채널의 궁극적인 목표는 전공자 포함 Database에 관심이 있는 초보자분들께 조금이나마 도움을 드리는 것입니다. 지금은 어떨지 모르겠지만 제가 학부생
www.youtube.com
전광철 OCP
SQL자격검정 실전문제 풀이와 관련한 채널입니다. SQLP, SQLD 자격을 위한 시험을 준비하고자 "SQL 자격검정 실전문제"를 교재로 하여 1과목(52문제), 2과목(146문제), 3과목(82문제)에 대한 문제를 풀이
www.youtube.com
정미나님 유튜브같은 경우에는 시험준비뿐 아니라 평소에도 자주 참고하고 있고, 실제로 여러 가지 다른 자료들도 많이 올려주셔서 굉장히 큰 도움을 받고있습니다..ㅎㅎ
전광철님 유튜브는 사실.. 시험기간에만 바짝 봤습니다..
다만 직접 보시면 아시다시피, 노랭이 책을 그냥 거의 완벽하게 풀이해주셨기 때문에, 종종 노랭이를 못구해서 유튜브로만 공부하시고 합격하시는 분들도 계셨던 것 같습니다.
이 글을 보실 일은 없겠지만, 두 분 모두 감사드립니다.. ㅎㅎ
추가적으로 SQL 오픈채팅방과 관리자님의 블로그에서도 굉장히 많은 도움을 받으실 수 있을 것 같습니다.
sqld/sqlp/nosql 공부방
#sql#sqld#sqlp#데이터베이스#db#nosql#참여비번은"데이터베이스 관리 시스템의 약자를 소문자로 쓰시오"
open.kakao.com
The DataBase that i am good at
The Information of Database !
stricky.tistory.com
SQLD 독학용 책 추천
SQLD 독학용 책 추천 안녕하세요. 요즘 SQLD 관심도가 아주 높습니다. DB쪽 업무를 지망하시는 분들, 그리고 개발자, 기타 취업 준비생들까지 SQLD에 관한 관심이 아주 높으셔서 관련해서 포스트를
stricky.tistory.com
실습용 오라클 클라우드 DB 생성하기 <---- 특히 맥북 유저분들께 좋을것같습니다
SQLD 실습용 오라클 클라우드 DB 생성하기
SQLD 실습용 오라클 클라우드 DB 생성하기 안녕하세요. SQLD 실습을 하려고 하는데 oracle DB서버가 없어서 실습을 진행 못하고 있다는 어려움을 겪는 사람들이 많이 있습니다. 이러한 분들을 위해서
stricky.tistory.com
3. 합격전략
시험의 세부 과목과 과목별 문항수는 위와 같습니다.
전략 수립을 위해 알아두셔야 할 사항은 역시나 ADsP와 거의 같습니다.
1. 합격기준은 총점 60점 이상 / 개별 과목 40점 이상
2. 4지선다형 - 복수선택 있음!
3. 주관식(단답형)의 존재
4. 일부 뻔하게 나오는 최적화 문제(빈도 낮음)
이번에는 과목별 중요도가 크게 의미가 없을것같습니다.다만, 이런것들은 필수로 알아두셔야 할 것 같습니다.
SELECT문 실행 순서
(이게 생각보다 개념적으로 이어지는 부분이 많아서, 한번 이해 해 두시면 연달아서 이해되는 부분이 많습니다)
각 조인의 종류와 특징
IS NOT NULL..
그외 기타 함수(특히, 오라클과 MySQL등이 다른 경우)에 유의
만약 개발자이신 경우, 저같은 경우는 인덱스와 null과 관련해서 자꾸 프로그래밍 언어 습관이 나와서.. 고생했습니다.여하튼 이러한 점에 조금 유의하시면 될 것 같구요.
노랭이를 푸시는분들께 한말씀 드리고싶은 것은, 만약 쿼리 하나 4줄 이상 넘어간다? 이런 경우에는 두가지 대응법이 있습니다.
1. 대부분, 다른 보기를 보며 눈치껏 어느 부분을 노리고 문제를 냈구나 하는게 보이는 경우 -> 그대로 잘 풀어줍니다
2. 그 외의 경우 -> 그냥 버려주시는것도 선택지입니다..
저도 뭐 시험은 한번밖에 보지 않았지만, 실제 시험은 노랭이에 비해서 굉장히 쉬웠습니다. 따라서 너무 길고 복잡한 쿼리를 잡고 시간을 낭비하시는것보단, 우선 전략적으로 오래걸릴 문제는 버리시고 나중에 하나씩 주워담으시는것이 현명할것같습니다.
아 그리고 역시나 이 시험또한 4지선다형이기때문에, 찍어도 맞을 확률이 다소 높다는것도 덤입니다..
결론적으로, 유튜브 및 티스토리 요약자료 등으로 큰 개념과 뼈대를 잡으시고, 유선배 교재를 통해 문제 유형을 파악하고 개념적인 부분을 다잡으신 뒤, 오라클 DB를 통해 쿼리를 반복적으로 직접 쳐가면서 익히시면서 노랭이를 풀어나가시는 방법을 추천드립니다.
그리고 다시한번, 노랭이에서 지나치게 어렵고 복잡한 쿼리는 그냥 버리시는것도 답입니다. 그 시간에 스키마나 키 등, 개념 문제를 하나 더 외워서 맞추시는게 이득입니다!
그리고 이또한 인터넷상에 이미 요약본들이 많이 올라와있으니, 꼭 찾아보시길 추천드립니다!!
그럼 다들 시험 잘 보시길 바랍니다!!