티스토리 뷰

SQL 개발자 자격시험(총 50문항 - 필기 50문항)



안녕하세요. 


이슈를 모으다. 


이모 인사드립니다.


( 이 글은 제 경험을 바탕으로 쓴 글이므로 준비하실때 참고하시길 바라며 작성하였습니다. )


SQLD 합격증

( SQLD 합격증 )




이번에 다룰 주제는 SQLD 자격증에 대해서 다뤄보겠습니다.


컴퓨터를 직업으로 하시는 분이라면 데이터 베이스를 많이 사용하실 텐데요.


그렇다면 SQL을 공부하서야 합니다.


여러 언어 C#,JAVA,C++ 등등 에서 SQL문은 여러 형태로 쓰입니다.


SQLD 자격증 시험 준비 시작하겠습니다.


저는 작년에 27회 검정시험을 봐서 3주간 준비하여 이 자격증을 취득하였습니다.


제목에 있다싶이 3주간 제가 준비한 방법을 여러분들께 소개하고자 합니다!



다들 준비 열심히 하셔서 자격증 취득하시길 바랍니다.



1. 자격증에 대하여.


(가) SQL 개발자 자격시험(총 50문항 - 필기 50문항)

SQLD 과목



다음과 같이 50문항으로 이루어져 있으며, 한번의 자격증 시험을 통과하면 취득할 수 있는 자격증입니다.

3주간의 시간을 투자하여 자기계발도 이루면서 자격증을 추가할 수 있는 Chance!!

( 응시료는 50,000 원입니다.)

(나) 자격증 세부 내용

SQLD 과목별 세부 항목



- 다음과 같이 두 개의 과목으로 나누어져 있습니다. 

이 중 1과목은 전부 객관식이며, 2과목은 객관식 + 주관식으로 이루어져 있습니다.

제가 본 27회 SQLD 자격증에는 

1 - 10   : 1과목 객관식 문제
11 - 42 : 2과목 객관식 문제
43 - 50 : 2과목 주관식 문제   

이렇게 구성되어 있는 시험이었습니다. 

이제 어느정도 시험에 대해서 감이 잡히시나요 ? 


2. 자격증 준비.


교재 : 

SQL 전문가 가이드 SQL 가이드


 교재로는 SQL 전문가 가이드를 빌려서 준비하였습니다.  


다행이 저희 학교 도서관에 구비되어 있어서 간편히 빌릴 수 있었습니다.  
(책값이 비싸므로 빌려서 보시길 추천드립니다.)

만약 주변 도서관에서도 없다 싶으면, 책이 없어도 준비할 수 있습니다.


위 사이트를 접속하시면 책의 내용을 올려놓았기 때문에 누구나 쉽게 준비할 수 있습니다. 


하지만! 이 교재만으로 SQLD 과목을 충분히 준비할 수 도 있겠지만, 

사이트에 제공하는 정보뿐 아니라 카페를 통하여 여러 정보를 얻어서 준비하였습니다.

먼저, 출제 사이트에서 제공하는 

http://www.dbguide.net/da.db?cmd=snb13_list&boardGroupUid=6&boardConfigUid=81

여기에 접속하여 퀴즈를 통해 지식을 점검할 수 있습니다.

카페를 통하여 정보를 얻을 수 있습니다.


( SQLD 뿐 아니라 SQLP/DAP/ADP의 정보도 얻을 수 있습니다. )

SQL 시험 교재

이 책을 참고하셔도 2과목을 준비하시기 좋습니다.


특히 주관식 문제를 준비하실때 유용합니다.




자, 정리 한다면

준비 방법

1. SQLD 교재로 이론적인 부분과 객관식 문제를 준비합니다. ( 1 ~ 1주 반정도 소요)

2. 출제 사이트 및 네이버 카페를 통한 반복 학습 ( 시험 전까지 무한반복 ) 

3. 쿼리문은 직접 실행하며 기억에 남길 것.

