SQL의 기본 사용법, 데이터베이스, 테이블 설계 시 고려해야 할 부분에 대한 능력을 검증하는 시험으로, 아래와 같은 내용으로 시험을 보게 된다.
1. 데이터 모델링의 이해
- 데이터 모델 및 엔터티, 속성, 관계와 식별자의 종류
- 테이블 정규화 및 반정규화의 종류 및 그에 따른 성능비교
- 데이터베이스 구조 및 성능, 분산 데이터베이스 정의
2. SQL 이해 및 활용
- 관계형 데이터베이스에 대한 이해
- DDL, DML, TCL 의 정의 및 종류
- WHERE, 함수, GROUP BY, HAVING, ORDER BY 절 에 대한 사용법
- SELF, INNER, OUTER JOIN 에 대한 정의
- 서브쿼리 및 윈도우 함수
- DCL 의 정의 및 사용
- 절차형 SQL에 대한 이해
- 규칙기반/비용기반 옵티마이저의 이해
- 조인 수행 원리
뭔가 나열해놓으니 공부할 내용이 많아보여서 비전공자가 접근하기엔 조금 어려울 수 있으나, 시험난이도도 그렇게 어렵지 않고 조금만 SQL문을 사용하다보면 금방 익힐 수 있다. 그러나 자격증으로 개발자의 능력을 검증할 수는 없기 때문에 이것 자체가 개발 커리어에 크게 유의미한 자격증은 아니다. 그럼에도 SQL, 데이터베이스에 관해 전혀 모르는 비전공자에게는 기본적으로 공부 혹은 정리하는데는 도움되는 것 같다.
728x90
반응형
'일상' 카테고리의 다른 글
코세라 Advanced Machine Learning 수료 (0) | 2021.05.18 |
---|---|
코세라 Machine Learning 수료 (5) | 2021.04.20 |
데이터 분석 준전문가(ADsP) 자격시험 합격 (10) | 2021.04.10 |
코세라 머신러닝 case study 수료 (2) | 2021.04.07 |
코세라 머신러닝 기초수학 수료 #3 (0) | 2021.04.01 |