01. 언어는 DB를 다루는 수단일 뿐, DB 활용 능력이 중요합니다.
웹・앱・클라우드 기반 서비스 개발, 데이터 처리 및 분석 등 다양한 분야에서 DB를 잘 다루는 능력은 필수입니다. DB를 제대로 활용하면 데이터를 체계적으로 구조화하고 관리하며 성능 최적화와 더불어 성과를 내는 비즈니스 인사이트를 도출할 수 있습니다.
02. 내부 작동 원리 이해로 기본기가 탄탄한 DB 역량을 갖춘 개발자가 될 수 있습니다.
SQL을 몰라도 데이터를 다룰 수 있지만, 개발자가 데이터를 제대로 서빙・저장・조회하기 위해서는 데이터베이스에 대한 기초 지식이 기반이 되어야 합니다. 내부 원리를 이해함으로써 테이블을 어떻게 설계하고, 인덱스를 어떻게 걸어야하는지 등 스스로 생각하는 능력을 갖출 수 있습니다.
03. 요구사항 기반 스키마 설계부터 데이터 핸들링까지 경험할 수 있습니다.
무조건 쿼리문을 작성해 보는 것이 아닌, 구체적인 요구사항을 기반으로 실습을 진행합니다. 또한 실제 현업에서 사용하는 구조의 테이블을 자료로 사용합니다. 예를 들어, 요구사항에 맞춰 스키마를 설계하고 요청에 따라 데이터를 조회하고 업데이트하는 실습을 진행합니다.