상세정보
러닝 SQL
- 저자
- 앨런 볼리외 저/류수미,송희정 역
- 출판사
- 한빛미디어
- 출판일
- 2021-03-29
- 등록일
- 2021-09-16
- 파일포맷
- PDF
- 파일크기
- 47MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
SQL 언어를 마스터하기 위한 필독서태어난 지 40년이 넘은 SQL의 쓰임새는 데이터 전성시대를 맞아 확장하고 있다. 이 책은 개발자가 SQL 기본을 빨리 익히고 데이터베이스 애플리케이션 작성, 관리 작업 수행, 보고서 생성을 할 수 있게 도와주는 SQL 입문 가이드이다. 각 장에서는 다양한 그림과 주석이 달린 예제로 주요 SQL 개념과 기술을 학습하고 실습한다. 특히 입문서에서는 잘 다루지 않는 비관계형 데이터베이스에서 데이터를 쿼리하는 방법까지 한 권에 담았다.
저자소개
30여 년간 사용자 지정 데이터베이스를 설계하고 구축했다. 주로 금융 서비스 부문에서 대형 데이터베이스의 설계, 개발 및 성능 튜닝을 전문으로 하는 컨설팅 비즈니스를 수행한다. 여가 시간은 가족과 함께 시간을 보내거나, 밴드에서 드럼 또는 테너 우쿨렐레를 연주하기도 하며, 종종 아내와 하이킹을 하면서 멋진 경치를 볼 수 있는 점심 식사 장소를 물색한다. 코넬 대학교에서 공학 학사 학위를 받았다.
목차
CHAPTER 1 배경1.1 데이터베이스 소개1.2 SQL1.3 MySQL1.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 Null4.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 실습문제 해답