누구나 쉽게 SQL (재미있게 술술 읽으면서 이해하는 SQL 이야기)

누구나 쉽게 SQL (재미있게 술술 읽으면서 이해하는 SQL 이야기)

$15.01
Description
설명은 쉽게 + 기본기는 튼실하게
두 마리 토끼를 다 잡은 SQL 입문서!
- SQL을 쉽게 배울 수는 없을까? -> 쉽다! 옆자리 선배에게 1:1 코칭을 받는 듯!
- 어느 정도 알아야 SQL의 기본을 안다고 말할 수 있을까? -> 이 책의 내용만 다 이해하자!
데이터베이스의 기초부터 SQL 사용법과 동작 원리까지 반드시 알아야 하는 핵심만 담았습니다. 핵심 내용은 부담 없이 술술 읽어 나갈 수 있게 일상적인 용어로 설명하고, SQL 용어가 나올 때마다 하나하나 다 설명했습니다. 또한, 실습을 하지 않고 본문만 읽어도 SQL 문의 사용법을 직관적으로 이해할 수 있도록 간단한 예제를 들고 실행 결과를 비교했습니다. 직접 실습하지 않아도 SQL을 이해할 수 있게 본문을 구성했지만, 더욱 실력을 향상시키고 싶다면 책에서 이해한 내용을 바탕으로 직접 SQL 문을 작성해 보세요. 그대로 따라하면 오라클을 설치하고 사용할 수 있도록 부록에 실어 놓았습니다.
저자

홍형경

20여년간IT분야에서프로그래머로일하며많은프로젝트를수행했다.최근10여년간은주로SQL,PL/SQL을사용한다수의프로젝트에참여했고,이기종DBMS에서오라클로전환하는프로젝트를수행했다.현재는오라클클라우드와관련된일을하고있다.저서로는『뇌를자극하는오라클프로그래밍SQL&PL/SQL』(한빛미디어,2008)와『오라클SQL과PL/SQL을다루는기술』(길벗,2015)이있으며,『SQL코딩의기술』(길벗,2017),『NoSQL철저입문』(길벗,2015),『HeadFirstC#』(한빛미디어,2011),『HeadFirstPhysics』(한빛미디어,2010),『HeadFirstJavaScript』(한빛미디어,2008)등다수의책을번역했다.

목차

1장데이터,데이터베이스그리고DBMS
__1.1데이터란무엇일까요?
__1.2데이터베이스와DBMS

2장관계형데이터베이스란?
__2.1관계형데이터베이스개념과특징
____2.1.1데이터저장소인테이블
____2.1.2관계맺기
____2.1.3키(Key)컬럼
____2.1.4트랜잭션처리
__2.2RDBMS의종류
____2.2.1오라클
____2.2.2IBMDB2
____2.2.3MS-SQLServer
____2.2.4MySQL
____2.2.5PostgreSQL
____2.2.6MariaDB

3장SQL입문
__3.1SQL이란?
__3.2SQL표준
__3.3SQL의종류
____3.3.1DDL
____3.3.2DML
____3.3.3TCL
____3.3.4DCL
__3.4테이블생성
____3.4.1테이블생성구문
____3.4.2컬럼의데이터형
____3.4.3NULL
____3.4.4기본키
____3.4.5테이블생성

4장데이터입력과삭제
__4.1데이터입력,INSERT문
__4.2데이터삭제,DELETE문
__4.3테이블생성과데이터입력실습

5장데이터조회,SELECT문
__5.1SELECT문의기본구문
____5.1.1SELECT절
____5.1.2FROM절
____5.1.3WHERE절
____5.1.4ORDERBY절
__5.2조건에맞는데이터조회하기
____5.2.1조건연산자
____5.2.2LIKE연산자
____5.2.3IN연산자
____5.2.4BETWEEN연산자
__5.3데이터정렬하기

6장SQL연산자와함수
__6.1SQL연산자
__6.2주요SQL함수
____6.2.1숫자형함수
____6.2.2문자형함수
____6.2.3날짜형함수
____6.2.4형변환함수
__6.3기타함수
____6.3.1NULL관련함수
____6.3.2기타함수
__6.4CASE표현식

7장데이터집계
__7.1GROUPBY절과집계함수
____7.1.1GROUPBY절
____7.1.2집계함수
__7.2HAVING절

8장집합쿼리
__8.1UNIONALL
__8.2UNION
__8.3INTERSECT
__8.4MINUS

9장테이블간관계맺기-조인
__9.1조인이란?
__9.2내부조인
__9.3외부조인
__9.4카티션곱

10장서브쿼리
__10.1서브쿼리란?
__10.2스칼라서브쿼리
__10.3인라인뷰
__10.4중첩서브쿼리
__10.5세미조인과안티조인

11장데이터입력과삭제그리고수정
__11.1데이터입력-INSERT두번째
__11.2데이터삭제-DELETE두번째
__11.3데이터수정?UPDATE

12장SQL실습
__12.1나눔로또분석
____12.1.1중복번호조회
____12.1.2가장많이당첨된당첨번호조회
____12.1.3가장많은당첨금이나온회차와번호,금액조회
__12.2교통사고분석
____12.2.1연대,교통수단별총사고건수조회
____12.2.2연대별추이분석
____12.2.3교통수단별가장많은사망자수가발생한연도구하기
__12.3서울시미세먼지분석
____12.3.1월간미세먼지와초미세먼지의최소,최대,평균값구하기
____12.3.2월평균미세먼지현황
__12.4실습문제

부록A오라클및SQLDeveloper설치
__A.1Oracle11gExpress버전설치
__A.2Oracle11gExpress버전환경설정
____A.2.1로그인
____A.2.2사용자생성
____A.2.3사용자권한할당
____A.2.4orauser로로그인
__A.3SQLDeveloper설치
찾아보기

출판사 서평

오라클전문가가옆자리에앉아이야기해주는듯한SQL1:1코칭!

SQL을시작하는가장쉬운방법
경력많은옆자리선배에게설명을듣는것처럼,시니어엔지니어에게1:1코칭을받는것처럼편하게술술읽으면서SQL을이해할수있습니다.어려운용어,복잡한실습,어느정도알고있을거라는선입견을모두버리고쉬운용어와일상사례,논리적인설명,간단하고직관적인실습과실행결과를사용하여배경지식이없는초보자도SQL이무엇인지차근차근이해할수있습니다.

데이터의개념부터SQL사용법,데이터분석기초까지
데이터가무엇인지,SQL이무엇인지부터이해한뒤SQL을이용해데이터를다뤄봅니다.데이터를입력,삭제,조회,수정,집계하는방법을순서대로,책을그대로따라읽기만하면이해할수있게구성했습니다.또한,SQL연산자와함수를사용해보고,집합쿼리와서브쿼리,조인을사용해데이터에서의미있는결과를이끌어내는방법을배웁니다.

핵심에집중!
SQL을시작할때굳이필요하지않은내용,즉사용빈도가많지않거나기본개념을익히는데혼란을주는내용은과감히생략하고꼭필요한내용만담았습니다.오로지핵심개념을이해하고,핵심기능을사용하는데만집중합니다.