본문 바로가기

정보

SQLD SQL 개발자 자격시험 주요 내용 및 시험 후기

반응형

SQL 개발자 자격시험 주요 내용

과목 및 내용

SQL 개발자 자격시험의 과목은 총 2과목으로 구성되어 있으며 데이터 모델링의 이해 과목을 바탕으로 SQL 기본 및 활용을 수행하는 능력을 검정한다.

 

📝 필기

과목명 주요항목 세부항목
데이터 모델링의 이해 데이터 모델링의 이해
  • 데이터모델의 이해
  • 엔터티
  • 속성
  • 관계
  • 식별자
데이터 모델과 SQL
  • 정규화
  • 관계와 조인의 이해
  • 모델이 표현하는 트랜잭션의 이해
  • Null 속성의 이해
  • 본질식별자 vs 인조식별자
SQL 기본 및 활용 SQL 기본
  • 관계형 데이터베이스 개요
  • SELECT 문
  • 함수
  • WHERE 절
  • GROUP BY, HAVING 절
  • ORDER BY 절
  • 조인
  • 표준 조인
SQL 활용
  • 서브쿼리
  • 집합 연산자
  • 그룹 함수
  • 윈도우 함수
  • Top N 쿼리
  • 계층형 질의와 셀프 조인
  • PIVOT 절과 UNPIVOT절
  • 정규 표현식
관리 구문
  • DML
  • TCL
  • DDL
  • DCL

 

출제문항수

SQL 개발자 자격시험의 과목은 총 2과목으로 구성되며 필기 50문항으로 구성되어 있다. 출제 문항 및 배점은 아래와 같다.

 

📝  SQL 개발자 자격시험(총 문항수: 50문항 – 객관식 50문항)

 
과목명 필기 검정시험시간
문항수 배점
데이터 모델링의 이해 10 20 (문항당 2점) 90분(1시간 30분)
SQL 기본 및 활용 40 80 (문항당 2점)
50 100

 

📝 과목별 주요항목

 

과목명 주요항목
데이터 모델링의 이해
  • 데이터 모델링의 이해
  • 데이터 모델과 SQL
SQL 기본 및 활용
  • SQL 기본
  • SQL 활용
  • 관리 구문

 

합격기준

합격 기준 과락 기준
총점 60점 이상 과목별 40% 미만 취득

 

SQLD 시험을 보고 왔다.

공부를 안해서 볼까 말까 고민했다 겨우 갔다 왔는데, 생각보다 시험 난이도가 높진 않았다.

공부를 좀 했으면 쉬웠을 것 같은 느낌

 

책을 살까 말까 하다가 개정 전 SQL 자격검정 실전문제 책이 있어서 안샀다.

과거에 저걸 왜 샀을까 싶지만 시험 개정까지 됐다고 해서 버릴려다 일단 둠

어차피 범위는 거기서 거기인지라 저 기출 문제집이라도 풀고 가려고 했는데 결론적으로는 5번까지 풀고 못 풀었다.

근데 지금 후루룩 보니까 비슷한 문제가 보이는 것 같다.

 

그럼 무엇으로 공부했냐

유데미에서 강의를 들음. 회사에서 유데미 지원해줘서 무료라 들음

혼자면 안할거 같은데 강의니까 한두번씩 들었다.

사실 지난번에 접수했다가 너무 바빠서 취소했는데... 그 때 강의 반 듣고 이번에 나머지 반을 듣는게 목표였지만 다는 못들었다. 이번에도 취소할까 고민하다 취소기한을 넘겨서 그냥 봤는데 이번 시험까지 난 접수비만 75,000원을 썼다...  시험 접수비 너무 비싸!

회사에서 따라고 해서 따는거라 의욕이 없어요.. 게다가 시험 비용은 지원 안해줌

아무튼 그래서 또 접수해서 겨우겨우 보러 갔는데 기왕 가는거 공부 좀 할걸 싶구