이렇게만 하셔도 충분히 합격할 수 있는 난이도라고 생각합니다.

물론 문제를 풀면서 헷갈리는 부분은 책이나 사이트를 참고하셔서 할수 밖에 없습니다.

한 두번 읽고는 방대한 양을 넣을 수 없으니까요.

하지만 몇번 풀다보면은 어떤문제가 나올지는 감이 잡힙니다.

직접 실행하는 것! 이것이 중요합니다. 

특히 비슷한것을 비교할때 직접 하는것만큼 기억에 남는것은 없습니다.

많이 풀수록 사람은 익숙해 지니까요.

시험 팁

- 따로 출력 없이 수험번호만 기억해도 충분. ( 사진 찍어 갈것을 추천 )

- 시간 준수는 필수. 

- 시험이 시작된다면 주관식 부터 풀 것.

빠르게 문제를 보면서 기억에 남는 것부터 채워주고, 문제를 풀다가 보기를 보면서 기억에 남는 문제가 있다면 바로바로 채워주는 것이 베스트였습니다. 

중간중간 시간을 체크하면서 분배하는것도 중요하겠죠?


시험 예제


1) 개념적 모델링 /  논리적 모델링 / 물리적 모델링 중 재사용성을 특징으로 하는 모델링을 고르시오.

다음과 같이 비슷하면서도 개념을 확실하게 알아야 하는 문제도 나왔습니다.

2) 결과값을 보여준 후 ,  RANK/DENSE_RANK/ROW_NUMBER 가 보기로 나와서 고르는 문제도 출제되었습니다.

3) CUBE / ROLLUP / GROUPING SETS 를 비교하여 결과가 어떻게 나오는지에 대해서도 출제되었습니다.

이런 패턴으로는 비슷한 결과가 나오는 여러개가 나오고, 그것을 비교하는 것이 나온다면 더 유의하여 기억해야 합니다.

4)

WHERE NO='A' AND NO='B' OR NO='C' OR NO = 'D'

WHERE NO='A' AND (NO='B' OR NO='C' OR NO = 'D')

두 쿼리문의 결과값 차이를 묻는 문제도 출제되었습니다.


저는 공부할때 MS - SQL Express(무료) 를 설치하여 직접 쿼리문을 실행하면서 값을 비교하였습니다.

또 다른 예제로는 다음을 참고하시기 바랍니다.

1. 재사용성이 제일높은 모델링 
2. 엔터티 도출 순서
3. 정규화
4. 엔터티 특징
5. 이상현상
6.식별자
7.주식별자
8.정규화
9.반정규화 칼럼추가
10.분산데이터베이스 장단점

(출처 : http://cafe.naver.com/sqlpd)


주관식 문제 중 기억에 남는 것은 

1) 유저를 생성하고 테이블 권한을 주는 언어는 무엇인가? 답: DCL

2) 그리고 권한을 주는 명령어는 무엇인가? 답: GRANT

3) MS - SQL 에서의 DIFFERENCE 를 EXCEPT 명령어를 쓰는데, ORACLE에서는 어떤 명령어 인가? 답: MINUS

4) 연관된 테이블을 같이 삭제하는 쿼리를 완성하시오.  DROP TABLE NAME (        );        답: CASCADE


기억에 남는 것은 이정도이고, 그렇게 높은 난이도는 출제되지 않아서
 
꾸준히 준비만 한다면 누구나 합격할 수 있습니다!


기출 문제


SQLD(예상&기출).zip

(출처 : https://cafe.naver.com/sqlpd      작성자:월야루)




#SQLD준비 #SQLD 후기 #SQLD 기출문제 #SQLD #SQLD 예제 #SQLD 기출 #SQLD 시험 #SQLD 난이도 #SQLP


유익한 글이 되셨다면 공감 부탁드립니다.

( 로그인 없이 가능합니다 )

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓






댓글