메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

시험장에 몰래 가져갈 이경오의 SQL+SQLD 비밀노트

국가 공인 SQL 개발자 자격증 시험 완벽 대응, 시험 직전 비밀노트 수록

한빛미디어

집필서

판매중

  • 저자 : 이경오
  • 출간 : 2021-10-10
  • 페이지 : 556 쪽
  • ISBN : 9791162244364
  • 물류코드 :10436
초급 초중급 중급 중고급 고급
4.9점 (26명)
좋아요 : 33

공공 데이터로 SQL 기본부터 실무 활용, 그리고 SQLD 자격증까지 한번에 끝낸다! 

이 책은 IT 전공자를 포함한 일반인도  SQL을 더 수월하게 학습을 할 수 있도록 다음과 같이 구성했습니다.

 

① 손쉬운 설치 환경 : 손쉽게 오라클 DBMS를 설치하고, 설치한 DBMS를 활용할 수 있는 DBMS 도구도 설치해봅니다.

② 실생활 밀접 데이터 : 전국의 상가 상권 정보, 지하철역 승하차, 인구 정보 등 일상 생활과 밀접하게 관련 있는 공공 데이터를 기반으로 실습합니다.

③ SQLD 완벽 대응 : 국가 공인 SQL 개발자(SQLD) 자격증의 커리큘럼과 동일한 이론 및 실습을 제공합니다.

④연습문제 + 풀이 제공 : 공공 데이터를 기반으로 이론 및 실습을 진행하고, 연습문제 풀이를 통해 이해의 깊이를 더합니다.

⑤ 헷갈리기 쉬운 패턴만 따로 모은 비밀노트 제공 SQL을 사용하면서 헷갈리기 쉬운 패턴을 따로 정리하여 실무 능력을 최대치로 끌어올립니다. 

 

 

 

상세페이지 700_시험장에 몰래 가져갈 소문난 명강의 SQL+SQLD 비밀노트.jpg

저자

이경오

광운대학교 컴퓨터소프트웨어학과를 졸업하고, 2009년 키움증권 전산실에서 IT 개발자 생활을 시작하였습니다. 지난 2012년부터 본격적으로 데이터 관련 학습을 시작했으며, 국내 1위 데이터 컨설팅 기업에서 민간/공공 데이터 관련 프로젝트를 완수해왔습니다.

이렇게 축적한 데이터 관련 기술 역량과 경험을 바탕으로 다수의 데이터 관련 국가공인 자격증을 취득하였으며, 강의 및 집필 활동도 꾸준히 하고 있습니다. 현재는 국내 모바일 플랫폼 시장을 선도하고 있는 (주)에스브이의 데이터연구소에서 데이터 표준화, 데이터 모델링, DBMS 성능 개선 업무를 진행하고 있습니다.

Part 1. 실습환경 구축

 

Chapter 1. 오라클 DBMS 실습환경 구축

1.1 오라클 DBMS 설치

1.2 오라클 DBMS 리스너 확인 

1.3 SQL*Plus를 이용한 오라클 DBMS 접속 

1.4 SQL Developer 설치 

1.5 SQL Developer를 이용한 오라클 DBMS 접속 

1.6 DBeaver 설치 

1.7 DBeaver를 이용한 오라클 DBMS 접속 

 

Chapter 2. 실습 데이터 구성 

2.1 사용자 계정 및 테이블 스페이스 생성 

2.2 실습 데이터 모델 소개 

2.3 테이블 생성 및 데이터 입력 

2.4 SQL 실습환경 구축 과정 소개 

 

 

Part 2. 데이터 모델링의 이해

 

Chapter 3. 데이터 모델링의 이해 

3.1 데이터 모델의 이해 

3.2 엔터티 

3.3 속성 

3.4 관계 

3.5 식별자 

3.6 연습문제 

3.7 연습문제 해설

 

Chapter 4. 데이터 모델과 성능 

4.1 성능 데이터 모델링의 개요 

4.2 정규화와 성능 

4.3 반정규화와 성능 

4.4 대량 데이터에 따른 성능 

4.5 데이터베이스 구조와 성능 

4.6 분산 데이터베이스와 성능 

4.7 연습문제 

4.8 연습문제 해설 

 

 

Part 3. SQL 기본 및 활용

 

Chapter 5. SQL 기본 

5.1 관계형 데이터베이스 개요 

5.2 DDL 

5.3 DML 

5.4 TCL 

5.5 WHERE절 

5.6 함수 

5.7 GROUP BY, HAVING절 

5.8 ORDER BY절 

5.9 조인 

5.10 SQL 기본 실습 

5.11 연습문제 

5.12 연습문제 해설 


Chapter 6. SQL 활용 

6.1 표준 조인

6.2 집합연산자 

6.3 계층형 질의와 셀프 조인 

6.4 서브쿼리 

6.5 그룹 함수 

6.6 윈도우 함수 

6.7 DCL

6.8 절차형 SQL 

6.9 SQL 활용 실습 

6.10 연습문제 

6.11 연습문제 해설 

 

Chapter 7. SQL 최적화 기본 원리 

7.1 옵티마이저와 실행계획 

7.2 인덱스 기본 

7.3 조인 수행 원리 

7.4 연습문제 

7.5 연습문제 해설 

 

Chapter 8. 시험 직전 비밀노트 

8.1 SELECT문 

8.2 집계 함수 

8.3 GROUP BY절 

8.4 집합연산자 

8.5 계층형 SQL문 

8.6 JOIN 

데이터 뉴딜 시대,  SQL을 통한 공공 데이터 분석 도서가 나왔다!

 

수없이 쏟아지는 데이터 속에서 SQL은 이제 IT 개발자뿐 아니라 비전공 실무자도 배워야 하는 필수 아이템이 되었습니다. 이 책은 프로그래밍 지식이 없는 입문자도 공공 데이터를 쉽게 활용하여 SQL의 핵심 개념과 원리를 배우고, 더불어 자격증 취득까지 준비할 수 있는 책입니다. 전국 상가 상권 정보, 지하철역 승하차 데이터, 인구 정보 등 우리 실생활과 맞닿아 있는 데이터로 실습하며 데이터와 친해지고, 데이터베이스를 직접 구축해보며 SQL과 DB의 감을 잡습니다.