암튼 여기서 강의 자료를 줘서 그거 봤는데 아무래도 초압축 된 내용이라 본격적으로 공부하려면 책이 있으면 좋을 것 같다.

 

일단 시험 꿀팁

시험장 입실은 9시 반까지

시험은 10시에 시작

9시 반부터 전자기기 전원을 끄라고 계속 방송을 한다.

근데 책은 안 넣어도 된다.

나는 PDF로 대충 보려고 휴대폰만 덜렁 들고 갔는데 휴대폰 전원을 끄고 가방에 넣고 나니 볼게 없어서.. 남들 공부하는 것만 구경했다.

다른 사람들은 책이랑 문제집이랑 바리바리 들고 왔더라...

조금이라도 더 보고 싶은 마음이 있으면 책이든 자료든 들고가길

필기구는 컴퓨터용 사인펜 또는 검정색 볼펜인데, 볼펜만 가져가도 된다. 근데 OMR카드를 볼펜으로 색칠해야된다.

그거 채울려면... 그래도 몇번 더 그려야되는데 그냥 싸인펜 가져가는게 좋음

신분증은 말안해도 필수고, 수험표 가져오라고 써있는데 딱히 없어도 안되는건 아닌듯

수험번호는 알고 있어야 한다. 그래야 답안지에도 적고 문제지에도 적고 대조도 하고 한다.

답안지에 수정테이프 등을 사용할 수 없고 답안지 교체만 할 수 있다. 그래서 그냥 문제지에 풀고 나중에 답안지에 한꺼번에 옮겨 적었다.

 

나는 ABAP 개발을 하고 있어서 어느정도는 아는 부분이 있었고 생전 처음 보는 부분이 있었는데

특히 오라클 문법과 SQL 서버 문법이 다른 부분에서는 SQL 서버 문법과 흡사했다.

근데 시험에 오라클 문법으로 가정한다는 문제가 2~3문제 나옴...

기억에 남는 문제는 ROWNUM 이건 진짜 처음 봐서..

데이터가 2건 이상인 테이블에서 데이터를 조회할 때 결과가 다른 것? 결과가 안나오는 것? 뭐 그런 문제였는데

보기가 ROWNUM을 쓰면서 = 1,= 2, = 0, >=2인지 >=2인지 이랬던 것 같다.

남겨놨다 나중에 답안지에 체크해서 뭐라고 썼는지도 기억 안남...

RANK, DENSE_RANK 같은 순위 나타내는 함수도 봐두면 좋고

암튼 이론 문제는 앞에 조금 나오고 뒤는 거의 SQL 문제였다.

계층형 질의나 그룹함수도 나옴

지금 보니까 그냥 시험 범위만 보고 가면 되는건데... 그게 어렵지 뭐

PIVOT 절과 UNPIVOT절, Top N 쿼리는 안나옴

트랜잭션의 가장 작은 단위랬나, ~의 가장 작은 단위가 무엇인가에 대한 문제 보기가 트랜잭션이랑 쿼리 어쩌고 저쩌고가 나왔는데 맞은듯

그리고 전화번호 저장 패턴같은 문제 나왔다.

NULL에 대한 문제는 단골일거 같구, NULL이 들어간 연산은 결과가 NULL이라는 거랑 관련 문제 몇개 보고 가면 좋을 것 같다.

어제 쓸걸 고새 다 까먹었네

총점 60점 이상이면 합격인데 떨어지면 좀 창피할 것 같은데? 이거 떨어지는 사람 있나...

결과가 빨리 나왔으면

떨어져도 또 볼지는 미지수... 그럼 대체 얼마를 쓰는거냐

 

8월 24일에 본 54회 SQLD 시험은 9월 6일~10일에 사전점수공개 및 재검토 접수 기간을 갖고 9월 20일에 합격자 발표를 한다.

 

54회 SQLD 시험 합격자 발표 9월 20일

55회 SQLD 시험 접수 10월 14일~18일

55회 SQLD 시험11월 17일

올 해는 시험이 한번 남았다.

 

 

 

 

반응형