DB 공부를 하면서 가장 어려운 부분이

1) DBMS 설치와

2) 뜬구름 잡는 듯한 샘플 데이터 (SCOTT, HR) 그리고

3) 무엇부터 어떻게 공부해야 할 지 모르는 것이다.

 

# DBMS 설치 및 실습 준비

“시험장에 몰래 가져갈 이경오의 SQL+SQLD 비밀노트” 는 가장 많이 사용하고 친숙한 OS 인 Windows 환경에서 ORACLE DBMS 설치 및  tool (SQL Developer, DBeaver) 사용법을 시작으로

 

# 실제하는 데이터를 활용 가능한 모델로

실습하는 데이터 모델을 실제 하는 데이터(소상공인시장진흥공단_상가(상권)정보, 지하철역승하차 데이터, 인구데이터)
로 진행 하는데, 이는 모두 공개되어 있는 데이터로 인터넷을 통하여 다운로드 받을 수 있는 데이터셋이다. 

 

우리의 일상생활과 밀접하게 관련되어 있는 데이터가 어떻게 데이터 모델로 설계되는지의 과정과 각 SQL 실습 과정을 통하여 데이터를 통해 어떤 결과들을 얻어낼 수있는지를 생각해 보는 것도 좋은 경험 이었다.

 

# 공부하는 순서

그외 목차는 국가공인SQL개발자 자격의 시험주요내용에 따라

1) 데이터 모델링의 이해
2) 데이터 모델과 성능
3) SQL 기본
4) SQL 활용
5) SQL 최적화 기본원리

 

순으로 이루어 지며, 책의 제목으로 사용하고 있는 비밀노트는 맨 마지막 부분에 위치 한다.
(책의 연습문제 및 시험 직전 비밀노트는 저자가 수년간의 경험을 바탕으로 시험에 출제될 만한 문제 및 내용을 정리한 것이라고 한다.)

책 내용중 한부분을 소개한다. 

아래는 실제 인구데이터를 이용한 집계관련 함수 실습 내용이다.

먼저, 집계관련 함수가 사용된 코드를 소개 하고,

결과 값을 보여주며

최종적으로 각 항목들에 대한 설명을 자세히 진행 하는 식으로 되어 있다.


강의 경험이 많은 저자의 친절한 설명으로, 자세한 내용을 잘 모르고 사용하던 부분들에 대해서 정확히 알 수 있는 좋은 기회가 되었다.

 

# 추천

꼭 SQLD 시험 만을 위한 책처럼 보일 수 있지만, 

데이터모델링 및 SQL에 대한 이론과 실습을 바탕으로 실무에서 활용할 수 있는 능력을 길러줄 수 있는 책이며
또한 DB를 처음 공부해야 하는 대학생이나, SQL 활용이 미숙한 신입사원에게 꼭 사서 선물하고 싶은 책이다.

열심히 읽고 나면 SQLD 자격증은 덤이다.

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

+ Recent posts