국가공인 SQL 전문가 SQLP 응시자격 알아보기

250x250
728x90

오늘은 SQLD 취국가공인 SQL 전문가 SQLP란?

 

응시자격

SQL 전문가 자격시험의 응시자격은 아래와 같으며 응시자격은 시험일 기준 시험일 이전에 응시자격 요건이 충족되어야 한다. 학력/경력기준 또는 자격기준 한가지의 요건이 충족될 경우 응시자격이 부여된다.

응시자격
학력 및 경력 기준 · 학사학위 이상 취득한 자
·  전문학사학위 취득 후 실무경력 2년 이상인 자
·고등학교 졸업한 후 실무경력 4년 이상인 자
자격보유 기준 · 국내·외 데이터베이스 관련 자격을 취득한 자
· SQL 개발자 자격을 취득한 자
· 데이터아키텍처 전문가 및 준전문가 자격을 취득한 자

 

SQL 전문가의 정의

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

 

SQL 전문가의 직무

SQL 전문가는 데이터모델링에 기본 지식을 바탕으로 SQL 작성, 성능 최적화 데이터베이스 개체 설계 구현 등에 대한 전문지식 실무적 수행 능력을 필수로 한다.

직무 세부내용
데이터모델의
이해 및 분석
· 데이터베이스 구성과 처리에 있어서 가장 핵심적인 요소가 바로 데이터모델이다. 데이터모델은 건물의 설계도와 같이 전체 데이터베이스가 구성되는 요소를 결정한다. 데이터구조의 근간이 되기 때문에 어플리케이션이 데이터를 이용할 때 효율적으로 제공이 될 것인지 아니면 비효율적으로 제공이 될 것인지에 대한 결정은 설계단계의 데이터모델에서 할 수 밖에 없다. 본 직무는 데이터모델과 SQL구문의 연관성을 위해 엔터티, 속성, 관계, 식별자, 정규화 등 데이터 모델의 기본 지식을 바탕으로 데이터 모델을 이해하고 분석하는 작업을 수행한다.
SQL 이해 및 활용 ·  SQL (Structured Query Language)는 데이터베이스를 유일하게 액세스 할 수 있는 언어이다. 본 직무는 SQL 문법, 옵티마이저, 인덱스의 기초 원리의 이해한다. 이를 바탕으로 데이터 정의의(DDL)을 통해 테이블의 구조를 생성/변경/삭제/재명명하고, 데이터 조작어(DML)을 통해 데이터를 입력/조회/수정/삭제한다. 집합과 집합의 관계를 다양한 JOIN 방법을 사용하여 표현하고, 주종 관계의 경우 서브쿼리를 사용하는 작업 등을 수행한다.
SQL 튜닝 ·데이터베이스 성능을 결정짓는 가장 핵심적인 요소는 애플리케이션에 집중되어 있다. SQL을 한 번만 수행해도 같은 결과를 얻을 수 있는데 불필요하게 많은 SQL을 수행하거나, 파싱을 많이 일으키거나, 많은 I/O를 일으키도록 구현하는 것이 성능 문제를 발생시킨다. 본 직무는 고성능 SQL, 아키텍처 기반의 데이터베이스 튜닝 원리, Lock과 트랜잭션 동시성 제어 기법, 옵티마이저의 세부적인 작동 원리, 인덱스와 조인 튜닝 원리의 이해를 통해 SQL을 튜닝하는 작업 등을 수행한다.

 

728x90

댓글

Designed by JB FACTORY