HOME > Detail View

Detail View

(칼퇴족 김 대리는 알고 나만 모르는) SQL : 기초편 (Loan 26 times)

Material type
단행본
Personal Author
김지훈 김재현, 감수
Title Statement
(칼퇴족 김 대리는 알고 나만 모르는) SQL : 기초편 / 김지훈 지음
Publication, Distribution, etc
서울 :   책밥,   2014   (2020 6쇄)  
Physical Medium
228 p. : 삽화 ; 21 cm
ISBN
9791195247905
General Note
부록: 테이블 수록  
감수: 김재현  
색인수록  
000 00000cam c2200205 c 4500
001 000045846327
005 20200225132317
007 ta
008 151007s2014 ulka 001c kor
020 ▼a 9791195247905 ▼g 13000
035 ▼a (KERIS)BIB000013571739
040 ▼a 241026 ▼c 241026 ▼d 211009
082 0 4 ▼a 005.7585 ▼2 23
085 ▼a 005.7585 ▼2 DDCK
090 ▼a 005.7585 ▼b 2014z6
100 1 ▼a 김지훈 ▼0 AUTH(211009)1979
245 2 0 ▼a (칼퇴족 김 대리는 알고 나만 모르는) SQL : ▼b 기초편 / ▼d 김지훈 지음
260 ▼a 서울 : ▼b 책밥, ▼c 2014 ▼g (2020 6쇄)
300 ▼a 228 p. : ▼b 삽화 ; ▼c 21 cm
500 ▼a 부록: 테이블 수록
500 ▼a 감수: 김재현
500 ▼a 색인수록
700 1 ▼a 김재현, ▼e 감수
945 ▼a KLPA

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.7585 2014z6 Accession No. 111742866 Availability In loan Due Date 2021-10-12 Make a Reservation Available for Reserve R Service M
No. 2 Location Main Library/Monographs(3F)/ Call Number 005.7585 2014z6 Accession No. 111824864 Availability In loan Due Date 2021-10-16 Make a Reservation Service M

Contents information

Book Introduction

SQL 입문자의 눈높이에 맞춘 책. 책의 가장 큰 장점이자 특징은 실무에서 바로 쓸 수 있는 내용만 엄선하여 ‘가장 쉽게’, ‘최소한의 분량’으로 설명한다는 점이다. 물론 SQL을 마스터하려면 훨씬 많은 내용의 개념들을 알아야 하겠지만, 이 책은 SQL을 처음 배우는 사람이 실무에 투입되었을 때 바로 성과를 뽑아낼 수 있게 하는 데 초점을 맞춰진 책이다.

2주 안에 SQL로 실무를 처리할 수 있도록 구성되어 있으며, 그날 배울 내용을 스토리텔링으로 재미있게 살펴보고, 본문 중간중간에도 마치 멘토가 옆에서 친절하게 설명해주는 듯한 팁 요소나 실무 개념이 적용된 예제풀이 과정이 준비되어 있다.

“SQL은 생각보다 쉽다”
SQL은 일정 공간에 저장된 데이터를 분석 및 해석하는 데 사용하는 언어입니다. 쉽게 말하면 환율, 주가, 이자율 등과 같은 시장 데이터, 금융거래 데이터, 인터넷상의 검색어와 같이 누적되는 데이터 안에서 정보의 의미를 해석하고, 앞으로의 일을 예상하여 대비하거나 전략을 짜는 데 활용할 수 있는 언어입니다.
『칼퇴족 김 대리는 알고 나만 모르는 SQL』은 SQL 입문자의 눈높이에 맞춘 기초 필독서입니다. 이 책의 가장 큰 장점이자 특징은 실무에서 바로 쓸 수 있는 내용만 엄선하여 ‘가장 쉽게’, ‘최소한의 분량’으로 설명한다는 점입니다. 물론 SQL을 마스터하려면 훨씬 많은 내용의 개념들을 알아야 하겠지만, 이 책은 SQL을 처음 배우는 사람이 실무에 투입되었을 때 바로 성과를 뽑아낼 수 있게 하는 데 초점을 맞춰진 책입니다. 2주 안에 SQL로 실무를 처리할 수 있도록 구성되어 있으며, 그날 배울 내용을 스토리텔링으로 재미있게 살펴보고, 본문 중간중간에도 마치 멘토가 옆에서 친절하게 설명해주는 듯한 팁 요소나 실무 개념이 적용된 예제풀이 과정이 준비되어 있습니다. SQL 입문자라면『칼퇴족 김 대리는 알고 나만 모르는 SQL』과 함께 시작해 보세요.

