카테고리 없음

[SQLD] 제52회 SQLD 후기 및 요약본 공유

iamzieun 2024. 4. 10. 18:06

 

- 개정 후 첫 회차였던 2024.03.09 제52회 SQLD 시험 후기입니다.
- 데이터베이스 관련 수업을 듣지 않은 전공자입니다.
- 시험 전 3일동안 약 18시간 정도 투자했습니다. 

 

1. 시험을 응시한 계기

한 프로젝트를 하면서 다량의 데이터를 다루게 되었는데, 프로젝트 초반에 데이터베이스를 구축하지 않고 각각의 데이터를 엑셀 파일 단위로 구분하여 사용함으로 인해 프로젝트 과정 중에 크고 작은 문제들을 맞딱뜨렸습니다. 

  • 한 데이터에 수정 사항이 있는 경우 관련 데이터의 파일을 모두 일일이 열어 수정해야 하기에 참조 무결성을 유지하기 어려움
  • 모든 사용자가 각자 본인의 로컬에 파일을 다운받아 사용하기에, 데이터에 수정 사항이 있는 경우 모든 사용자가 수작업으로 수정 사항을 반영해야 함
  • 여러 데이터가 공통적으로 가지고 있는 속성에서 같은 속성값을 나타내는 다른 값들이 존재함 (ex. '서울', '서울시', '서울특별시')
  • 여러 데이터를 통합하여 사용하고 싶은 경우, 매번 새로운 파일을 생성해서 사용해야 함 (JOIN, VIEW 불가능)
  • 데이터가 여러 파일에 산포되어있어, 중복된 데이터가 많음

이 외에도 데이터베이스의 부재로부터 기인한 문제들이 프로젝트 자체에 매우 치명적임을 체감하는 순간들이 있었고, 데이터베이스의 중요성을 깨닫는 계기가 되어 개강 전에 데이터베이스를 가볍게 공부해볼 생각으로 SQLD 시험을 접수했습니다. 

 

2. 학습 로드맵 및 참고 자료

전공자이지만 SQL이나 데이터베이스 관련 지식이 없었기에 먼저 개념을 정리하고, 공부한 내용을 바탕으로 문제를 풀고 오답을 정리하는 순서로 공부했습니다. 

1. 개념 정리

https://www.youtube.com/@hdatalab

 

홍쌤의 데이터랩

홍은혜 강사

www.youtube.com

처음에는 Yurimac 님의 요약 정리 PDF를 보면서 개념을 익혀보려 했으나, 배경지식이 전혀 없어서 요약 정리만으로 내용을 이해하는데 어려움이 있어 홍쌤의 데이터랩 이라는 유튜브 채널의 개념 강의 4개(1과목 1개, 2과목 3개)를 보면서 개념을 정리했습니다. 전체 러닝타임이 5~6시간 정도로 길지 않아 SQLD 입문자로서 부담 없이 들었던 것 같습니다. 전공자 중에 관련 지식을 가지고 계신 분들은 개념 강의까지 들을 필요는 없을 것 같아요..!

강의를 들은 후에는 강의 내용과 이후 문제 풀이 부분에서 소개해드릴 노랭이 책의 개념 설명 부분, Yurimac 님의 요약 정리 PDF를 단권화하는 식으로 요약 정리본을 만들었습니다. 

2. 문제 풀이

https://product.kyobobook.co.kr/detail/S000001399867

 

SQL 자격검정 실전문제 | 한국데이터진흥원 - 교보문고

SQL 자격검정 실전문제 | SQL 자격검정 실전문제는 국가공인 SQL 전문가 및 국가공인 SQL 개발자 자격시험 대비 수험서로 SQL 전문가 가이드에서 다루고 있는 데이터 모델링의 이해, SQL기본 및 활용,

product.kyobobook.co.kr

개념 정리를 한 후에는 SQLD의 교과서라고 볼 수 있는 SQL 자격검정 실전문제(노랭이)의 문제를 풀었습니다. 데이터 관련 자격증 정보를 공유하는 네이버 카페인 데이터 전문가 포럼의 책 중고거래 카테고리에서 비교적 저렴하게 구할 수 있습니다. 풀면서 헷갈렸던 문제나 선지는 따로 표시해둔 후, 이후 오답 정리 과정에서 해당 부분을 확인하는 과정을 거쳤습니다. 

3. 오답 정리

푼 문제 중 틀린 문제 및 헷갈려서 표시해둔 부분을, 책의 해설지 및 데이터 전문가 포럼을 참고하여 이해하고, 이해한 내용을 1. 개념 정리 에서 만든 요약 정리본에 추가하였습니다. 시험 직전에는 요약 정리본과 틀린 문제들을 훑어본 후 시험장에 들어갔습니다. 

 

3. 요약 정리한 내용

SQLD 요약정리_배포용.pdf
0.32MB

  • 유튜브 개념 강의를 들으면서 정리한 내용
  • SQL 자격검정 실전문제의 날개 부분 및 해설지에서 발췌한 내용
  • SQL 자격검정 실전문제의 오답 중 일부

를 포함하여 직접 단권화한 내용입니다. 모든 개념을 포함하고 있는 것이 아니니 참고용으로만 봐주세요 :)

 

4. 시험 후기

  • 개정 전 시험을 응시해보지 않아 개정 전 후의 난이도 비교는 어렵지만, 주관식이 없어졌다보니 조금 쉬워지지 않았을까 싶습니다. 
  • 1과목은 노랭이에서 봤던 개념만으로는 완벽하게 커버되지 않는 것 같아서, 시간적 여유가 있는 경우 다른 자료도 함께 공부해보면 좋을 것 같습니다. 
  • 노랭이 책의 2과목 부분에는 10줄 이상의 긴 쿼리가 종종 등장하는데, 시험문제에는 그렇게까지 긴 쿼리가 잘 없었던 것 같습니다. 

 

SQLD도 자격증이다보니 결국은 자격증을 취득하기 위한 가장 효율적인 방법을 찾아간 것 같지만,,ㅎㅎ 데이터베이스에 입문할 목적으로 가볍게 도전해볼만 한 자격증이었던 것 같습니다. 

SQLD 시험을 준비하면서 이 글을 찾아보신 모든 분들이 좋은 결과 얻으실 수 있기를 바랍니다 ! 🍀