티스토리 뷰

반응형

목차

    SQLP 전문가란?

    SQL Professional(SQLP*)은 데이터베이스 및 데이터 모델링에 대한 지식을 바탕으로 데이터를 조작하고 추출하는 데 있어 정확하고 최적의 성능을 수행하는 SQL을 작성하고, 이를 토대로 SQL을 내포하는 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하거나이러한 성능 최적화를 지원할 수 있는 데이터베이스 개체(인덱스 등)의 설계와 구현 등의 직무를 수행하는 전문가를 말합니다.

     

    우리는 컴퓨터와 휴대폰으로 끊임없이 소통하고 있습니다.

    소통은 데이터를 남길 수밖에 없는데, 전화, 문자, 이메일, 유튜브, SNS 등의 데이터는 전 세계의 데이터 네트워크에 자동으로 저장되며, 이 시대를 빅데이터 시대라고 부릅니다.

     

    SQLD 전문가

     

    빅데이터 분석가들이 주목받는 이유는 디지털 시대에는 빅데이터만큼 중요한 자산이 없기 때문인데, 규모가 방대하고 데이터 생성 주기가 짧으며, 정치, 경제, 사회, 문화를 불문하고 데이터 속도가 점차 빨라지고 있기 때문입니다.

    시장조사기관인 가트너 그룹이 빅데이터를 세계 10대 기술로 선정하면서 빅데이터 분석가로 취업을 노리는 구직자들이 늘고 있습니다.

    그중에서도 가장 큰 특혜가 SQL 기반 데이터 분석 담당자이기 때문에 취업에 매우 도움이 되는 자격증입니다.

     

     

    SQLP 하는 일

    (1) 데이터모델의 이해 및 분석 데이터베이스 구성과 처리에 있어서 가장 핵심적인 요소가 바로 데이터모델이다.

    데이터모델은 건물의 설계도와 같이 전체 데이터베이스가 구성되는 요소를 결정한다.

    데이터구조의 근간이 되기 때문에 애플리케이션이 데이터를 이용할 때 효율적으로 제공이 될 것인지 아니면 비효율적으로 제공이 될 것인지에 대한 결정은 설계단계의 데이터모델에서 할 수밖에 없다. 본 직무는 데이터모델과 SQL구문의 연관성을 위해 엔터티, 속성, 관계, 식별자, 정규화 등 데이터 모델의 기본 지식을 바탕으로 데이터 모델을 이해하고 분석하는 작업을 수행한다.

     

     

    (2) SQL 이해 및 활용 SQL (Structured Query Language)는 데이터베이스를 유일하게 액세스 할 수 있는 언어이다.

    본 직무는 SQL 문법, 옵티마이저, 인덱스의 기초 원리의 이해한다. 이를 바탕으로 데이터 정의의(DDL)을 통해 테이블의 구조를 생성/변경/삭제/재명명하고, 데이터 조작어(DML)을 통해 데이터를 입력/조회/수정/삭제한다.

    집합과 집합의 관계를 다양한 JOIN 방법을 사용하여 표현하고, 주종 관계의 경우 서브쿼리를 사용하는 작업 등을 수행한다.

     

    (3)SQL 튜닝 (SQL 전문가) 데이터베이스 성능을 결정짓는 가장 핵심적인 요소는 애플리케이션에 집중되어 있다.

    SQL을 한 번만 수행해도 같은 결과를 얻을 수 있는데 불필요하게 많은 SQL을 수행하거나, 파싱을 많이 일으키거나, 많은 I/O를 일으키도록 구현하는 것이 성능 문제를 발생시킨다.

    본 직무는 고성능 SQL, 아키텍처 기반의 데이터베이스 튜닝 원리, Lock과 트랜잭션 동시성 제어 기법, 옵티마이저의 세부적인 작동 원리, 인덱스와 조인 튜닝 원리의 이해를 통해 SQL을 튜닝하는 작업 등을 수행한다

     

     

     

    비전공자도 합격이 가능한가?

    비전공자도 SQL 개발자 부문에 합격할 수 있는데, 크게 어려운 난이도가 아니며, 높은 점수를 통과하기를 바라기보다는 효율적이고 전략적으로 접근한다면 얻을 수 있는 자격증입니다.

    다만, 비전공자가 SQL을 접하지 못한 채 책을 통해서만 SQL을 배울 경우에는 SQL을 배우는 데 많은 시간이 소요될 수 있습니다.

    그래도 SQL은 학원이나 온라인 강의를 듣기만 해도 합격선에 가까운 점수를 얻을 수 있는 자격증입니다

     

     

    SQLD와 SQLP의 차이점은?

    한국데이터산업진흥원에서 주관하는 SQLD와 SQLP는 SQL의 대표적인 자격증으로, SQLD를 SQL 개발자라고도 하며, 자격증의 난이도는 매우 쉽고 단기간에 취득할 수 있는 자격증입니다.

    또한 자격증의 경우 특별한 응시 조건이 없어 누구나 취득할 수 있는 자격증이며, 시험은 흡연으로만 진행된다는 점에 유의해야 합니다.

     

    시험 과목은 데이터 모델링 이해 10문항, SQL 기초 및 활용 40문항으로 총 90분간 진행됩니다.

    이 자격증은 필기로만 진행되기 때문에 실습이 필요한 취업 준비보다는 SQL의 개념을 정리하기 쉬운 자격증이라 할 수 있습니다.

     

    SQLP는 SQLP 전문가라는 자격증이자 데이터베이스 엔지니어 취업 준비 시 우대가 가능한 자격증입니다.

    이 자격증은 SQLD의 고급 자격증 버전이라고 생각하시면 될 것입니다.

     

    학력 및 경력에 대한 자격 기준이 있으며, 학력 및 경력의 경우 학사 또는 전문학사 학위를 2년 이상 취득한 자이며, 고졸 재직경력이 4년 이상이어야 합니다.

    또한 기타 자격 기준은 국내외 데이터베이스 관련 자격증 취득자 및 SQL 개발자 자격증 취득자에 한해 응시할 수 있습니다.

     

    필기시험의 경우 데이터 모델링 이해 10문항, SQL의 기초 및 활용 20문항, SQL의 고급 활용 및 튜닝 40문항 등 총 70문항이며, 총 180분 동안 2문항입니다. 

     

    시험내용

    SQL 개발자 시험내용

    SQLD개발자 시험내용

    SQL 전문가 시험내용

    SQLD전문가 시험내용

    SQL 개발자 : 100점 만점 기준과목별 40점 이상 평균 60점 이상 합격

    SQL 전문가 : 100점 만점 기준과목별 40점이상 평균 75점 이상 합격

     

    효율적으로 공부하는 방법

    합격 TIP.txt
    0.00MB

     

    요점정리 & 기출문제

    요점정리

    SQLD 요점정리2021.pdf
    0.23MB

    기출문제

    SQLD_34_기출문제.pdf
    1.58MB
    34회 답안.pdf
    0.07MB
    SQLD 기출문제 모음(21, 24, 25, 26, 30).pdf
    1.15MB

     

     

    앞으로의 전망

    4차 산업혁명으로 PC보다는 모바일 기반의 환경이 조성되면서 모든 산업에서 DB 분석 기법을 매우 선호하고 있습니다. 그렇기 때문에 앞으로 데이터베이스 전문가를 필요로 하는 기업이 점점 늘어날 것으로 예상됩니다.

    결국 빅데이터, 정보보안 전문가와 함께 미래에 매우 유망한 직업이기 때문에 열심히 준비해야 합니다.

     

    데이터베이스에는 기본적으로 SQL에 대한 지식과 관련 하드웨어 및 소프트웨어가 필요합니다.

    또한 데이터 처리 및 DB 시스템을 배우기 전에 데이터 처리 방법을 간단히 배울 필요가 있습니다.

    SQL은 DB 관리의 핵심으로 JSP나 JAVA를 이용한 모바일 애플리케이션 웹 프로그래밍에서 데이터 처리가 매우 용이하므로 JSP나 JAVA를 배우는 것이 좋습니다.

    SQL 자격증은 현재와 더불어 향후 더 유용해질 자격증입니다.

     

     

     국민취업지원제도 신청방법 자격증 응시료 지원금 신청방법
    국민내일 배움카드 신청방법 부정수금신고 포상금 받는 방법

     

     

     

    최근 뉴스

     

     

     

    반응형
    반응형
    글 보관함