독자 타깃
SQL 입문자
데이터베이스 언어 수강생 및 취업 준비생
고객 분석, 영업 지원 관련 부서에 근무하는 직장인

구성 특징
● 하루에 한 개 장씩이면 2주 안에 SQL 기초를 마스터할 수 있다! : 총 12개 장으로 구성되어 있어 2주 만에 SQL의 기초를 마스터할 수 있게 구성하였습니다. 하루하루 배워야 할 상황을 시나리오로 살펴본 후 쉽게 설명하여 어떤 초보자라도 쉽게 접근할 수 있습니다.

● 족집게처럼 오로지 실무 투입을 위한 핵심 개념만 골라 구성했다! : 빠르게 습득하여, 바로 사용할 수 있도록 실무 현장에서 가장 활용도 높은 핵심 개념만 골라 소개하였습니다. 모든 개념을 다 배우기에 시간이 부족한 사람들을 위해 우선순위로 알아야 할 내용만 골라 설명합니다.

● 실무 용어로 이루어진 예제로 학습하여 비즈니스 현장감을 동시에 습득한다! : 실컷 배우고 난 후 현장에서 갈팡질팡한다면 시간을 들여 학습한 의미가 퇴색됩니다. 이 책에서는 실제 비즈니스 업무에서 사용하는 성과지표를 소개하여 자연스럽게 실무에 적응할 수 있도록 도와줍니다.

장별 요약
DAY 01_SQL의 개요
데이터베이스의 전반적인 개념에 대해 살펴보고, SQL이 어떤 언어이며 어떻게 활용되는지 등에 대해서 알아본다.

DAY 02_SQL의 기초
SQL 문법은 영어 어순과 동일하고, 하나의 영어 문장을 만드는 것과 비슷하다. ‘SELECT 열 이름 FROM 테이블명 ORDER BY 열 이름’을 활용하여 데이터를 추출 및 정렬하는 방법에 대해서 알아본다.

DAY 03_SELECT문에 추가적으로 필요한 키워드
SQL의 시작과 끝은 ‘SELECT 열 이름 FROM 테이블명 WHERE 조건절’이다. 이번 장에서는 추가적으로, SELECT문에서 자주 사용하는 DISTINCT, ALLIAS 키워드에 대해 알아본다.

DAY 04_WHERE 조건절을 활용한 데이터 조건 주기
지금까지는 ‘SELECT 열 이름 FROM 테이블명’을 활용해서 데이터를 조건 없이 출력하는 방법에 대해서 배워보았다. 이번 장에서는 조건을 지정하여 테이블에서 자료를 추출하는 방법을 살펴본다.

DAY 05_논리연산자를 활용한 데이터 조건 주기
논리연산자를 이용하여 WHERE 조건절에 두 개 이상의 조건을 주는 방법에 대해 알아본다.

DAY 06_텍스트 마이닝을 활용한 데이터 조건 주기
현대사회에서는 정형화된 숫자형, 범주형 변수뿐만 아니라 비정형 데이터에 대한 관심이 증대하고 있다. 이번 장에서는 비정형 문자형 데이터를 활용한 텍스트 마이닝(Text mining)에 대해 배워본다.

DAY 07_기본 함수 배우기
함수는 SQL 사용자가 꼭 알아야 할 기능 중 하나이다. 많은 함수를 알고 있을수록 코딩을 간단하게 만들 수 있고 효과적으로 데이터를 다룰 수 있다. 이번 장에서는 기본 함수인 문자 함수, 숫자 함수, 날짜 함수에 대해서 살펴본다.

