본문 바로가기

도서 소개

실전 SQL 퀵스타트

필요한 것만 빠르게 익히는 실전 SQL 가이드

 

현업에서 20년 가까이 데이터 관리 능력을 인정받은 전문가의 노하우를 담았다. 실무에서 바로 활용할 수 있는 관계형 데이터베이스 실전 가이드로 쉽고 빠르게 업무 효율을 높이자. 학습에 필요한 데이터셋을 제공하고, 실습에 이용하는 SQLite용 DB 브라우저(DB4S)의 설치 과정과 주요 인터페이스의 설명도 담고 있어 SQL을 처음 접하는 사람도 어렵지 않게 시작할 수 있다. 실전과 유사한 예제로 온라인 음반 회사의 판매 데이터를 분석하며, SQL의 기본 문법을 익히고, 간단한 쿼리 작성부터 서브쿼리, 뷰, 데이터 조작 언어(DML) 등 효율을 높일 수 있는 고급 SQL 기술까지 배울 수 있다. 데이터를 저장, 관리, 이해, 해석하는 능력을 길러 직무 기술을 한 단계 끌어올려보자.

 

도서구매 사이트(가나다순)

  [교보문고]  [도서11번가]  [알라딘]  [예스이십사]  [인터파크]  [쿠팡

 

출판사 제이펍
저작권사 ClydeBank Media LLC
원서명 SQL QuickStart Guide (9781945051753)
도서명 실전 SQL 퀵스타트
부제 쉽고, 빠르고, 재미있게 익히는 관계형 데이터베이스
지은이 월터 실즈
옮긴이 한선용
감수자 (없음)
시리즈 (없음)
출판일 2024. 05. 16
페이지 240쪽
판 형 46배판변형(188*245*14.3)
제 본 무선(soft cover)
정 가 20,000원
ISBN 979-11-93926-15-4 (93000)
키워드 데이터베이스, 쿼리, 데이터분석, SQLite, 데이터과학, 관계형, DB, 빅데이터, DML, RDBMS
분 야 데이터베이스 / SQL

 

관련 사이트
아마존 도서 페이지
저작권사 도서 페이지

 

관련 시리즈

■ (없음)

 

관련 포스트

2024.05.10 - [출간 전 책 소식] - 뛰어난 데이터 분석가가 되기 위해서

 

관련 도서

백엔드 프로그래밍을 위한 PHP & MySQL

가볍게 떠먹는 데이터 분석 프로젝트

 Plotly로 시작하는 인터랙티브 데이터 시각화 in R & 파이썬

 실무에 바로 쓰는 일잘러의 엑셀 데이터 분석

 

관련 파일 다운로드

https://go.quickstartguides.com/sql-digitalassets

 

강의 보조 자료(교재로 채택하신 분들은 메일(textbook@jpub.kr)을 보내주시면 다음 자료를 보내드립니다.)
■ 본문의 그림과 표

 

미리보기(옮긴이 머리말, 추천의 글, 베타리더 후기, 시작하며, 본문 일부)

 

정오표 페이지
https://jpub.tistory.com/1582

 

도서구매 사이트(가나다순)

  [교보문고]  [도서11번가]  [알라딘]  [예스이십사]  [인터파크]  [쿠팡

 

도서 소개

온라인 음반 판매 회사 직원이 되어 관계형 데이터베이스 활용법 익히기

 

이 책은 가상의 온라인 음반 판매 회사의 데이터 분석가가 되어 다양한 데이터 분석을 실습합니다. sTunes라는 데이터베이스를 제공하며, 여기에 있는 13개의 테이블을 활용해 매출, 고객 통계 등 회사의 서비스 개선에 유용한 정보를 찾는 상황을 예시로 들어 실제 업무 상황에 가깝게 구성했습니다. 독자는 이를 통해 실제 데이터베이스에 접근하는 방법을 익히고, 쿼리를 작성하며 관계형 데이터베이스를 관리하는 실력을 키울 수 있습니다.

 

수많은 데이터를 유용한 정보로 활용하기 위해서는 데이터베이스를 이해하고 이를 다루기 위한 SQL 언어를 알아야 합니다. 그렇다고 전문가처럼 SQL의 모든 것을 익히자니 배울 것도 너무 많고 실무에 적용하기엔 벽이 높습니다. 이 책은 초보자가 관계형 데이터베이스를 이해하는 데 꼭 필요한 핵심만 담았습니다. 실전과 같은 상황을 주고 실무에서 사용하는 기법들을 녹였습니다. 빅데이터를 활용하고 의미 있는 정보로 가공할 때 참조할 만한 실무 가이드입니다.

 

20년 가까이 관련 업계에서 일한 데이터베이스 전문가의 노하우와 오랜 시간 교육자로 쌓은 경험이 가득 담긴 이 책으로 SQL의 세계로 뛰어들어보세요.

 

핵심 포인트

  • 데이터베이스의 기본 구조
  • DB 규모에 관계없이 SQL을 사용하여 데이터를 검색하고 이해하는 방법
  • 효율적인 SQL 쿼리 작성법
  • 유용한 고급 SQL 기술 사용법
  • 데이터 기반 비즈니스 통찰력을 키우고 싶은 관리자
  • 데이터 중심의 미래를 준비하고 싶은 사람
  • 프로그래밍 역량을 키우고 싶은 개발자
  • 코딩 경험이 없는 초보자

이런 분께 추천합니다

  • 데이터베이스의 기본 구조
  • DB 규모에 관계없이 SQL을 사용하여 데이터를 검색하고 이해하는 방법
  • 효율적인 SQL 쿼리 작성법
  • 유용한 고급 SQL 기술 사용법
  • 데이터 기반 비즈니스 통찰력을 키우고 싶은 관리자
  • 데이터 중심의 미래를 준비하고 싶은 사람
  • 프로그래밍 역량을 키우고 싶은 개발자
  • 코딩 경험이 없는 초보자

지은이 소개

월터 실즈(Walter Shields)

18년 이상 SQL과 데이터베이스 관련 업무에 종사했으며 미국의 타깃(Target), 뉴욕 교통국, 뉴욕 아동 서비스 관리국 등에서 SQL을 사용해 데이터를 이해하고 활용하도록 도왔다. 1990년대 후반 SQL 학습을 단순화하고자 하는 목표로 뉴욕의 한 카페에서 노트북 하나만 펼쳐두고 학생들을 가르치기 시작했다. 현재 이 공부방은 ‘월터 실즈 데이터 아카데미(wsdalearning.ai)’로 발전했다. 학생들을 가르치지 않을 때는 기업들이 데이터 시각화를 통해 데이터를 활용할 수 있도록 돕는 태블로 기반 데이터 시각화 프로젝트 데이터디사이디드에 참여하고 있다.

 

옮긴이 소개

한선용

웹 표준과 자바스크립트에 관심이 많은 번역가. 2008년부터 웹 관련 일을 했으며, ‘WCAG 2.0을 위한 일반적 테크닉’ 등의 문서를 번역해 웹에 올렸다. 번역한 책으로 《API 해킹의 모든 것》(2023), 《자바스크립트 완벽 가이드(7판)》(2022), 《한 권으로 끝내는 Node & Express(2판)》(2021), 《CSS 완벽 가이드》(2021), 《CSS 핵심 실용 가이드》(2021), 《나의 첫 파이썬(2판)》(2020), 《파이썬으로 웹 크롤러 만들기(2판)》(2019), 《자바스크립트를 말하다》(2014) 등이 있다.

 

차례

옮긴이 머리말 xi

추천의 글 xii

베타리더 후기 xiv

시작하며 xvi

 

PART 1 SQL 학습 환경

CHAPTER 01 데이터베이스의 구조 이해

__기본 용어 3

__관계형 데이터베이스의 기본 요소 6

__데이터 타입 14

__관계형 데이터베이스 관리 시스템 17

__SELECT 문 18

__쿼리, 문, 절, 키워드 19

__SQLite 소개 20

__요약 21

 

CHAPTER 02 SQL 도구와 전략

__sTunes 데이터베이스 23

__SQLite용 DB 브라우저 소개 24

더보기

__SQLite용 DB 브라우저 설치 24

__SQL 지식을 테스트하는 방법 24

__성공 전략 25

__요약 27

 

CHAPTER 03 SQLite에서 데이터베이스 탐색

__운영체제별 실행법 29

__sTunes 데이터베이스 열기 30

__데이터베이스 구조 31

__개별 레코드 보기 33

__SQL 실행 탭 34

__데이터 분석 체크포인트 37

__요약 38

 

PART 2 SQL 문 작성

CHAPTER 04 쿼리 시작

__쿼리 주석 41

__쿼리의 기본 구조 43

__쿼리 시작 43

__문법과 관습 46

__필드에 별칭 사용 47

__ORDER BY 절 49

__LIMIT를 사용해 상위 10개 레코드 선택 51

__데이터 분석 체크포인트 53

__요약 54

 

CHAPTER 05 데이터를 정보로 변환

__비교, 논리, 산술 연산자 56

__WHERE 절로 레코드 필터링 57

__텍스트로 레코드 필터링 62

__LIKE 연산자와 와일드카드 검색 64

__날짜로 레코드 필터링 68

__DATE() 함수 69

__두 가지 필드에 AND와 OR 연산자 사용 70

__OR 연산자 71

__괄호를 사용해 연산자 순서 지정 72

__CASE 문 74

__데이터 분석 체크포인트 79

__요약 80

 

CHAPTER 06 다중 테이블

__조인이란? 81

__조인과 관계형 데이터베이스의 구조 84

__조인과 별칭 86

__조인 타입 89

__3개 이상의 테이블을 사용하는 내부 조인 96

__왼쪽 조인과 NULL, IS, NOT 100

__오른쪽 조인을 왼쪽 조인으로 전환 103

__데이터 분석 체크포인트 105

__요약 106

 

CHAPTER 07 함수

__쿼리 안에서 계산 수행 108

__SQL의 함수 타입 108

__문자열 함수 110

__문자열 병합 112

__문자열 잘라내기 114

__기타 문자열 함수 117

__날짜 함수 118

__집계 함수 122

__ROUND()와 함수 중첩 124

__GROUP BY 절과 집계 함수 125

__그룹화된 쿼리에 HAVING 절 사용 127

__WHERE 절과 HAVING 절 129

__여러 필드에 GROUP BY 사용 130

__함수에 대한 마지막 노트 131

__데이터 분석 체크포인트 132

__요약 133

 

PART 3 고급 SQL 주제

CHAPTER 08 서브쿼리

__서브쿼리와 집계 함수 138

__SELECT 문의 서브쿼리 139

__WHERE 절의 서브쿼리 140

__집계 함수가 없는 서브쿼리 142

__서브쿼리에서 여러 값 반환 143

__서브쿼리와 DISTINCT 키워드 144

__데이터 분석 체크포인트 149

__요약 150

 

CHAPTER 09 뷰

__기존 쿼리를 뷰로 변환 151

__뷰를 사용하는 이유 153

__뷰 수정 154

__뷰와 조인 155

__DROP 문으로 뷰 제거 157

__데이터 분석 체크포인트 158

__요약 159

 

CHAPTER 10 데이터 조작 언어(DML)

__데이터 분석과 데이터베이스 관리 161

__데이터 삽입 162

__데이터 업데이트와 SET 키워드 165

__데이터 삭제 167

__데이터 분석 체크포인트 168

__요약 169

 

맺음말 170

 

APPENDIX 부록

APPENDIX I 데이터 분석 체크포인트 질문과 해답 179

APPENDIX II SQL 키워드 리스트 199

 

용어 사전 208

찾아보기 213

 

제이펍 소식 더 보기(제이펍의 소통 채널에서 더욱 다양한 소식을 확인하세요!)

  포스트  유튜브  인스타그램  트위터  페이스북