728x90
SQL의 정의
SQL(Structured Query Language)은 데이터베이스를 직접적으로 액세스 할 수 있는 언어로, 데이터를 정의하고(Data Definition), 조작하며(Data Manipulation), 조작한 결과를 적용하거나 취소할 수 있고(Transaction Control), 접근권한을 제어하는(Data Control) 처리들로 구성된다.
SQL 개발자의 정의
SQL 개발자 (SQLD* SQL Developer)란 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는 개발자를 말한다.
과목 및 내용
필기
과목명 | 장 | 절 |
데이터 모델링의 이해 | 데이터 모델링의 이해 | 데이터모델의 이해 |
엔터티 | ||
속성 | ||
관계 | ||
식별자 | ||
데이터 모델과 성능 | 정규화와 성능 | |
반정규화와 성능 | ||
대용량 데이터에 따른 성능 | ||
DB 구조와 성능 | ||
분산DB 데이터에 따른 성능 | ||
SQL 기본 및 활용 | SQL 기본 | 관계형 데이터베이스 개요 |
DDL | ||
DML | ||
TCL | ||
WHERE절 | ||
FUNCTION | ||
GROUP BY, HAVING 절 | ||
ORDER BY 절 | ||
조인 | ||
SQL 활용 | 표준조인 | |
집합연산자 | ||
계층형 질의 | ||
서브쿼리 | ||
그룹 함수 | ||
윈도우 함수 | ||
DCL | ||
절차형 SQL | ||
SQL 최적화 기본 원리 | 옵티마이저와 실행계획 | |
인덱스 기본 | ||
조인 수행 원리 |
실기
실기없음
출제문항 및 배점
SQL 개발자 자격시험 (총 50문항 - 필기 50문항)
과목명 | 필기 | 검정시험시간 | |
문항수 | 배점 | ||
데이터 모델링의 이해 | 10 | 20 (문항당 2점) | 90분 (1시간 30분) |
SQL 기본 및 활용 | 40 | 80 (문항당 2점) | |
계 | 50 | 100 |
세부 내용별 문항수
시험과목 | 과목별 세부 항목 | 문항수 |
데이터 모델링의 이해 | 데이터 모델링의 이해 | 10문항 |
데이터 모델과 성능 | ||
SQL 기본 및 활용 | SQL 기본 | 40문항 |
SQL 활용 | ||
SQL 최적화 기본 원리 |
응시자격 및 합격기준
응시자격
제한없음
합격기준
합격기준: 총점 100점 기준 60점 이상
과락기준: 과목별 40% 미만 취득
(데이터 모델링의 이해 -> 과락: 8점 미만, SQL 기본 및 활용 -> 과락: 32점 미만)
응시료
50,000원
환불규정: 환불 마감일 18:00 까지 전액 환불 / 이후 환불 불가
📌 참고자료
https://www.dataq.or.kr/www/sub/a_04.do#none
728x90
'자격증 > SQLD' 카테고리의 다른 글
[SQLD] 데이터 모델과 성능 - 대용량 데이터에 따른 성능, DB 구조와 성능, 분산DB 데이터에 따른 성능 (0) | 2023.08.30 |
---|---|
[SQLD] 데이터 모델과 성능 - 정규화와 성능, 반정규화와 성능 (0) | 2023.08.29 |
[SQLD] 데이터 모델링의 이해 - 식별자 (Identifiers) (0) | 2023.08.29 |
[SQLD] 데이터 모델링의 이해 - 엔터티(Entity), 속성(Attribute), 관계(Relationship) (0) | 2023.08.29 |
[SQLD] 데이터 모델링의 이해 - 데이터 모델의 이해 (1) | 2023.08.29 |