자격소개
SQL 개발자(SQLD : SQL Developer)
관련 근거
자격기본법 제17조(민간자격의 신설 및 등록 등)
자격개요
SQL(Structured Query Language)은 데이터베이스를 직접적으로 액세스할 수 있는 언어로, 데이터를 정의하고(Data Definition), 조작하며(Data Manipulation), 조작한 결과를 적용하거나 취소할 수 있고(Transaction Control), 접근권한을 제어하는(Data Control) 처리들로 구성된다.
- SQL 개발자의 정의
데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는 개발자를 말한다.
- SQL 개발자 자격검정의 필요성
오늘날 기업 또는 조직의 정보화에 있어서 관계형 데이터베이스는 거의 대부분이라 해도 과언이 아닐 정도로 데이터 저장소의 대부분을 차지하고 있다. 소프트웨어를 작성하는데 사용되는 언어는 많은 종류가 있지만 데이터베이스는 결국 SQL에 의해서만 데이터에 접근이 가능하기 때문에 데이터베이스를 기반으로 하는 정보시스템은 SQL 사용이 필수적인 요소이다. 이 때문에 정보시스템을 개발하는 수많은 개발자들은 반드시 SQL을 익힐 수밖에 없고, 이러한 상황에 의해 SQL을 사용할 수 있는 개발자는 그 수를 헤아리기 어려울 정도로 많다. 그러나 이와 같은 SQL 사용 능력 보유자 수에도 불구하고 SQL의 수행 원리를 깊이 있게 이해하고 제대로 구사할 수 있는 전문적 지식을 갖춘 인재는 상대적으로 매우 빈약하다. 이것은 결과적으로 정보시스템의 성능과 품질을 저하시키고 나아가 사용자들의 외면을 초래하는 한 원인이 되기도 한다.
이에 한국데이터산업진흥원은 전문인력의 실질적 수요자인 사업주를 대변하여 SQL 개발자 자격검정을 실시하고자 한다. 이를 통해 산업현장에 부응하는 민간자격을 부여하고, 자격취득자에게 직무 수행에 대한 자신감 고취와 함께 보다 나은 직무 수행 기회 제공 및 사회적 지위(취업, 승진, 보수 등)의 향상은 물론 기업의 국제 경쟁력 제고에도 기여할 것이다.
- SQL 개발자의 직무
| 직무 | 세부내용 |
|---|---|
| 데이터모델의 이해 및 분석 |
|
| SQL 이해 및 활용 |
|
특전사항
학점인정 등에 관한 법률에 따라 자격취득 및 자격취득에 필요한 교육과정이수에 대하여 학점은행제 6학점으로 인정
* 학점인정 등에 관한 법률 제7조제2항제4호 및 동법 시행령 제9조제2항, 제11조
* 표준교육과정 해당 전공은 국가평생교육진흥원 고시에 따름
시행횟수
연 4회 정기 시행
시험주요내용
과목 및 내용
SQL 개발자 자격검정은 필기시험으로 구성되어 있으며 필기시험의 합격자는 최종합격자로 분류되어 SQL 개발자 자격이 부여된다. 검정과목 및 내용은 아래와 같다.
필기
SQL 개발자 자격시험의 과목은 총 2과목으로 구성되어 있으며 데이터 모델링의 이해 과목을 바탕으로 SQL 기본 및 활용을 수행하는 능력을 검정한다.
| 과목명 | 주요항목 | 세부항목 |
|---|---|---|
| 데이터 모델링의 이해 | 데이터 모델링의 이해 |
|
| 데이터 모델과 SQL |
|
|
| SQL 기본 및 활용 | SQL 기본 |
|
| SQL 활용 |
|
|
| 관리 구문 |
|
출제문항 및 배점
출제문항수
SQL 개발자 자격시험(총 문항수 : 50문항 – 객관식 50문항)
| 과목명 | 필기 | 검정시험시간 | |
|---|---|---|---|
| 문항수 | 배점 | ||
| 데이터 모델링의 이해 | 10 | 20 (문항당 2점) | 90분(1시간 30분) |
| SQL 기본 및 활용 | 40 | 80 (문항당 2점) | |
| 계 | 50 | 100 | |
응시자격 및 합격기준
응시자격
| 응시자격 |
|---|
| 제한 없음 |
합격기준
| 합격기준 | 과락기준 |
|---|---|
| 총점 60점 이상 | 과목별 40% 미만 취득 |
※ 자격 취득 후 유효기간은 합격일로부터 2년이며 보수교육 이수 후 영구 전환 보수교육 안내 바로가기