DAY 08_함수 활용하기
데이터를 요약하기 위해서는 평균, 합계, 최솟값, 최댓값 등을 계산해야 한다. 조건문을 주는 것 또한 데이터 분석 작업에서 많이 사용한다. 이러한 작업들은 SQL에서 간단한 함수를 통해 실행할 수 있다. 이번 장에서는 데이터 분석 작업에서 많이 사용하는 집계 함수 및 조건절에 대해서 알아본다.

DAY 09_데이터의 그룹화, 필터링
데이터를 요약 및 분석하여 집단 간 차이에 대해서 알아보는 경우가 많다. 특히 집계 함수를 통해 그룹 간 평균, 합계, 최댓값, 최솟값의 차이를 많이 알아보는데 GROUP BY절을 사용하여 그 결과를 쉽게 나타낼 수 있다. 이번 장에서는 GROUP BY절을 사용하여 데이터를 그룹화하는 방법에 대해 알아보고, HAVING절을 사용하여 그룹화된 데이터를 필터링하는 방법에 대해서도 배워본다.

DAY 10_테이블 합치기
하나의 테이블에서는 원하는 데이터를 모두 검색할 수 없는 경우가 많다. 이러한 경우 두 개 이상 의 테이블을 논리적으로 결합해서 데이터를 필터링하여 원하는 결과값을 출력할 수 있다. 테이블을 열로 합치거나 행으로서 합치는 두 가지 경우에 대해서 배워본다.

DAY 11_하위 쿼리
지금까지 배운 내용에 하위 쿼리 개념을 응용하면 오류를 줄이면서, 빠른 처리 속도로 SQL 문장을 만들 수 있어 훨씬 효율적이다. 이번 장에서는 하위 쿼리를 이용하는 방법을 배워본다.

DAY 12_데이터 및 테이블 조작
데이터를 삽입, 수정, 삭제하거나 테이블을 생성, 변경, 삭제하는 조작 방법에 대해 배워본다.


Information Provided By: : Aladin

Author Introduction

김지훈(지은이)

연세대학교 상경대학 응용통계학과 학사 국제FRM(국제재무위험관리사) (현) 스탠다드차타드은행 리테일고객분석부 고객분석팀 과장 (신용카드?개인여신 데이터 분석 및 데이터를 활용한 타깃마케팅, 통계적 모형을 사용한 신용카드?개인여신 마케팅 모델링, 웹 로그 및 funnel 분석, 고객의 생활주기(Life cycle)별 데이터를 활용한 타깃마케팅 담당)

김재현(감수)

2016~(현) 성균SW교육원 원장 2002~(현) 성균관대학교 컴퓨터교육과 교수 학력: 일리노이공과대학교 컴퓨터과학 박사 저서: 『고등학교 컴퓨터 일반』(2014), 중학교 소프트웨어 동아리 활동 『프로그래밍과 나』(2015), 중학교 소프트웨어 자율·진로 활동 『컴퓨팅과 직업세계』(2015), 『고등학교 정보』(2017), 『중학교 정보』(2017)

Information Provided By: : Aladin

Table of Contents

DAY 01. SQL의 개요 
story.인문학도 김 대리, 데이터베이스에 입문하다 
01 데이터베이스란? 
■ 데이터베이스(Database)의 정의 
■ 데이터베이스 관리 시스템(DBMS)의 특성 
■ SQL 사용을 위해 필요한 데이터베이스 용어 
02 SQL이란? 
■ SQL의 개요 
■ SQL의 종류 
03 SQL의 활용 
■ 빅 데이터의 세상 
■ 빅 데이터 시대의 SQL 활용 
김·대·리·의 실습~! 

