본문 바로가기

일상

SQL 개발자(SQLD) 자격시험 합격

 

SQL의 기본 사용법, 데이터베이스, 테이블 설계 시 고려해야 할 부분에 대한 능력을 검증하는 시험으로, 아래와 같은 내용으로 시험을 보게 된다.

 

1. 데이터 모델링의 이해 

  • 데이터 모델 및 엔터티, 속성, 관계와 식별자의 종류
  • 테이블 정규화 및 반정규화의 종류 및 그에 따른 성능비교
  • 데이터베이스 구조 및 성능, 분산 데이터베이스 정의

2. SQL 이해 및 활용

  • 관계형 데이터베이스에 대한 이해
  • DDL, DML, TCL 의 정의 및 종류
  • WHERE, 함수, GROUP BY, HAVING, ORDER BY 절 에 대한 사용법
  • SELF, INNER, OUTER JOIN 에 대한 정의
  • 서브쿼리 및 윈도우 함수
  • DCL 의 정의 및 사용
  • 절차형 SQL에 대한 이해
  • 규칙기반/비용기반 옵티마이저의 이해
  • 조인 수행 원리

뭔가 나열해놓으니 공부할 내용이 많아보여서 비전공자가 접근하기엔 조금 어려울 수 있으나, 시험난이도도 그렇게 어렵지 않고 조금만 SQL문을 사용하다보면 금방 익힐 수 있다. 그러나 자격증으로 개발자의 능력을 검증할 수는 없기 때문에 이것 자체가 개발 커리어에 크게 유의미한 자격증은 아니다. 그럼에도 SQL, 데이터베이스에 관해 전혀 모르는 비전공자에게는 기본적으로 공부 혹은 정리하는데는 도움되는 것 같다.   

 

 

728x90
반응형