1. What : SQLD
(1) SQLD
SQL(Structured Query Language)는 데이터베이스를 직접적으로 액세스 할 수 있는 언어로, 데이터를 정의하고 (Data Definition), 조작하며(Data Manipulation), 조작한 결과를 적용하거나 취소할 수 있고(Transaction Control), 접근 권한을 제어하는 (Data Control) 처리들로 구성된다.
SQLD(SQL Developer)란 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는 개발자를 말한다.
(2) 시험 내용
(a) 데이터 모델링의 이해 (출제 비중 20% : 10문제, 20점)
- 데이터 모델링의 이해 : 데이터모델의 이해 / 엔터티 / 속성 / 관계 / 식별자
- 데이터 모델과 성능 : 정규화와 성능 / 반정규화와 성능 / 대용량 데이터에 따른 성능 / DB 구조와 성능 / 분산 DB 데이터에 따른 성능
(b) SQL 기본 및 활용 (출제 비중 80% : 40문제, 80점)
- SQL 기본 : 정보 요구 사항 / DDL / DML / TCL / WHERE / FUNCTION / GROUP BY, HAVING / ORDER BY / JOIN
- SQL 활용 : 표준 조인 / 집합 연산자 / 계층형 질의 / 서브쿼리 / 그룹함수 / 윈도우 함수 / DCL / 절차형 SQL
- SQL 최적화 기본 원리 : 옵티마이저와 실행 계획 / 인덱스 기본 / 조인 수행 원리
* 합격 : 총점 60점 이상
* 과락 : 과목별 40% 미만 취득 -> 2과목 위주로 공부, 1과목은 8점 이상만 맞추면 됨
2. Why : SQL 기초 잡기
회사 업무는 주로 SQL문을 사용한다. 이제는 신입 딱지가 떨어진 사원이기 때문에 SQL문을 활용하는데 부족함이 없으면 좋겠다!
업무 중 누군가 내게 '이건 어떤 쿼리로 하면 되는거지?' 했을 때 망설임 없이 적합한 Function을 제시할 수 있게 기초를 다지겠다.
더불어 자격증 취득을 통해 회사 평가 중 신기술 역량 강화 항목의 가점을 받겠다.
3. How : 선택과 집중
- 유데미 SQLD 강의 (김경수) 로 문제 풀면서 학습
- 강의 들으면서 문제 풀기 -> 부족한 부분은 노랭이로 집중해 이론 암기
4. When :
- SQLD 제48회차 (3.19일) 응시 예정
- 시험 공부가 아니라 부족한 SQL 이론을 학습한다고 생각하며 평일에 학습하기!
'# Work > Data' 카테고리의 다른 글
[SQLD] GROUP BY절 : SQL 기본 및 활용 / SQL 기본 (0) | 2023.02.21 |
---|---|
[SQLD] SQL 기본 구조 : SQL 기본 및 활용 / SQL 기본 (0) | 2023.02.21 |
[SQLD] 계층형 질의 : SQL 기본 및 활용 / SQL 활용 (0) | 2023.02.20 |
[SQLD] 그룹 함수 : SQL 기본 및 활용 / SQL 활용 (0) | 2023.02.20 |
[SQLD] 윈도우 함수 : SQL 기본 및 활용 / SQL 활용 (0) | 2023.02.20 |