도서 IT전문서/IT입문서 데이터베이스/데이터분석

혼자 하기 어려운 프로그래밍 공부! 따라 해 보고, 같이 해 보자!

우리는 데이터의 홍수 속에서 산다고 해도 과언이 아닐 정도로 데이터에 둘러싸여 있습니다. 현대의 모든 데이터 관련 작업은 SQL을 통해 처리됩니다. , SQL은 컴퓨터 시스템 세계에서 물이나 공기와 같은 존재라고 할 수 있죠. 그런데도 SQL은 다른 컴퓨터 언어보다 배우고 사용하기가 쉬운 편이라며 무시되는 경향이 있습니다. 하지만 SQL은 쉽게 정복할 수 있는 언어가 아닙니다. SQL을 잘 작성하려면 문법과 구문을 익히고 충분히 이해해야 합니다. 많은 문장을 작성하고 실행해 그 결과를 확인하고 같은 결과를 산출하기 위해 다른 방법들을 찾아보는 훈련을 반복하고 나서야 비로소 제대로 사용할 수 있습니다. 이 책은 다양한 예제와 프로젝트를 통해 여러분의 훈련을 돕습니다. SQL을 제대로 사용하는 방법부터 SQL을 사용하는 궁극적 목적인, SQL로 데이터를 분석하는 방법까지 알려줍니다. 데이터 세계에 입문하고 싶다면 이 책으로 시작해 보세요. 여러분이 데이터 세계에 쉽게 안착할 수 있도록 길잡이 역할을 확실히 해줄 겁니다.

목차

Part 1 SQL 기본 익히기 

1장 데이터베이스와 SQL 알아보기

1.1 데이터와 데이터베이스

1.2 관계형 DBMS MySQL

1.3 MySQL의 구조

1.4 SQL 살펴보기

 

2장 실습 환경 만들기

2.1 MySQL 내려받기

2.2 MySQL 설치하기

2.3 MySQL 사용하기

2.4 MySQL Workbench 사용하기

 

3장 테이블 살펴보기

3.1 데이터를 담는 그릇, 테이블

3.2 칼럼의 데이터 타입

3.3 예제 테이블 확인하기

 

4장 데이터베이스와 테이블 생성하기

4.1 데이터베이스 다루기

4.2 테이블 다루기

4.3 칼럼의 제약조건: NULL 처리

4.4 칼럼의 제약조건: 기본 키

4.5 실습용 테이블 생성하고 데이터 입력하기

 

5장 데이터 조회하고 정렬하기

5.1 데이터 조회하기

5.2 조건에 맞는 데이터 조회하기

5.3 데이터 정렬하기

5.4 데이터 조회 개수 제한하기: L IMIT

 

Part 2 SQL 레벨업하기

6장 반복적인 계산을 편리하게: SQL 함수 사용하기

6.1 SQL 함수란

6.2 기본 SQL 함수 살펴보기

6.3 기타 함수

 

7장 데이터 집계하기: 집계 쿼리

7.1 집계 쿼리 다루기: 데이터 그룹화와 집계 함수

7.2 총계 산출과 HAVING

 

8장 테이블끼리 관계 맺기: 조인

8.1 조인이란

8.2 내부 조인: 조인 칼럼 값이 같은 건 조회하기

8.3 외부 조인: 조인 칼럼 값이 같지 않은 건도 조회하기

8.4 기타 조인

8.5 UNION

8.6 실습: 테이블 조인해 사원 기본 정보 조회하기

 

9장 쿼리 안의 또 다른 쿼리: 서브쿼리

9.1 서브쿼리 살펴보기

9.2 SELECT FROM 절의 서브쿼리

9.3 WHERE 절의 서브쿼리

 

10장 데이터 입력/수정/삭제하고 트랜잭션 처리하기

10.1 INSERT 문으로 데이터 입력하기

10.2 UPDATE 문으로 데이터 수정하기

10.3 DELETE 문으로 데이터 삭제하기

10.4 트랜잭션 처리하기

 

Part 3 SQL로 데이터 분석하기

11장 데이터 분석에 유용한 분석 쿼리 사용하기

11.1 개선된 서브쿼리 CTE 사용하기

11.2 윈도우 함수로 다양한 집계 값 산출하기

11.3 뷰로 복잡한 쿼리 간단하게 사용하기

 

12 SQL을 이용한 데이터 분석 프로젝트

12.1 코로나 데이터 분석하기

12.2 타이타닉 데이터 분석하기

더보기접기

저자&기여자

ㆍ지은이 홍형경

소개

20여 년간 IT 분야에서 프로그래머로 일하며 많은 프로젝트를 수행했습니다. 지난 10여 년간 주로 SQL, PL/SQL을 사용한 다수의 프로젝트와 이기종 DBMS에서 오라클로 전환하는 프로젝트에 참여했고, 최근에는 주로 오라클 클라우드 관련 프로젝트를 수행했습니다.

저서

『뇌를 자극하는 오라클 프로그래밍 SQL&PL/SQL(한빛미디어, 2008)과 『오라클 SQL PL/SQL을 다루는 기술』(길벗, 2015), 『누구나 쉽게 SQL(길벗, 2019)이 있으며SQL 코딩의 기술』(길벗, 2017), NoSQL 철저 입문』(길벗, 2015), Head First C#(한빛미디어, 2011), Head First Physics(한빛미디어, 2010), Head First JavaScript(한빛미디어, 2008) 등 다수의 책을 번역했습니다.


연관 프로그램

아래 프로그램은 길벗출판사가 제공하는 것이 아닙니다.
무료로 사용할 수 있는 정보를 안내해 드리니, 지원이 필요하면 해당 프로그렘 제작사로 문의해 주세요.