DAY 02. SQL의 기초 
story.인문학도 김 대리, SQL의 기초에 첫 발을 내딛다 
01 데이터 가져오기 
■ 지정한 열 가져오기 
■ 모든 열 가져오기 
02 데이터 정렬하기 
■ 한 가지 열로 데이터 정렬하기 
■ 여러 가지 열로 데이터 정렬하기 
■ 오름차순으로 데이터 정렬하기 
■ 내림차순으로 데이터 정렬하기 
김·대·리·의 실습~! 

DAY 03. SELECT문에 추가적으로 필요한 키워드 
story.인문학도 김 대리, SELECT문 마스터를 위해 추가 개념을 배우다 
01 SELECT문에서 많이 사용되는 키워드 
■ DISTINCT 키워드 
■ ALLIAS(별칭) 
김·대·리·의 실습~! 

DAY 04. WHERE 조건절을 활용한 데이터 조건 주기 
story.인문학도 김 대리, WHERE 조건절을 이용한 데이터 추출을 배우다 
01 WHERE 조건절에 대해 알아보기 
■ 숫자 및 문자/날짜형 데이터 필터링 
■ 비교/산술연산자 
■ NULL값의 처리 
김·대·리·의 실습~! 

DAY 05. 논리연산자를 활용한 데이터 조건 주기 
story.인문학도 김 대리, WHERE 조건절에 두 개 이상의 조건을 주는 방법을 배우다 
01 논리연산자 AND, OR 알아보기 
■ AND 연산자 
■ OR 연산자 
02 논리연산자 IN, NOT IN 알아보기 
■ IN 연산자 
■ NOT IN 연산자 
김·대·리·의 실습~! 

DAY 06. 텍스트 마이닝을 활용한 데이터 조건 주기 
story.인문학도 김 대리, 비정형 데이터 추출을 배우다 
01 텍스트 마이닝(Text mining) 
■ LIKE 연산자를 활용한 필터링 
■ 필드 결합하기 
■ 공백 제거하기 
김·대·리·의 실습~! 

DAY 07. 기본 함수 배우기 
story.인문학도 김 대리, 기초 함수를 배우다 
01 문자/숫자/날짜 함수 배워보기 
■ 문자 함수 
■ 숫자 함수 
■ 날짜 함수 
김·대·리·의 실습~! 

DAY 08. 함수 활용하기 
story.인문학도 김 대리, 다양한 함수를 배우다 
01 숫자 데이터 요약하기 
■ COUNT 함수 
■ SUM, AVG, MAX, MIN, STDENV, VARIANCE 함수 
02 조건문 이해하기 
■ CASE WHEN 문장 
김·대·리·의 실습~! 

DAY 09. 데이터의 그룹화, 필터링 
story.인문학도 김 대리, 데이터를 그룹화한, 심도 있는 데이터 분석 방법을 배우다 
01 데이터의 그룹화 
02 그룹화된 데이터의 필터링 
김·대·리·의 실습~! 

DAY 10. 테이블 합치기 
story.인문학도 김 대리, 두 개 이상의 테이블을 합치는 데이터 분석 방법을 배우다 
01 열(Column) 합치기 
■ 내부 조인 
■ 외부 조인 
02 행(Row) 합치기 
■ UNION 연산자 
■ UNION ALL 연산자 
김·대·리·의 실습~! 

DAY 11. 하위 쿼리 
story.인문학도 김 대리, 하위 쿼리를 사용하여 효율적으로 SQL 문장을 만들다 
01 하위 쿼리의 이해 
■ FROM절의 하위 쿼리 
■ WHERE 조건절의 하위 쿼리 
김·대·리·의 실습~! 

DAY 12. 데이터 및 테이블 조작 
story.인문학도 김 대리, 데이터 및 테이블을 직접 조작하다 
01 데이터 조작 
■ 데이터 삽입 
■ 데이터 삭제 
■ 데이터 수정 
02 테이블 조작 
■ 테이블 생성 
■ 테이블 변경 및 삭제 
김·대·리·의 실습~! 

부록 A - 테이블 
부록 B - 인덱스

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)
윤관식 (2020)