컨텐츠상세보기

러닝 SQL
러닝 SQL
  • 저자<앨런 볼리외> 저/<류수미>,<송희정> 역
  • 출판사한빛미디어
  • 출판일2021-03-29
  • 등록일2021-09-16
보유 2, 대출 1, 예약 0, 누적대출 2, 누적예약 0

책소개

SQL 언어를 마스터하기 위한 필독서

태어난 지 40년이 넘은 SQL의 쓰임새는 데이터 전성시대를 맞아 확장하고 있다. 이 책은 개발자가 SQL 기본을 빨리 익히고 데이터베이스 애플리케이션 작성, 관리 작업 수행, 보고서 생성을 할 수 있게 도와주는 SQL 입문 가이드이다. 각 장에서는 다양한 그림과 주석이 달린 예제로 주요 SQL 개념과 기술을 학습하고 실습한다. 특히 입문서에서는 잘 다루지 않는 비관계형 데이터베이스에서 데이터를 쿼리하는 방법까지 한 권에 담았다. 

저자소개

30여 년간 사용자 지정 데이터베이스를 설계하고 구축했다. 주로 금융 서비스 부문에서 대형 데이터베이스의 설계, 개발 및 성능 튜닝을 전문으로 하는 컨설팅 비즈니스를 수행한다. 여가 시간은 가족과 함께 시간을 보내거나, 밴드에서 드럼 또는 테너 우쿨렐레를 연주하기도 하며, 종종 아내와 하이킹을 하면서 멋진 경치를 볼 수 있는 점심 식사 장소를 물색한다. 코넬 대학교에서 공학 학사 학위를 받았다.

목차

CHAPTER 1 배경

1.1 데이터베이스 소개
1.2 SQL
1.3 MySQL
1.4 SQL의 변화
1.5 이후 내용 소개

CHAPTER 2 데이터베이스 생성과 데이터 추가

2.1 MySQL 데이터베이스 생성
2.2 mysql 명령줄 도구 사용 방법
2.3 MySQL 자료형
2.4 테이블 생성
2.5 테이블 수정
2.6 좋은 구문을 망치는 경우
2.7 샤키라 데이터베이스

CHAPTER 3 쿼리 입문

3.1 쿼리 역학
3.2 쿼리 절
3.3 Select 절
3.4 From 절
3.5 Where 절
3.6 Group by 절과 having 절
3.7 Order by 절
3.8 학습 점검

CHAPTER 4 필터링

4.1 조건 평가
4.2 조건 작성
4.3 조건 유형
4.4 Null
4.5 학습 점검

CHAPTER 5 다중 테이블 쿼리

5.1 조인
5.2 세 개 이상 테이블 조인
5.3 셀프 조인
5.4 학습 점검

CHAPTER 6 집합 연산자

6.1 집합 이론
6.2 집합 이론 실습
6.3. 집합 연산자
6.4 집합 연산 규칙
6.5 학습 점검

CHAPTER 7 데이터 생성, 조작과 변환

7.1 문자열 데이터 처리
7.2 숫자 데이터 처리
7.3 시간 데이터 처리
7.4 변환 함수
7.5 학습 점검

CHAPTER 8 그룹화와 집계

8.1 그룹화의 개념
8.2 집계 함수
8.3 그룹 생성
8.4 그룹 필터조건
8.5 학습 점검

CHAPTER 9 서브쿼리

9.1 서브쿼리
9.2 서브쿼리의 유형
9.3 비상관 서브쿼리
9.4 상관 서브쿼리
9.5 서브쿼리를 사용하는 경우
9.6 서브쿼리 요약 정리
9.7 학습 점검

CHAPTER 10 조인 심화

10.1 외부 조인
10.2 교차 조인
10.3 자연 조인
10.4 학습 점검

CHAPTER 11 조건식

11.1 조건식
11.2 case 표현식
11.3 case 표현식의 예
11.4 학습 점검

CHAPTER 12 트랜잭션

12.1 다중 사용자 데이터베이스
12.2 트랜잭션
12.3 학습 점검

CHAPTER 13 인덱스와 제약조건

13.1 인덱스
13.2 제약조건
13.3 학습 점검

CHAPTER 14 뷰

14.1 뷰
14.2 뷰를 사용하는 이유
14.3 갱신 가능한 뷰
14.4 학습 점검

CHAPTER 15 메타데이터

15.1 데이터에 관한 데이터
15.2 정보 스키마
15.3 메타데이터로 작업하기
15.4 학습 점검

CHAPTER 16 분석 함수

16.1 분석 함수의 개념
16.2 순위
16.3 리포팅 함수
16.4 학습 점검

CHAPTER 17 대용량 데이터베이스 작업

17.1 분할
17.2 군집화
17.3 샤딩
17.4 빅데이터

CHAPTER 18 SQL과 빅데이터

18.1 아파치 드릴 소개
18.2 드릴로 파일 쿼리하기
18.3 드릴로 MySQL 쿼리하기
18.4 드릴로 몽고DB 쿼리하기
18.5 다양한 데이터소스를 사용한 드릴
18.6 SQL의 미래

APPENDIX A 예제 데이터베이스의 ER 다이어그램
APPENDIX B 실습문제 해답