또한 쿼리문을 직접 작성해보면서 실무 능력을 향상시켜 레벨업하도록 구성했습니다. 관련 자격증이 필요하다면 이 책 한 권으로 충분합니다. 꼭 필요한 이론과 실전 연습문제만으로도 완벽히 준비할 수 있습니다. 『소문난 명강의: 이경오의 SQL+SQLD 비밀노트』와 함께 지금 바로 시작하세요!

  • 책 소개

    • 책 제목 : 이경오의 SQL+ SQLD 비밀노트
    • 글쓴이 : 이경오
    • 출판사 : 한빛미디어
    • 초판 : 2021년 10월 10일

    책의 특징

    해당 책은 실습 환경 구축부터 시작하여 SQLD 의 과목인 1과목 모델링, 2과목 sql 기본 및 활용에 해당하는 모든 내용을 담고 있다.


    SQLD 시험을 준비하고자 하는 전공자 혹은 DB를 접해본 이력이 있는 사람에게 추천하고자 하는 바이다.
    책의 내용은 처음 SQL을 접하는 사람이라면 다소 따라가기 어려울 수 있다.


    설명 반, 예제/실습 반으로 책이 구성되어있어, 개념을 확인하고 시험을 준비하기 매우 좋은 책이다.
    문제들은 SQLD 문제의 난이도로 구성되어있으며, 해설도 잘 포함되어있어 시험 준비 시, 모르는 부분을 정확히 짚을 수 있도록 유도한다.


    시험 직전 비밀 노트로 시험 전, 마지막으로 짚어야할 제일 중요한 개념들이 무엇인지 빠르게 훑을 수 있도록 하는 세심함을 제공한다.


    자주 헷갈리는 부분, 실수하여 에러가 발생할 수 있는 부분들을 반복하여 완벽히 SQLD 를 준비할 수 있게한다.


    추천 대상

    SQLD 를 준비하는 개발자에게 강력히 추천하는 바이다.


    문제들과 함께 SQL을 다시 짚어보고자 하는 개발자에게도 깊이있는 이해를 도울 수 있는 기본서가 될 것이다.



    책의 한줄평

    SQLD 완벽 대비 한권으로 끝내자!

     

  • 공공 데이터로 SQL 기본부터 실무 활용, 그리고 SQLD 자격증까지 한번에 끝낸다!

    SQL 공부하면서 국가 공인 자격증도 준비 할수 있는 도서라고 생각이 든다.

    다른 언어도 마찬가지지만 SQL도 실제로 직접 작성해 보고 고민을 해보아야 실력이

    향상된다. 이 책의 구성을 살펴보니 실제 사용되는 데이터를 기반으로 여러가지 

    자격증 관련 문제를 학습 하고 동시에 SQL 사용 능려글 키울수 있는 좋은 도서라고 생각된다.

    이 책의 특성을 살펴보면

    1.손쉬운 설치 환경으로 손쉽게 오라클 DBMS를 설치하고, 설치한 DBMS를 활용할 수 있는 DBMS 도구도 설치해본다. 

    2.전국의 상가 상권 정보, 지하철역 승하차, 인구 정보 등 일상 생활과 밀접하게 관련 있는 공공 데이터인 실생활 밀접 데이터를 기반으로 실습할 수 있다. 

    3.국가 공인 SQL 개발자(SQLD) 자격증의 커리큘럼과 동일한 이론 및 실습을 제공하여 SQLD에 완벽 대응할 수 있다. 

    4.공공 데이터를 기반으로 이론 및 실습을 진행하고, 연습문제 풀이를 통해 이해의 깊이를 더하는 연습문제 + 풀이 제공 구성으로 되어있다. 

    5. 헷갈리기 쉬운 패턴만 따로 모은 비밀노트 제공하여 SQL을 사용하면서 헷갈리기 쉬운 패턴을 따로 정리하여 실무 능력을 최대치로 끌어올린다.

    SQL 활용 능력과 자격증을 동시에 준비 하고 싶은 분에게 많은 도움이 될

    책이라 생각된다.

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

     



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

     

    KakaoTalk_20211025_093225467.jpg

     

    개발 서적이 아닌 DB 서적을 본건 꽤 오랫만인것 같다. 현재 회사에서 주력 DB로 사용하는게 몽고DB라서 책은 보긴 했지만 오랫만에 오라클DB를 보니 뭔가 옛날 생각이 많이 떠올랐다. 책을 보면서 느낀건 정보처리기사 시험에서 DB파트 부분을 보는 느낌이 들었다. 아마 시험을 위한 비법서이니 비슷한 느낌이 든 것 같았다. 이 책의 모태 강의는 이미 패스트캠퍼스에서 진행중인 인기 강좌라고 한다. SQL 관련 자격증이 있다는 것은 아는 형이 SQLD 시험 준비를 한다고 해서 알게 되었다. 요즘 개발자들 사이에서 필수 코스인가? 하고 생각이 들어 알아나 볼까 생각만 하다가 잊고 있었다. 국가 공인 SQL 개발자 자격증 시험이라고 하는데 자격증이 있으면 자소서에 한 줄 넣을수도 있는거고 그만큼 DB에 대한 이해도가 있다는 증거가 될테니 있으면 손해는 보진 않을것 같다.

     

    KakaoTalk_20211025_093225467_01.jpg

     

    본론으로 돌아와서 책 리뷰를 하자면, 책 내용은 수험서 답게 각 챕터별로 이론 설명이 있고 연습문제, 해설이 포함되어 있다. 실습 환경 구축부터 데이터 모델링 이해, SQL 기본 및 활용에 대한 내용이 있다. 그리고 마지막 챕터는 책 제목에도 표기되어 있듯이 시험 직전에 정리를 할 수 있는 SQLD 비밀노트도 포함되어 있어 정말 시험 직전에 한번 훑어보고 바로 준비할 수 있도록 핵심 쿼리에 대한 설명들을 액기스로 담아둬서 과연 소문난 명강의라는 타이틀이 괜히 붙은게 아닐까 싶었다. 정보처리 기사를 준비하셨거나 이미 현역에 있는 분들이라면 다시 한번 정리하고 연습문제 좀 보다가 시험을 바로 볼 수 있지 않을까 싶다. 올해는 나도 너무 바빠서 프로젝트에만 집중하고 있지만 내년에 좀 여유가 된다면 이 책을 통해 한번 시험준비해볼까 싶다.

     

  • 시험 직전 비밀노트는 말 그대로 노트처럼 정리되어 있는 부분이다. 이 책 표지에 보면 '시험장에 몰래 가져갈'이라는 말이 있는데 시험 직전 비밀노트가 정리가 잘 되어있다. 정말 개인적으로 연습문제 많이 풀어보는 거랑, 책에 요약본 따로 정리되어 있는 걸 좋아했었는데 둘 다 한 책에 있는 책은 프로그래밍 서적으로는 처음 본 거 같다. 학창 시절에 고등학교 문제집에는 많았던 거 같은데 신기했고, 책이 굉장히 읽기 편하게 적혀 있어서 왜.. 패스트 캠퍼스에서 인기 강의였었는지 알 거 같았다. SQL 개발자 자격증 시험을 준비한다면 좋은 책이 될 거 같다.

     

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

  • 

    약 10년전에 한창 SQL를 공부했을때 데이터베이스 진흥원에서 실시하는 SQLP 자격시험에 응시 적이 있습니다.

    뭣도 모르고 이왕 보는거 SQLD보다는 SQLP가 더 좋은거 아니야? 호기롭게 시험 응시를 하고 당당히 시험에 떨어지고 좌절을 한 경험 이후로 SQL 자격증은 굳이 필요하지 않겠지 라며 멀리 했었습니다.

    사실 어떻게 공부해야 하고 어떻게 준비해야 할지 막막했었는데 이번 기회로 다시 한번 SQLP가 아닌 SQLD로 도전을 해볼려고 합니다.

     

    이 책의 구성은 다음과 같습니다.

     

    - 연습문제와 해설

    각 장의 학습 내용을 연습문제를 풀면서 다시 한번 체크 하고, 정답과 해설을 사려보며 더 깊이 이해합니다.

     

    - 시험 직전 비밀노트

    헷갈리기 쉬운 SQL 패턴과 핵심 내용만 따로 정리해 두었습니다.

     

    Part 1

    실습환경구축

    - Chapter1 - 오라클 DBMS 실습환경 구축

    PC에 오라클 DBMS를 설치, 확인하고 오라클 DBMS 접속 도구를 이용하여 오라클 DBMS에 접속합니다.

    - Chapter 2 - 실습 데이터 구성

    설치된 오라클 DBMS에 SQL문 실습에 사용할 실습 데이터를 구성합니다. 또한 실습 데이터가 어떠한 정보를 제공하는지도 안내합니다.

     

    Part2

    데이터 모델링의 이해

    - Chapter3 - 데이터 모델링의 이해

    데이터 모델 설계에 관한 기본적인 내용(이론)을 학습합니다.

    - Chapter4 - 데이터 모델과 성능

    데이터 모델이 IT 시스템 성능에 어떠한 영향을 미치는지 살펴보고 성능을 고려한 데이터 모델링 기법에 대해 학습합니다.

     

    Part3

    SQL 기본 및 활용

    - Chapter5 - SQL 기본

    데이터를 삽입/수정/삭제/조회하는 데 사용되는 국제 표준 언어 SQL에 대해 기본적인 내용을 학습합니다.

    - Chapter 6 - SQL 활용

    SQL 언어에 대한 기본적인 지식을 바탕으로 SQL의 다양한 문법과 기능을 활용하는 방법을 배웁니다. 해당 장의 내용까지 학습하면 중급 이상의 SQL 작성 능력을 기대할 수 있습니다.

    - Chapter7 - SQL 최적화 기본 원리

    SQL문의 성능을 향상시키는 데 필요한 기본적인 지식에 대해 알아봅니다. 해당 장의 내용을 학습하면 SQL 성능 개선(튜닝)에 대한 기본적인 지식을 습득하게 됩니다.

    - Chapter8 - 시험직전 비밀노트

    SQL 언어 사용 시 많은 사람들을 헷갈리게 하는 패턴과 SQL 언어만의 특이한 패턴을 다룹니다. 다양한 국가 자격 시험에서 출제되는 SQL 언어 문제에 대응할 수 있는 고도의 능력이 배양되고 실제 업무에서 SQL 언어를 활용 할 수 있는 능력이 극대화됩니다.

     

     

    총평

    이 책의 주 목적은 데이터 모델링 및 SQL에 대한 이론과 실습을 바탕으로 SQL을 실무에서 활용할 수 있는 능력을 기르고, 더 나아가서는 국가 공인 SQL 개발자 자격증 취득을 돕는 것입니다.

    이 책에 실린 '연습문제' 및 '시험 직전 비밀노트'는 저자가 수년간 SQL 분야를 연구하여, SQL 개발자 시험에 출제될 만한 문제 및 내용을 정리하였습니다.

    아울러 국가 공인 SQL 자격증 취득을 목표로 하면서 실무에서 실재로 쓰이는 SQL 연습을 함으로써 실무 능력 향상에도 많은 도움이 될것 입니다.

    

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

    1. DBMS 설치와
    2. 뜬구름 잡는 듯한 샘플 데이터 (SCOTT, HR) 그리고 
    3. 무엇부터 어떻게 공부해야 할 지 모르는 것이다.

    # DBMS 설치 및 실습 준비

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

     

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

    실습하는 데이터 모델을 실제 하는 데이터(소상공인시장진흥공단_상가(상권)정보, 지하철역승하차 데이터, 인구데이터)

    로 진행 하는데, 이는 모두 공개되어 있는 데이터로 인터넷을 통하여 다운로드 받을 수 있는 데이터셋이다. 

     

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

     

    # 공부하는 순서

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

    (데이터 모델링의 이해, 데이터 모델과 성능, SQL 기본, SQL 활용, SQL 최적화 기본원리) 

    순으로 이루어 지며, 책의 제목으로 사용하고 있는 비밀노트는 맨 마지막 부분에 위치 한다.

    (책의 연습문제 및 시험 직전 비밀노트는 저자가 수년간의 경험을 바탕으로 시험에 출제될 만한 문제 및 내용을 정리한 것이라고 한다.)

     

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

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

     

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

    IMG_5601.JPG

     

    결과 값을 보여주며

    IMG_5602.JPG

     

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

    IMG_5604.JPG

     

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

     

    # 추천

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

    데이터모델링 및 SQL에 대한 이론과 실습을 바탕으로 실무에서 활용할 수 있는 능력을 길러줄 수 있는 책이며

    또한 DB를 처음 공부해야 하는 대학생이나, SQL 활용이 미숙한 신입사원에게 꼭 사서 선물하고 싶은 책이다.

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

     

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

  • IMG_3368.jpg

     

    소문난 명강의 시리즈 중 하나 인 '시험장에 몰래 가져갈 이경오의 SQL+SQLD 비밀노트'를 읽어보았습니다. 한빛미디어의 소문난 명강의 시리즈는 단기간에 실무 능력을 갖추게 도와주는 시리즈로 이미 검증된 강의 장점을 극대화하고 더 체계화해 책으로 담은 시리즈입니다. 실제로 온라인 강의 사이트 패스트캠퍼스에 이 책의 모태인 강의가 진행되고 있습니다.

    책의 이름에도 들어간 저자 이경오님의 이력을 잠깐 살펴보면 키움증권 전산실 IT 개발자로 시작해 데이터 컨설팅 기업에서 민간, 공공 데이터 관련 프로젝트를 완수하셨고, 다수의 데이터 관련 국가공인 자격증을 가지고 계신 데이터 전문가 입니다.

    이 책에서는 SQL 실습 환경은 오라클 데이터베이스를 사용합니다. 평소 MySQL만 사용하다가 처음으로 오라클 데이터베이스를 사용해 봤는데 SQL 언어 자체는 동일하여 어렵지 않게 실습을 따라 할 수 있었습니다. 다만 저는 맥os를 사용하는데 책에서는 윈도우 환경으로 실습환경을 구축하는 방법이 나와 있어 실습환경을 맞추는데 시간이 좀 더 걸렸습니다.

    평소에 공공 데이터에 관심이 있었는데 이 책의 실습 데이터가 공공 데이터 기반으로 되어 있어 좀 더 재미있게 실습할 수 있었던 거 같습니다.

    책의 Part 2 데이터 모델링의 이해에서는 자격증 시험에 필요한 이론을 학습할 수 있는 부분이었으며, 연습문제를 통해 학습한 이론을 테스트 해 볼 수 있어 좋았습니다.

    Part 3 SQL 기본 및 활용 부터는 본격적으로 SQL을 실행하고 실습해 보는 파트 입니다. DML, DDL 등의 SQL문을 학습할 수 있고, SQL 활용 챕터에서는 조금 더 고급 기술인 표준 조인, 서브쿼리 등을 예제를 통해 실습해볼 수 있었습니다.

    데이터베이스 최적화에 대한 챕터를 통해 어떤 부분을 고민해야하고 추후 어떤부분을 더 학습하면 좋을지 가이드를 해주어 좋았습니다.

    SQL의 활용가치는 날수록 늘어나기 때문에 기존 개발자인 제가 읽기에도 좋은 내용이 가득한 책이라고 생각됩니다. 이 책의 내용을 바탕으로 국가공인 SQL 자격증에 도전해봐야겠다는 생각이 들었습니다.

     

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

     

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

    0. 도서 정보

     - 도서명 : 시험장에 몰래 가져갈 이경오의 SQL+ SQLD 비밀노트

     - 저자 : 이경오

     - 구매링크

     

     

    1. 후기

     책의 제목만 봐서는 SQLD 시험에 관련한 정보들이 주로 기술되어 있을 것이라고 보여지기에 이 책을 열기 전에는 큰 기대는 하지 않았다. 이때까지 본 대부분의 시험 관련 서적은 지루하고, 교과서적인 내용만 적혀 있기 때문이었다. 하지만, 이 책은 SQL(특히 ORACLE)을 배우고 싶어하는 분들에게 추천할 만한 서적이라고 생각한다. 데이터 모델링부터 대부분의 SQL 문법에 대한 설명 및 최적화까지 기술하고 있기 때문이다. 그렇기에 굉장히 좋은 책이지만 초보자에게는 쉬운 책은 아닐 것이라고 본다. 너무 많은 정보를 책 한 권에 담았기에 이제 입문하는 초보자가 하나씩 이해하기에는 무리가 있어 보인다.

  • 이 책의 이론적인 부분은 아주 기본적인 데이터베이스의 '모델링' 개념부터 다루고 있습니다. 그러면서 데이터 셋을 가지고 실제 실습을 할 수 있도록 구조적으로 구성이 되어 있습니다. 

    무엇보다도 좋았던 점은 이론과 실습의 비중이 적절하게 섞여있는 것이었고, 실습에 활용하는 데이터셋도 '전국의 상가/업소 데이터(소상공인시장진흥공단)', '20년 10월 교통카드 통계자료 데이터(한국스마트카드-티머니)', '전국 읍/면/동별, 성별, 연령별 인구수 데이터(주민등록 인구통계/행정안전부)' 등 친숙한 소재의 공공데이터를 사용한다는 점이었습니다.

     

     

     

     

     

    또한 책에 있는 SQL 문제들은 SQL 개발자 시험에 출제될 만한 문제/내용을 정리했다고 합니다. 문제 수는 약 85개로 구성되어 있어 굉장히 많은 편입니다.

    마침 SQLD(SQL 개발자) 시험을 보고싶었는데 어떤 책으로 공부해야할까 고민하고 있던 차에 이 책을 알게 되어 정말 행운이라고 생각합니다.

    특히 Chapter 8의 경우, "시험 직전 비밀노트" 로 구성되어 있고, SELECT 문, 집계 함수, GROUP BY 절, 집합연산자 계층형 SQL문, JOIN에서 꿀팁들만 알짜로 모아서 (예 : 비교 연산 시 비교 컬럼의 값이 NULL이면 결과집합에서 제외된다 등) 다시 정리해놓았습니다. 그냥 이론만 공부하고 시험을 보면 헷갈릴 법한 개념 혹은 함정들을 따로 모아서 다시 상기시켜주는 구조이다 보니 다른 이론 책들에 비해 SQLD 자격증에 대한 대비가 충분히 가능할 것 같다는 생각이 들었습니다. 

     

    DB나 SQL에 대한 개념은 컴퓨터 전공자이고 실무에서도 겉핥기 식으로 접해봤기 때문에 꽤 익숙하긴 하지만 막상 SQLD 시험을 본다고 하면 자신이 없었거든요.

    이 책을 통해서 헷갈리거나 잘 모르는 개념을 잡고, 실제 친숙한 데이터 구조를 가지고 실습을 해보면서 체득하고, 문제를 풀어보고 마지막 단원의 꿀팁들을 참고하면서 시험을 대비해나가는 것도 좋은 전략일 것 같습니다.

     

    실제 패스트캠퍼스 온라인 강의 사이트에서 "DB와 SQLD 한달완성 합격패스" 강의를 토대로 만들어진 책이다보니 한 챕터 한 챕터 강의를 듣고 실습한다는 생각으로 쭉 읽어가면 좋을 것 같습니다.

     

    * 저는 내년도 SQLD 시험을 목표로 이 책을 가지고 공부할 예정입니다.

     

    간만에 실용적인 SQL 책을 만나서 여러모로 활용도가 높을 것으로 생각됩니다. 자격증 대비용도로도, 이론 및 실습서로도 잘 활용한다면 많은 도움이 될 것입니다.

     

     

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

     

     

  • 20211024_145318.jpg

     

     

    이 책은 SQL을 다루는 모든 직군의 사람들이 봐도 어렵지 않게 따라서 실습할 수 있다는게 매력적인것 같습니다. 

    비전공자 입장에서 봐도 관렴 프로그램 설치부터 시작해, 이론적인 내용도 딱 핵심 개념을 짚어주기때문에 크게 어렵거나 이론 내용만 봐도 머리 아프거나 하지 않더라고요. 

    그리고 그 개념을 이용해 바로바로 실습할 수 있고, 연습문제로 그때그때 이해했는지를 체크할 수 있어서 좋았습니다. 기존의 SQLD 관련 도서는 완전 문제만 가득하거나 이론적인 내용만 가득하거나 였는데, <시험장에 몰래 가져갈 이경오의 SQL+SQLD 비밀노트> 도서는 이론과 실습, 연습문제의 비율이 적절해서 한권으로 충분히 시험대비를 할 수 있을것 같아요. 만약 좀 더 문제를 풀어보고 싶다면 추가로 기출문제 등을 찾아서 연습을 더 해보거나 이 책에 있는 100문제를 다시 한번 돌려보거나 해도 충분한듯합니다. 

     

     

    ** 본 리뷰는 한빛미디어 <나는 리뷰어다> 리뷰어 활동으로 도서만을 제공받아, 리뷰어의 주관적인 견해로 작성 된 리뷰입니다. **

  • 한동안 머신러닝/딥러닝/클라우드 관련 책을 주로 보다가 
     
    이번에는 오랜만에 고전(?)적인 책을 보게 되었다.
     
     

    표지.jpg

     

     
    우선 이 책은 제목에서 상당한 매력이 있었다.
     
    "시험장", "몰래", "비밀노트" 상당히 자극스런 키워드들 아닌가? ㅋ
     
    먼저 책 구성을 보자. 세 파트로 구성 되어 있다.
     
    파트1 : 설치를 하자.
     
    파트2 : 약간은 지루할 수 있는 이론적인 내용이지만 꼭 필요한 내용이다. 
    특히 관련 시험을 준비 한다면.
     
    파트3 : 이제 본격적인 SQL 공부를 시작한다.
     
    요즘에는 IT 개발 업무를 하는 개발자들뿐만 아니라 
     
    데이터 분석 업무를 하는 분석가들도 SQL을 사용하는 경우도 많다.
     
    이렇게 SQL의 사용자 폭이 넓어지고 시험을 준비하는 학생에게도 추천하고 싶은 책이다.
     
    SQL과 데이터베이스를 처음 사용하는 사람들을 위해서는 설치 과정도 
     
    그림과 함께 잘 설명 되어 있다.
     

    설치 화면.jpg

     

     
    모든 설치 파일과 예제 파일도 모두 한빛 자료실에 친절히 올라와 있다.
     
    이미 사용중인 것들도 있어서 모두 설치는 못했지만, 
     
    다운로드에는 이상이 없는걸 모두 확인 해봤다.
     

    설치 파일과 예제 파일.png

     

    특히 이 책에서 시험을 준비하는 사람들에게는 연습문제를 꼭 풀어보라고 권한다.
     
    연습문제를 풀어보면 내가 뭘 알고 뭘 모르는지 확인이 가능하기 때문이다.
     

    연습문제와 해설.jpg

     

    그리고 어느 정도 경험 있는 사용자라면 책의 마지막 부분인 
     
    7장의 SQL 최적화 기본 원리를 꼭 보면 도움이 될거라고 생각한다.
     
    "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
     

  • 아주 예전에 신입사원이 매년 필수로 들어야 하는 교육들이 있었고, 선택으로 IT관련 교육을 꼭 들었어야 했는데 컴퓨터를 전공하는 동료직원에게 물어봤더니 프로그램 언어는 좀 어렵고 영업관리나 기획 쪽에서 쓸만한 교육은 SQL이라고 해서 선택하여 수강한 것이 SQL이었다. 그 당시에는 온라인 교육에 사용된 것이 ORACLE 9G였고, 초등학교 때에 베이직 배우는 기분으로 쉽게 수강을 하니 약간 엑셀의 어드밴스한 프로그램을 배우는 것 같아서 아주 재미있었다. 아주 초보적이고 기본적인 문법을 배우는 것이기 때문에 수료시험에서 100점을 맞아 기분이 좋았던 기억이 난다. 그당시 나는 전형적인 사람만나러 다니고 거래선을 확장하는 영업직군이라 SQL을 사용하지는 못했지만 마음 한구석에서는 조금 제대로 파보면 숫자와 데이터를 이용하는데에 많은 도움이 될 것 같았다.

    회사를 두 군데나 옮기고 이제는 팀장의 자리에 올라왔다. 직군도 개척영업을 시작으로 영업기획팀을 거쳐 전략기획팀으로 자리를 옮긴지 몇년이 되어 숫자와 데이터베이스에 관련하여 더욱 접근하고 연관하여 봐야하는 자리에 왔다. 때마침 코로나19로 인해 외근이나 나들이가 적어져서 자기개발의 중요성을 인식하고 있던 차에 SQL에 관련하여 좋은 책를 접하게 되어 기대가 컸다.
    이책은 비교적 최근에 나온 신간으로 어느정도 SQL에 기본적인 맛을 경험한 사람들에게 참 좋은 책인다. 부제부터가 국가 공인 SQL 개발자 자격증 시험을 완벽하게 대응하고, 공공 데이터 기반의 실습 환경을 충분히 커버한다고 하고 있다. 아주 전통적인 교과서 같은 책은 아니고 최신 IT서적의 판형 및 구성을 따르고 있다. 또한 최신버전의 오라클 DBMS를 설치라고 실습 환경과 데이터를 구축할 수 있는 챔터가 친절하게 앞에 있다. 그리고 현재 데이터베이스관련한 수년간에 걸친 다양한 주제와 예제들이 엄청많이 들어있다. 개인적으로 광범위한 교과서 같은 책들을 좋아하지 않는다. 시간이 덜 걸리며 필요한 핵심내용만 빠르게 경험할 수 있는 책들을 좋아하는데 이 책이 바로 그렇다.
     

    그렇다고 이책은 가벼운 지식들만 제공하는 것이 아니다. 초반부터 데이터 모델링에 대한 이해와 데이터 모델이 IT시스템 성능에 얼마만큼 영향을 미치고, 성능을 고려한 데이터 모델링 기법에 대해 알려주고 있다. 나는 프로그래밍이란 잘 모르는 뼈속까지 문과생이긴 하지만 학교다닐때 SPSS 같은 통계 프로그램을 다뤄본적이 있어서 데이터를 가공하거나 잘 정리하는 것을 좋아하기 때문에 데이터를 주물럭거리는 이런 책들을 좋아한다.

    특히 초보자도 쉽게 접근할 수 있는 예제를 통해서 기초부터 실무까지 사용하기 어렵지 않게 잘 가이드를 해준다. 책의 후반부부터는 SQL 활용편과 최적화의 기본원리를 알려주고, 대망의 시험직전 비밀노트를 통해 SQL언어 능력을 최대한 활용할 수 있는 것들이 소개된다. 전문가가 아니라 기본적인 업무영역에서 충분히 데이터에 대한 이해를 잘 할 수 있는 좋은 책인 것 같다.
     
    "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

    

  • 시험장에 몰래 가져갈 이경오의 SQL+SQLD 비밀노트

    - Oracle SQL -

    이미지 1.png

     

     

    안녕하세요. 율리시스SS입니다.

    오늘 소개시켜드릴 도서는 시험장에 몰래 가져갈 이경오의 SQL+ SQLD 비밀노트 입니다.

    해당 도서는 온라인 강좌에서 시작이 되었지만 새로운 내용과 예제를 기반으로 집필되었다고 합니다.

    데이터베이스는 Oracle 11gR2 버전을 사용했으며, 윈도우를 기반으로 되어있습니다.

     

     

    추천독자

    [초~중]

    ▣ 시험장에 몰래 가져갈 이경오의 SQL+SQLD 비밀노트

    이미지 2.png

     

    | 시험장에 몰래 가져갈 이경오의 SQL+SQLD 비밀노트입니다.

    해당 도서는 제가 보았을 때 SQL을 처음 입문하시는 분, DB에 관해서 배우고 싶으신분들에게 추천드리는 도서이며, 오라클 설치부터 국가공인 SQL(SQLD) 자격증을 따고 싶은 분들에게도 추천드리는 도서 입니다.

     

     

    매 파트마다 다루는 내용에 대해서 알려주기 때문에 파트에 들어가기 전에 어떤 부분에 대해서 배우는지 알 수 있어서 좋았습니다.

     

     

     

    이미지 3.png

    | 전체적인 내용과 그림은 정말 깔끔합니다. 그림에는 설명과 함께 되어 있어서 이해하기가 쉬울 뿐더러 그림 보기도 난잡한게 아닌 한눈에 파악이 가능할 정도로 그림에 대해서는 만족했습니다. 또한 그림 아래 기타 설명도 있어서 이 부분에 대해서 읽어보는것도 좋았습니다.

    관계에 대한 그림 설명, 표로 변환하여 설명해주며 그림에 대한 설명이 초보자도 쉽게 이해할 수 있는 수준이였습니다.

     

     

     

    이미지 4.png

    | SQL 코드같은 경우에는 조건일 경우 초록색으로 강조했으며, 쿼리는 줄맞춤을 통해 좀 더 깔끔하게 보기 좋았습니다.

    제가 쿼리를 작성할 때도 사진처럼 하는데 쉼표를 처음 넣는 이유는 삭제 할 때 편해서라고 들었는데 회사 컨벤션에 맞게 작성하면 됩니다.

    쿼리문도 그렇고 깔끔해서 더욱더 맘에 들었던 책입니다.

     

     

    이미지 5.png

    | 기본적인 내용말고도 좀 더 심화적인 내용, 최적화에 대한 내용도 포함이 되어 있습니다.

    저도 인덱스 등, 어떻게 스캔하는지 모르고 사용했는데 해당 도서에서는 쉽게 그림으로 알려주니 단번에 이해하기가 편했습니다.

    파트 중간 문제도 있으며, 문제에 대한 해설도 뒷부분에 있어서 SQLD 자격증을 공부하시는 분, SQL을 배워보고 싶은 분들에게 추천드립니다.

     

     

    < 시험장에 몰래 가져갈 이경오의 SQL+SQLD 비밀노트 >

     

     

    한빛미디어 <나는 리뷰어다> 활동을 위해 제공받아 작성하였지만

    제공 측의 간섭 없이 필자가 느낀 점 그대로 작성하였습니다.

     

     

    작성일 : 2021년 10월 24일

    최종 수정일 : 2021년 10월 24일

    * 오류 수정은 블로그에서만 합니다.

    * 블로그 : http://blog.naver.com/adg0609

    CopyRightⓒ.2021.율리시스SS.All Rights Reserved

  • 아래와 같은 목적을 가지신 분들께 추천해드립니다:)

     

    1. SQLD (국가 공인 SQL 개발자 자격증) 자격증을 취득하고 싶은 전공자/ 비전공자

    - 개념부터 시험 문제까지 한권에 모두 수록되어있고, 패스트캠퍼스에서 강의를 제공해주기 때문에

    비전공자들도 부담없이 한권으로 공부를 끝낼 수 있어요.

    2. 한권으로 SQL을 깊이 이해하고, 체득하고 싶은 사람

    - 실습환경 구축부터 데이터 모델링 개념, SQL 기본 사용법과 최적화까지 한권으로 이해가 가능해요.

    그 이상의 개념은 이 책을 충분히 공부하시고, 구글링이나 SQLP 수준의 추가적인 학습만 조금 더 하시면 될것 같습니다:)

    3. 공기업, 공무원 전산직 혹은 IT 직렬 시험에서 SQL 문제 항상 틀리는 사람

    & 정보처리기사 시험에서 SQL 문제 버리는 사람

    - 사실 공기업 전산직 직렬에서 SQL 작성문제 & 관련 개념 문제는 항상 나오거든요. 이렇게 중요한 부분인만큼,

    하루~이틀 정도 시간 내셔서 이 책을 완전히 내 것으로 만들면 정말 안틀릴거라고 당당히 말씀드릴 수 있습니당.

    CHAP3. 데이터 모델링의 이해, CHAP4. 데이터 모델과 성능, CHAP5. SQL 기본, CHAP6. SQL활용

    이렇게 4개의 챕터만 공부하셔도, 아니 시험이 다음날이라면 CHAP8. 시험직전 비밀노트만 읽으셔도 충분합니다.

  •  

     

    전공자에게 가까우면서도 멀게 느껴지는 그 이름... 바로 SQL 입니다. 저도 학부에서 데이터베이스 전공과목을 이수했지만, SQL에는 썩 자신이 없습니다. 실제로 활용해볼 일이 많지 않았기 때문인데요.

     

    실제로 한국데이터산업진흥원에서 주관하는 SQL 개발자 자격증인 SQLD 시험에는 전공자, 비전공자를 막론하고 많은 분들이 도전한다고 합니다. 게다가, 통계 등 관련 전공자라면 비교적 쉽게 통과하는 ADsP와 다르게, SQLD는 전공자 분들도 어느정도 공부를 해야만 합격을 보장할 수 있다고 하는데요. 데이터 모델링을 비롯해 정규화, DB 구조 등 학부 기본 지식을 물어보는 제1 과목은 전공자라면 어느정도 기본 개념을 알고 있지만, 2과목인 SQL 파트는 말 그대로 SQL 자체를 자주 다뤄본 경험이 있어야 하기에, 전공자라도 쉽게 합격을 장담할 수 없는 부분입니다.

     

    저도 과거에 DB 전공 수업을 수강하며, SQLD 학습을 짧게 해본 적이 있었는데, 정말 교재가 부족하다는 생각이 들었습니다. 한국데이터산업진흥원에서 내놓은 공식 개념서는 무려 800페이지가 넘는, 5만원 대의 무시무시한 교재입니다. 물론 SQLD 뿐만 아니라, 프로페셔널 등급인 SQLP까지 포함하는 개념서이기에 SQLD 응시자는 범위가 줄어들긴 하지만, 그것을 감안하더라도 심히 많은 분량입니다.

    또, 공식 기출문제의 경우, 문제수가 매우 빈약한 편입니다. 이외 시중의 교재는 공식 도서가 아니기에 품질 문제가 종종 이슈로 올라오곤 합니다.

     

    여기에 더해, 가장 핵심적인 문제는 다름아닌, SQL 파트입니다. 암만 대부분의 문제가 필답형 지필고사로 출제된다고 해도, 결국 SQLD 시험의 핵심은 SQL이고, SQL을 해석하거나 사용하는 주제가 대부분 출제됩니다. 암만 1과목에서 많은 점수를 딴다고 해도, SQL 파트에서 고전을 면치 못 한다면, 합격은 요원한 일입니다.

    즉, 시중의 교재로는 SQL 실습을 충분히 해볼 수 없다는 문제가 있습니다. 특히 자격증 응시자의 상당수는 비전공자인데, 이들에게 SQL 실습을 거대한 벽과도 다름 없습니다. 개념서도, 기출서도, Oracle 개발환경 세팅을 가르쳐주지 않고, SQL문을 어떻게 작성해야 할지 가르쳐주지 않습니다.

     

     

     

     

    즉, 기존의 SQLD 교재도, SQL 실습 및 학습서도 아닌, 그 사이 포지션을 취하고 있는 '이경오의 SQL+SQLD 비밀노트'는 출간 자체로도 큰 의미가 있습니다.

     

    그렇기에, 크게 나눠진 3개의 파트에서, 첫 번째 파트로 '실습환경 구축'을 다루는 것은 매우 적절하다고 느껴졌습니다. 또, 파트 2에서는 사실상 SQLD의 첫 과목 범위를 모두 커버하고 있습니다. 파트 2 - 데이터 모델링의 이해 부분에서 가장 인상적인 것은, 대부분의 개념 모두를 "예시"와 함께 설명한다는 것입니다. 공식 개념서에 비해 적은 분량이지만, 학습자 입장에서는 훨씬 개념적인 이해가 원활하도록 상세한 설명이 제시되어 있습니다.

    이 정도면, 1~2회 정독으로 비전공자도 충분히 SQLD 응시에 필요한 DB 개념을 파악할 수 있다는 생각이 들었습니다.

     

    파트 3, SQL 부분도 마찬가지입니다. 단순히 연산자나 쿼리문에 대한 설명이 아닌, 실제 SQLD 문제와 유사한 것들을 가져와서, 실습을 진행합니다. 덕분에 SQL 학습과 SQLD 유형을 함께 익힐 수 있는 듯한 느낌이 들었습니다. 

    기출서의 SQL 파트를 풀어봤던 기억을 떠올려보면, 결국 제시된 SQL문과 머릿속의 SQL 사용법이 매끄럽게 연결되지 않는 것이 가장 큰 문제였습니다. 또, 직접 SQL을 작성하는 것은 가능하지만, 반대로 이미 작성된 SQL문의 결과물을 도출해내는 것도 익숙치 않아, 큰 난관이었습니다.

     

    파트 3는 이런 문제를 극적으로 해결해줄만한 내용이 잔뜩 담겨있습니다. 결국 핵심은, SQL 사용법을 학습함과 동시에, SQLD 문제에 실제로 적용해보는 것이었습니다.

     

    '이경오의 SQL+SQLD 비밀노트'는 앞으로 SQLD 응시자들에게 표준 교재처럼 자리잡게 될 것이란 생각이 듭니다. 많은 응시자들이 얇은 '공식 기출서' 한 권만 가지고 공부한 후, SQL 파트에서 좌절하는 것을 굉장히 많이 보았기 때문입니다. 실무와 밀접한 SQL 활용지식을 얻어가는 것은 그야말로 덤이라고 할 수 있겠네요.
    DB 입문자, SQLD 응시자들에게 강력 추천합니다. 

     

     

     

    본 리뷰는 한빛미디어의 도서 서평단 <나는 리뷰어다 2021> 프로그램의 일환으로, 무상으로 도서를 증정 받고 작성된 리뷰임을 고지합니다.

     

  • 데이터베이스는 프로그래밍을 하다보면 언젠가는 만나고, 자주 접할 수 밖에 없는 친구입니다. 쿼리문을 어떻게 짜느냐에 따라서 시스템의 퍼포먼스 차이가 커집니다. 데이터베이스를 다루는 실력과 자격증을 가지고 있는것은 전혀 별개의 일이지만 자격증 공부를 하면서 데이터베이스에 대해 배울 수 있는 부분이 많이 있습니다.

    책의 구성은 1,2장은 환경 세팅, 3~7장은 SQLD 시험 과목에 맞춰서 구성되어 있고, 8장은 시험을 위한 최종 정리 챕터입니다. 필기 시험을 위해서 실습 없이 이론 공부만 진행 할 수도 있고, 실습을 통해서 손에 쿼리문을 익힐 수 있는 구성입니다.

    SQL은 기초만 알고 있으면 어느 정도 수준까지는 다룰 수 있기는 합니다. 하지만 데이터의 양이 많아지고, 관계가 복잡해 질수록 더 복잡한 쿼리문과 성능에 대한 고민을 해야합니다. 이 책은 엉성하게 쌓여있는 데이터베이스 지식에 공백을 매꿔줄 있는 책이었고, 자격증 시험을 전제로 씌여진 책이기 떄문에 취업 준비까지 도움을 받을 수 있는 책입니다. 꼭 자격증을 취득하지 않는다고 하더라도, 책에서 다루는 SQL의 전체적인 내용을 흡수 할 수 있으면 프로젝트 진행에 큰 도움이 될 만한 책입니다.

    난이도: 중
    추천 대상: 데이터베이스가 뭔지 알아야 할 모두


    나는 리뷰어다 2021의 활동으로 작성 된 리뷰입니다

     

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

     

     

     

    솔직하게 이 책이 눈길을 끌었던 주요소는 'SQLD 자격증까지' 라는 말 때문이었다. 언젠가 꼭 저걸 따야겠다라고 막연하게 생각해있던 차에 최근에 업무 상 사용하게된 낯선 db까지.. 정말 울고 싶었기에 이 책이 정말 눈길이 갔다.

     

     

    파트 1에서 실습환경 구축을, 파트2에서 데이터 모델링의 이해를, 파트 3에서 SQL 기본 및 활용을 다룬다.

     

    실습환경 구축은 오라클은 알지만 과거에 뭣도 모르고 설치를 해본 기억밖에 없어서 이렇게 해본 경험은 처음이었다.

     

    (물론 어김없이. 한번에 되는 꼴 못 보여주는 컴퓨터... 오라클 삭제하고 재설치하는 것을 또 해봤다.)

     

    파트 1에서는 오라클 DBMS에서 테이블 생성, 데이터 입력을 하는 것을 해볼 수 있다. 사실 개인적으로 기본적인 거, DB에 데이터 업로드 이런 것만 한다고 하면 파트 1까지만 봐도 되지 않을까 생각했다.

     

     

    파트 2에선 데이터 모델링 관련 내용인데 이론 부분이다. 그리고 나는 이 책이 어떻게 SQLD 자격증까지! 라는 키워드가 들어갔나에 의문이 여기서 해결되었다. 이론을 보고 연습문제도 있다. 물론 이것만으로는 그 필기 시험을 보기엔 부족할 수도 있겠지만 그래도 이런 내용이구나 편한 느낌으로 1독할 수 있었다.

     

    참고로 이 책의 이론부분은 SQL 전문가 가이드를 참고해서 만들었다고 한다. 좋네!

     

     

    파트 3은 SQL 기본, 활용을 다룬다고 했는데 실습이다!!! 솔직히 내가 이번에 일하면서 DB를 직접 써볼 일이 갑자기 생겼다. 보통은 select 쿼리문으로 결과만 받아봤지 내가 테이블 생성하고 그런 건 해본 적이 없고, 또 테이블을 2개를 같이 쿼리문에서 입력해서 결과 출력할 수 있다는 것도 이번에 처음 알았다. 그런 나한테 기본키가 뭐냐고 물어도 뭘 알겠나. 진심 나한테 왜 그러세요 묻고 싶을 정도였다. 테이블 한 번 만들면 컬럼을 추가할 수 있는 실습도 있다. 나는 이걸 못했다. 이번에 업무에서..

     

    이 파트에서 주구장창 실습만 하느냐? 그건 또 아니다. 필요한 이론도 설명해준다.

     

     

    내 개인적인 평은.. 내가 이 한 권으로 진짜 SQLD 시험 보면 합격할 수 있지 않을까? 약간 이해할 수 없는 자신감이 생긴다. 그래도 필기 시험을 보려면 기출문제는 더 풀어봐야겠지만..

     

     

    

  • unnamed3.jpg

     

    시중에 많은 SQL관련 책들과 SQL 자격증 책들이 많은 와중에

     

    새로 한빛미디어에서 이론책과 문제형식으로 이루어져있는 책이 나왔습니다.

     

    실습환경 구축이 나와있어 흔한 SQL 자격증 책과 차이점이 있고 여러 연습문제들로 구성되어 따분한 이론책들과의 차이가 있습니다.

     

    사실 이론만 보고 문제를 풀어가려고 해도 자격증 시험에 충분하지만 직접 실습을 하고 결과를 내는 과정에 있어서

     

    보다 기억에 더 잘 남는다는 것을 포인트로 저자가 책을 만드는게 주의를 기울인거 같습니다.

     

    자세한 설명이 있는 이론책에 여러 연습문제가 있는 책을 원하신다면 이 책을 적극 추천드립니다.

     

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

  • 회사 내 시스템이나  업무 시스템을 개발하는데 도움이 되는 책이다.

     

     

     

    이 책은

    대규모 서비스와 공공 서비스에서 가장 많이 쓰는 Oracle DB를 알 수 있다.

    표준 SQL 문으로 어떻게 DB를 생성하고 조회하는지 알 수 있다.

     

     

    Windows시스템에 Oracle DB를 설치해서 실습할 수 있다.

    실제 대규모 서비스는 유닉스 기반의 Oracle DB로 사용하나 , 유닉스에 깔기는 힘드니 Windows도 실습하자.

     

    1

    오라클을 설치해보고, 사용자를 만들어보고, 테이블을 만들고 데이터를 입력해 볼 수 있다.

     

    2

    입력된 데이터에 대해 조회하고 , 원하는 데로 불러들이는 연습을 할 수 있다.

    관계형 데이터베이스인 오라클에 대해 잘 알 수 있고, SQL 문을 통해 데이터를  관리할 수 있다.

     

    3

    이제 원하는 데로 조회하고, 사용해 보자~

     

     

     

  • 회사에서 일을 하다보면 쿼리를 짜야하는일이 비일비재하게 일어나는데 쿼리능력은 맨날쓰던거만쓰고 좀만 더 어려우면 헤메는데 골머리를 썩히는거같다. 이 책은 환경세팅부터 활용, SQLD시험을 위한 비밀노크까지 알차게 있다. 모든 과정은 시험과목과 일치하고, 연습문제와 풀이가 있어서 공부한 것을 응용하여 풀어 볼 수있다. 시중에 SQL책은 많이 봤지만 이렇게 시험을 위해 나와있는 책은 내가 별 관심이 없어서 그럴수도 있지만 처음 본것 같다. SQLD를 딸생각은 없었지만 이 책에 나와있는 것만큼이라도 하면 시험합격은 따놓은 것 아닌가싶다. 내년이라도 도전을 해볼까 한다. 좋았던 점은 일상 생활과 밀접하게 관련 있는 공공 데이터인 실생활 밀접 데이터를 기반으로 실습할 수 있게 되어있어서 너무 좋았던거 같다. 쿼리를 짤때 실제 데이터가 많이 없어서 테스트하고나서 운영에 올라가서 잘 안되는 경우를 겪어봐서 이런 데이터로 실습을 한다는게 좋은 것 같다. 또다른 점은 헷갈리기 쉬운 패턴만 따로 모은 비밀노트 제공하여 SQL을 사용하면서 헷갈리기 쉬운 패턴을 따로 정리하여 실무에서 적용할 수있게 한 점이다. 이점은 참고가 크게 될만하다. ​ 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

  • [나는 리뷰어다] SQL의 기초에서 실무 활용, SQLD 자격증 준비까지! 소문난 명강의 이경오의 SQL + SQLD 비밀노트 


     

     


    글 / 사진 : 서원준 (news@toktoknews.com


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


    추석 명절도 지나고 어느덧 짧은 가을을 지나 날씨가 많이 쌀쌀해 졌다. 필자는 추석 연휴 바로 직전에 의자에 앉으려다 오른쪽 발뒤꿈치를 크게 다쳐 지금까지도 걸을 때마다 살짝 아픈 것이 계속되고 그러다보니 병원에 소독하러 지난 주까지 2 ~ 3일에 한 번씩 다니다가 어제 겨우 목욕을 한 상태이다. 


    10월 “나는 리뷰어다” 를 비롯한 도서 서평은 이로 인해서 파행을 겪어야 했다. 독서의 계절인 10월에 양질의 도서 서평을 기대하셨던 독자들이 많았을 듯한데 앞에서 언급한 건강상의 이유로 그 기대에 미치지 못한 점 이 지면을 빌어 죄송하다는 말씀을 먼저 솔직하게 드리고 시작한다. 현재로선 이제 막 회복된 발뒤꿈치 조심이 우선순위라는 점 말씀드린다. 


    필자에게 있어 아픈 손가락이 있다면 리눅스, 파이썬, C언어 등 프로그래밍과 여러가지 각종 자격증 시험공부일 것이다. 데이터베이스와 SQL도 필자가 공부를 꼭 해보고 싶은 분야였는데 그동안 건강에 다른 일에 정신이 팔려서 열심히 책을 읽지 못했음을 솔직히 고백하고자 한다(그X의 5페이지, 5페이지… ㅠㅠ ㅠㅠ). 


     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     


    특히 SQL부분은 필자로서는 반드시 공부하고 싶은데 도서 구매의 우선 순위에서 매번 밀려나 있었다. 쓸데없는 도서를 구매하기 일쑤였고 그러다보니 방구석에 쳐박혀 파리만 날리는(ㅋㅋㅋ) 셈이 되어버린 거다. 어쩌다가 내 공부와 도서 구매가 이렇게 됐을까 하는 후회가 앞섰다. 


    이런 걱정만 하고 있던 차에 한빛미디어에서 소문난 명강의 시리즈 중 “시험장에 몰래 가져 갈 이경오의 SQL + SQLD 비밀노트” 가 출간되었다. 이 책은 SQL의 기초에서 실무 활용은 물론이고 국가 공인 SQL 개발자 자격증 시험에 완벽하게 대응하도록 만든 도서이고 또한 공공의 데이터를 기반으로 실습할 수 있도록 하고 있다. 


    데이터를 관리하고 활용하는데 있어서도 SQL은 중요한 의미를 가진다. 최근 코로나19 팬데믹 여파로 데이터 관리 및 활용, 그리고 데이터의 보안 유지 등이 화두로 떠오르고 있는데 “시험장에 몰래 가져 갈 이경오의 SQL + SQLD 비밀노트”는 이러한 데이터 관리와 활용을 주 기능으로 하는 SQL만의 특징이 잘 드러난 책이라고 평가하고자 한다. 


     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     


    “시험장에 몰래 가져 갈 이경오의 SQL + SQLD 비밀노트” 서평을 마치면서 


    필자가 도서 서평을 그동안에 많이 했지만 SQL 관련 도서 서평은 이번이 두번째 진행이었다. SQL은 앞서 말한 것처럼 필자에게 ‘아픈 손가락’ 중 하나였다. 향후 “혼자 공부하는 SQL” 도서가 출간되면 SQL 특집으로 서평을 진행하려고 계획중이다. 이번 “시험장에 몰래 가져 갈 이경오의 SQL + SQLD 비밀노트” 서평은 SQL에 대한 필자의 궁금증을 전부는 아니지만 어느 정도는 해소시켜 주었다. 

  • 기존에 SQLD를 공부하기 위해서는 한국데이터베이스진흥원에서 나온 책을 보아야만 했었는데.. 그 책만으로는 이해하기 힘든 부분이 다소 있었다. 하지만, 이번에 나온 이경오의 SQL+SQLD 비밀노트를 보면서 공식 가이드 책을 충분히 보안할 수 있으며 해당 책만으로도 SQLD를 충분히 준비 할 수 있는 아주 괜찮은 단비 같은 책이었다.

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

     

    이경오의 SQL+SQLD 비밀노트/한빛미디어

     

    최근 SQL 관련 책을 많이 읽어보는 중인데, 처음으로 SQLD 대응용 책을 보게 됐다.

    자격증이 있어도 못하는 사람도 있고, 자격증이 없어도 너무 잘하는 사람이 있어 SQLD 자격증이 필수라고 생각하진 않지만

    그래도 내 이력서 자격사항에 적힌 자격증들의 날짜가 너무 예전 것임을 발견했을 때 제일 처음 생각난 자격증이 SQLD였다.

    즉, 언젠가 한 번쯤 도전은 해 볼 것이라는 것..!

     

    책은 총 8개 챕터로 구성되어있고, 1번과 2번 챕터는 환경 세팅, 마지막 8번 챕터는 요약 정리로 구성되어있다.

    시험과 관련된 5개 챕터에는 연습문제가 함께 수록되어 있는 구성이다.

    5개 챕터는 SQLD 시험 과목과 일치한다.

     

    SQLD 과목

     

    SQL 기본서는 아직까지는 Learning SQL이 부동의 1위를 차지하고 있어 이 책은 SQLD 자격시험을 준비하는 마음으로 접근해봤다.

    SQLD 자격증은 필기만으로 구성되어있어 DBMS 구축과 실습 데이터를 구성하는 챕터 1, 2는 생략했고, 나머지 5개 챕터의 내용을 읽었다. 필기 시험이 목적이니 컴퓨터로 실습 코드를 타이핑할 일이 없다는 점은 좋았다.

    이미 SQL 관련 책들을 몇 권 봤기 때문에 그런 것인데, 만약 이 책이 SQL 관련해 구매한 첫 책이라면 모든 과정을 다 따라해봐야 할 것 같고, 그런 면에서 구성은 차근차근 따라해볼 수 있게 되어있어 아주 훌륭하다.

     

    자격증 필기시험 준비할 때 이론 공부를 하는 대신 기출문제만 풀어보는 편인데, 그런 면에서 이 책은 이론서기 때문에 문제의 양은 좀 적었다. 그러나 각 문제별로 정답을 해설할 수 있을 정도 수준까지 공부를 한다면 추가로 책을 구매할 필요도 없어보인다.

    올해 마지막 SQLD 시험 접수 일정이 얼마 남지 않았다. 이 책 한권 믿고 시험을 접수해볼까 고민하며 리뷰를 마친다.

  • # 1. 표지

     

     

    이경오의 SQL+SQLD 비밀노트.png

     

     

    # 2. 책 정보

     

    ### A. 분류

     

    - IT 모바일

    - OS/데이터베이스

    - Oracle

    - SQL Server

    - 컴퓨터 수험서

    - 신규자격증/기타

     

    ### B. 저자 소개

     

    ##### a. 이름

     

    이경오

     

    ##### b. 히스토리

     

    광운대학교 컴퓨터소프트웨어학과를 졸업하고, 2009년 키움증권 전산실에서 IT 개발자 생활을 시작하였습니다. 지난 2012년부터 본격적으로 데이터 관련 학습을 시작했으며, 국내 1위 데이터 컨설팅 기업에서 민간/공공 데이터 관련 프로젝트를 완수해왔습니다. 이렇게 축적한 데이터 관련 기술 역량과 경험을 바탕으로 다수의 데이터 관련 국가공인 자격증을 취득하였으며, 강의 및 집필 활동도 꾸준히 하고 있습니다. 현재는 국내 모바일 플랫폼 시장을 선도하고 있는 (주)에스브이의 데이터연구소에서 데이터 표준화, 데이터 모델링, DBMS 성능 개선 업무를 진행하고 있습니다.

     

    # 3. 책에 대한 느낌

     

    나는 전공자이고 정보처리기사 자격증이 있으므로 비전공자들이 느끼는 것과는 조금 다를 수 있다.

     

    "우선 SQLD 자격증이 왜 필요할까?"라는 질문을 하고 싶다. 솔직히 자격증 취득이라는 목적만 가지고 이 책을 보겠다고 하면, 차라리 기출 문제집을 여러 번 푸는 것을 추천한다. 실제로 많은 사람이 그렇게 하고 있고, 그렇게 자격증을 취득한다. 그렇지만 이런 방식으로 자격증을 취득한다면 결국에 남는 건 실무에서 써먹을 지식이 아닌 자격증을 취득했다는 이력뿐이다. 그렇기에 IT업계 사람들은 자격증을 잘 안 믿는다.

     

    이 책의 특징은 구성이다. 데이터 모델링과 SQL에 대한 이론과 실습은 이론과 실습을 동시에 수행할 수 있고, 연습문제를 통해 빈 개념을 채워준다. 각 챕터에는 정말 많은 연습문제가 존재한다. 이를 통해 내가 잘 이해하고 있는지에 대해 다각도로 평가할 수 있다. 그리고 연습문제마다 상세한 설명이 존재해서, 내가 문제를 푼 방식과 논리가 맞는 것인지 저자의 해설을 통해 확인할 수 있다. 그래서 이 책을 통해 기본적인 데이터 모델링과 SQL에 관해 공부하고자 하는 사람과 SQLD 자격증을 취득하려는 사람에게 추천한다.

     

    나도 많은 데이터베이스 책들을 본 것은 아니지만, 내가 봤던 데이터베이스 책들은 Oracle에 내재한 연습용 계정(SCOTT)을 통해 SQL을 실습한다. 그래서 맨날 보던 EMP 테이블은 SQL이 나와는 다른 세계에 있는 것이라는 생각이 들고, SQL은 내가 힘을 쏟아서 배워야 하는 것이라는 느낌을 준다. 하지만 이 책은 전 국민에게 무료로 개방한 공공 데이터를 활용한다. 우리 실생활과 연관된 데이터를 SQL을 이용해 처리하는 경험은 좀 더 기억에 오래 남을 수 있고 각 컬럼들의 역할이 자연스럽게 다가온다.

     

    그리고 마지막에 실린 **시험 직전 비밀노트**를 통해 시험 직전에 SQL에 대해 빠르게 볼 수 있도록 도움을 준다. 다만, 이 **시험 직전 비밀노트**만 별도로 들고 다닐 수 없는 점은 단점이라고 생각한다.

     

    이 책을 통해 SQL에 대해 공부하고 나면 코딩테스트에 출제되는 SQL 문제들도 쉽게 맞힐 수 있을 것이라는 생각도 든다. 내가 이전에 읽은 책들은 실무에서 자주 사용되는 내용들을 위주로 다뤄서인지, 막상 코딩테스트를 보면 아이디어가 떠오르지 않는 경우가 부지기수였다. 하지만 이 책은 많은 함수를 다루기 때문에 효과적으로 코딩테스트에 대비할 수 있을 것이라는 생각이 든다. (그래서 책도 550장이다) 다만, 코딩테스트는 서술형이고 이 책의 연습문제는 SQLD를 대비한 객관식이라서 코딩테스트를 준비한다면, SQL 구문이 맞고 틀린 것을 구별하는 것에 초점을 맞추기보다는 직접 모든 문제의 SQL 구문을 작성해보는 것을 추천한다. 

     

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

  • <이 리뷰는 한빛미디어 '나는 리뷰어다'로 부터 책을 지원 받아 작성되었습니다>


    책소개


    공공 데이터로 SQL 기본부터 실무 활용, 그리고 SQLD 자격증까지 한번에 끝낸다! 

    이 책은 IT 전공자를 포함한 일반인도  SQL을 더 수월하게 학습을 할 수 있도록 다음과 같이 구성했습니다.

     

    https://www.hanbit.co.kr/store/books/look.php?p_code=B8289488788 

     

    시험장에 몰래 가져갈 이경오의 SQL+SQLD 비밀노트

    공공 데이터를 활용해 SQL 기본부터 실무 활용, 그리고 SQLD 자격증까지 한번에 끝낼 수 있는 도서

    www.hanbit.co.kr

     

    목차


    목차는

    - 실습 환경을 준비하는 Part.1

    - 데이터에 대한 이해를 돕는 Part.2

    - SQL에 대한 설명을 시작하는 Part.3

    목차는 생각보다 많지 않았다. 총 3개의 Part, 8개의 Chapter로 이루어져있다. Chapter에 비해 책은 조금 두꺼운 편이다. 그만큼 자세한 설명이 되어 있지 않을까 라는 생각이 첫 느낌이었다.

    책에서는 Oracle DB와 Windows 10을 사용하고 있다. 자격증 시험과 연계되어 있다보니 macOS보다는 Windows10에서 실습하도록 되어 있는 것 같다. Oracle DB의 설치부터 시작해서 차근차근 책을 읽어내려 갈 수 있다. Oracle DB를 세팅하는게 생각보다 쉽지 않다는 것을 책을 읽으며 다시 한번 깨달았다.

     

    책에서 사용하는 실습 데이터는 상가 데이터로 소상공인시장진흥공단에서 제공하는 전국의 상가/업소 데이터이다. 실제 데이터를 가지고 실습을 진행하기 때문에 실습에 있어서 도움이 많이 되는 편이다. 뿐만 아니라 지하철역승하차 데이터, 인구 데이터 등 다양한 데이터에 대한 내용을 다루고 있다.

     

    Chapter 1~2 까지는 이미 지식이 있는 사람이 아니라면 무슨 내용인지 가늠하기 어렵다. 그냥 책에서 말하는 내용에 대해서 '그렇구나' 혹은 따라하는 정도로도 괜찮은 것 같다. 처음에 너무 어려운 내용들이 나와서 이걸 뒤에서 알려주는거겠지? 하고 찾아보니 뒤에서 당연히 알려주고 있다.

    본격적인 내용은 Part.2장부터 시작된다. Part2~3의 내용의 량은 Part.1보다 약 6-7배는 많아 보인다. 

     

    리뷰


    괜찮은 점

    상세하다

    수학을 배울 때에는 수학의 정석이 있다면 SQL 개발자 자격증 시험에는 SQL+SQLD 비밀노트가 있는 느낌이다. 용어부터 개념까지 어느 하나 놓치지 않고 자세하게 설명해주고 있다. 자세히 설명하다보니 책이 두꺼운 것 같다. 전공을 위해 공부하는 사람, 시험을 준비하는 사람 모두에게 추천한다.

     

    연습문제를 통한 리마인드

    책을 읽다보면 공부할 내용이 많아서 어떤 내용을 배웠는지 기억이 안날 때 쯤 연습문제를 통해 배운 것을 리마인드 할 수 있도록 도와준다. 모르는 부분에 대해 스스로 점검 할 수 있다.

     

    아쉬운 점

    글자색

    간혹 초록색 배경에 연초록색 작은 글씨가 있는 경우가 있어서 보기 여려운 경우가 있었다.

     

    테이블 명이 너무 길어서 가독성이 떨어짐

    내용을 읽다보면 테이블 명을 표기 할 때 테이블 명이 너무 길어서 책 내용을 엄청 나게 차지 하는 경우가 있다. 그럴 때마다 읽기 조금 힘들다는 느낌이 들었다. 그냥 간단한 테이블을 만들어서 실습하면 좋을텐데 실제 데이터를 가지고 하다보니 테이블이 길어졌다는 느낌이 들기는 한다. 꼭 그렇게 했어야 했을까? 싶기도 하다.


부록/예제소스
자료명 등록일 다운로드
DOWNLOAD 실습환경구축.zip 2021-10-20 다운로드
DOWNLOAD sqldeveloper-20.2.0.175.1842-x64 2021-10-20 다운로드
DOWNLOAD OracleXE112_Win64 2021-10-20 다운로드
DOWNLOAD EXPORT_SQLD_SQL_SCRIPT 2021-10-20 다운로드
DOWNLOAD EXPORT_SQLD 2021-10-20 다운로드
DOWNLOAD dbeaver-ce-7.2.1-x86_64-setup 2021-10-20 다운로드
DOWNLOAD DAV5002006_OpenSetup 2021-10-20 다운로드
DOWNLOAD SQL_스크립트 2021-10-20 다운로드
결제하기
• 문화비 소득공제 가능

배송료 안내

  • 책, 아이템 등 상품을 1만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

도서판매처

리뷰쓰기

닫기
* 도서명 :
시험장에 몰래 가져갈 이경오의 SQL+SQLD 비밀노트
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
시험장에 몰래 가져갈 이경오의 SQL+SQLD 비밀노트
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
시험장에 몰래 가져갈 이경오의 SQL+SQLD 비밀노트
구입처*
구입일*
부가기호*
부가기호 안내

* 인터넷 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실