SQLD 자격증 및 시험일정 SQL 개발자 정의

250x250
728x90

SQLD 자격증 및 시험일정 SQL 개발자 정의

오늘은 데이터 자격검정 K data 에서 주관하는 국가공인작격증 SQLD에 대해서 알아보고자 합니다. 

SQL 자격증은 SQLD 개발자와 SQLP 전문가 자격증 두 종류가 있습니다. SQL 전문가는 다음 포스팅에 더 자세히 소개해드리겠습니다. 

SQL 시험일정

SQL
전문가

개발자
40 SQL 전문가/개발자 2.22 ~ 2.26 3.5 3.20() 4.16 4.16 ~ 4.23
41 SQL 전문가/개발자 5.3 ~ 5.7 5.14 5.29() 6.25 6.25 ~ 7.2
42 SQL 전문가/개발자 8.9 ~ 8.13 8.20 9.5() 10.1 10.1 ~ 10.8
43 SQL 전문가/개발자 10.25 ~ 10.29 11.5 11.20() 12.17 12.17 ~ 12.24

 SQL의 정의

SQL(Structured Query Language)은 데이터베이스를 직접적으로 액세스할 수 있는 언어로, 데이터를 정의하고(Data Definition), 조작하며(Data Manipulation), 조작한 결과를 적용하거나 취소할 수 있고(Transaction Control), 접근권한을 제어하는(Data Control) 처리들로 구성된다.

SQL 개발자의 정의

SQL 개발자(SQLD*, SQL Developer)란 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는 개발자를 말한다.

 

SQL 개발자의 직무

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

 

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

 

728x90

댓글

Designed by JB FACTORY