오라클 SQL 파워업
실무 사례로 완성하는 SQL 실전 활용서
Regular price
$32.67
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
〈오라클 SQL 파워업〉은 단순한 SQL 문법 학습을 넘어, 실제 업무 흐름 속에서 SQL을 어떻게 설계하고 작성해야 하는지를 안내하는 실무형 학습서입니다.
개발자라면 누구나 한 번쯤 겪는 "SQL은 배웠지만, 막상 업무에서는 어디서부터 시작해야 할지 모르겠다"는 막막함을 해소해 줄 수 있도록, 프로젝트 기반 시나리오를 따라가며 SQL을 단계별로 체득할 수 있게 구성했습니다.
특히 이 책은 100만 건이 넘는 실전 데이터를 제공하고, 복잡한 SQL을 만들어가는 전체 과정을 목적, 설계, 구현의 흐름으로 설명합니다.
단순한 쿼리 작성이 아니라, 업무 데이터를 해석하고, 요구사항을 반영하며, 최적의 결과를 도출하는 과정을 통해 실무에 필요한 SQL 감각을 자연스럽게 익힐 수 있습니다.
이 책의 대상 독자
SQL 문법은 익혔지만 실무에서 막히는 개발자
기초 학습을 마친 후, 한 단계 실력을 끌어올리고 싶은 독자
실무 데이터 흐름을 이해하며 SQL을 쓰고 싶은 실무자
프로젝트 기반으로 SQL을 연습하고 싶은 입문자
복잡한 업무를 하나의 SQL로 해결해보고 싶지만, 그 과정과 판단 기준도 함께 알고 싶은 개발자
구조적으로 성능이 좋은 SQL을 작성하고 싶은 실무자
이 책은 크게 두 개의 파트로 구성되어 있습니다. PART 01에서는 프로젝트의 이해를 위한 준비 단계 입니다. PART 02에서는 개발팀이 구성되어 발주사와 요건 협의를 해 가며 하나씩 요건을 완성해 가는 과정을 설명합니다.
PART 01. 프로젝트 준비
이 파트에서는 전체 실습 프로젝트의 배경을 이해하고, 앞으로 SQL을 구현할 데이터 구조에 익숙해지는 과정을 다룹니다.
커피 프랜차이즈라는 친숙한 비즈니스 모델을 기반으로, 실제 실무에서 자주 등장하는 상품, 매장, 거래처, 발주, 입출고, 판매 등의 데이터가 어떤 구조로 저장되어 있는지를 살펴봅니다.
업무 소개를 시작으로, 논리/물리 모델을 통해 데이터 모델링 관점을 익히고,
각 테이블에 어떤 데이터가 들어 있는지, 어떤 관계로 연결되어 있는지를 직관적으로 이해하는 데 중점을 둡니다.
PART 02. 프로젝트 개발
이 파트는 실전 프로젝트처럼 구성되어 있으며, 현업에서 벌어지는 요구사항 협의와 구현 과정을 그대로 따라가는 스토리 기반 학습 구조입니다.
발주사 소속의 이효미 과장과 송해교 대리가 요구사항을 전달하고,
개발사 소속의 홍두식 부장, 양해경 차장, 변성준 과장, 주선영 대리가 이를 구현하는 팀을 이루어 프로젝트를 진행합니다.
이 중에서도 변성준 과장과 주선영 대리가 실제 구현을 맡아 프로젝트를 이끌며 전개되고,
양해경 차장은 기술 방향성과 판단 기준을 제시하는 실무 리더로서 중요한 조율 역할을 수행합니다.
초기에는 거래처, 매장, 사원 등 단순한 목록 조회 기능을 구현하며 SQL의 기본기를 다지지만,
점차 계층 구조 처리, 복합 조인, 집계 함수, 윈도우 함수,
그리고 각종 집계 업무와 시점에 따른 재고까지 실무 난이도가 높은 문제들을 다루게 됩니다.
이 과정에서 SQL 초보자로 시작한 주선영 대리는 빠르게 성장하며,
변성준 과장은 실무 경험과 탄탄한 기본기를 바탕으로 고급 SQL 구현 역량을 보여줍니다.
독자 역시 이 흐름을 따라가며 실무 감각과 SQL 해결 능력을 자연스럽게 키워나갈 수 있습니다.
독자 여러분도 이 책을 따라가다 보면 어느새 변성준 과장, 주선영 대리처럼,
혹은 그 이상으로 성장해 있는 자신을 발견하게 될 것입니다.
개발자라면 누구나 한 번쯤 겪는 "SQL은 배웠지만, 막상 업무에서는 어디서부터 시작해야 할지 모르겠다"는 막막함을 해소해 줄 수 있도록, 프로젝트 기반 시나리오를 따라가며 SQL을 단계별로 체득할 수 있게 구성했습니다.
특히 이 책은 100만 건이 넘는 실전 데이터를 제공하고, 복잡한 SQL을 만들어가는 전체 과정을 목적, 설계, 구현의 흐름으로 설명합니다.
단순한 쿼리 작성이 아니라, 업무 데이터를 해석하고, 요구사항을 반영하며, 최적의 결과를 도출하는 과정을 통해 실무에 필요한 SQL 감각을 자연스럽게 익힐 수 있습니다.
이 책의 대상 독자
SQL 문법은 익혔지만 실무에서 막히는 개발자
기초 학습을 마친 후, 한 단계 실력을 끌어올리고 싶은 독자
실무 데이터 흐름을 이해하며 SQL을 쓰고 싶은 실무자
프로젝트 기반으로 SQL을 연습하고 싶은 입문자
복잡한 업무를 하나의 SQL로 해결해보고 싶지만, 그 과정과 판단 기준도 함께 알고 싶은 개발자
구조적으로 성능이 좋은 SQL을 작성하고 싶은 실무자
이 책은 크게 두 개의 파트로 구성되어 있습니다. PART 01에서는 프로젝트의 이해를 위한 준비 단계 입니다. PART 02에서는 개발팀이 구성되어 발주사와 요건 협의를 해 가며 하나씩 요건을 완성해 가는 과정을 설명합니다.
PART 01. 프로젝트 준비
이 파트에서는 전체 실습 프로젝트의 배경을 이해하고, 앞으로 SQL을 구현할 데이터 구조에 익숙해지는 과정을 다룹니다.
커피 프랜차이즈라는 친숙한 비즈니스 모델을 기반으로, 실제 실무에서 자주 등장하는 상품, 매장, 거래처, 발주, 입출고, 판매 등의 데이터가 어떤 구조로 저장되어 있는지를 살펴봅니다.
업무 소개를 시작으로, 논리/물리 모델을 통해 데이터 모델링 관점을 익히고,
각 테이블에 어떤 데이터가 들어 있는지, 어떤 관계로 연결되어 있는지를 직관적으로 이해하는 데 중점을 둡니다.
PART 02. 프로젝트 개발
이 파트는 실전 프로젝트처럼 구성되어 있으며, 현업에서 벌어지는 요구사항 협의와 구현 과정을 그대로 따라가는 스토리 기반 학습 구조입니다.
발주사 소속의 이효미 과장과 송해교 대리가 요구사항을 전달하고,
개발사 소속의 홍두식 부장, 양해경 차장, 변성준 과장, 주선영 대리가 이를 구현하는 팀을 이루어 프로젝트를 진행합니다.
이 중에서도 변성준 과장과 주선영 대리가 실제 구현을 맡아 프로젝트를 이끌며 전개되고,
양해경 차장은 기술 방향성과 판단 기준을 제시하는 실무 리더로서 중요한 조율 역할을 수행합니다.
초기에는 거래처, 매장, 사원 등 단순한 목록 조회 기능을 구현하며 SQL의 기본기를 다지지만,
점차 계층 구조 처리, 복합 조인, 집계 함수, 윈도우 함수,
그리고 각종 집계 업무와 시점에 따른 재고까지 실무 난이도가 높은 문제들을 다루게 됩니다.
이 과정에서 SQL 초보자로 시작한 주선영 대리는 빠르게 성장하며,
변성준 과장은 실무 경험과 탄탄한 기본기를 바탕으로 고급 SQL 구현 역량을 보여줍니다.
독자 역시 이 흐름을 따라가며 실무 감각과 SQL 해결 능력을 자연스럽게 키워나갈 수 있습니다.
독자 여러분도 이 책을 따라가다 보면 어느새 변성준 과장, 주선영 대리처럼,
혹은 그 이상으로 성장해 있는 자신을 발견하게 될 것입니다.
목차
목차
PART 01. 프로젝트 준비
section 01 업무 소개
section 02 데이터 모델과 테이블 데이터
2.1. 데이터 모델과 엔터티 분류
2.2. 엔터티 설명
2.3. 테이블 데이터 구축
section 03 데이터와 친해지기
3.1. 상품
3.2. 매장
3.3. 사원
3.4. 거래처
3.5. 카테고리
3.6. 부서
3.7. 공통코드
section 04 업무와 친해지기
4.1. 발주와 발주상품
4.2. 입출고와 입출고상품
4.3. 판매와 판매상품
PART 02. 프로젝트 개발
section 01 프로젝트 구성
section 02 거래처조회
section 03 매장조회
section 04 사원조회
section 05 공통코드조회
section 06 부서조회
section 07 카테고리조회
section 08 상품조회
section 09 발주조회와 발주현황
9.1. 발주조회
9.2. 발주현황
section 10 입고조회와 입고현황
10.1. 입고조회
10.2. 입고현황
10.3. 출고조회
10.4. 출고현황
section 11 판매조회와 판매현황
11.1. 판매조회
11.2. 판매현황
section 12 데이터 요약 (집계)
12.1. 발주집계 (거래처별)
12.2. 판매집계 (매장별)
12.3. 발주집계 (일자별상품별 - 세로형)
12.4. 입고집계 (일자별상품별 - 세로형)
12.5. 판매집계 (일자별상품별 - 세로형)
12.6. 발주집계 (일자별거래처별 - 세로형)
12.7. 판매집계 (일자별매장별 - 세로형)
12.8. 발주대비 입고량 (상품)
12.9. 발주대비 판매량 (상품)
12.10. 판매집계 (매장별매출 - 가로형)
12.11. 판매집계 (매장별매출수량및금액 - 가로형)
section 13 재고
13.1. 재고조회
13.2. 재고입력
section 01 업무 소개
section 02 데이터 모델과 테이블 데이터
2.1. 데이터 모델과 엔터티 분류
2.2. 엔터티 설명
2.3. 테이블 데이터 구축
section 03 데이터와 친해지기
3.1. 상품
3.2. 매장
3.3. 사원
3.4. 거래처
3.5. 카테고리
3.6. 부서
3.7. 공통코드
section 04 업무와 친해지기
4.1. 발주와 발주상품
4.2. 입출고와 입출고상품
4.3. 판매와 판매상품
PART 02. 프로젝트 개발
section 01 프로젝트 구성
section 02 거래처조회
section 03 매장조회
section 04 사원조회
section 05 공통코드조회
section 06 부서조회
section 07 카테고리조회
section 08 상품조회
section 09 발주조회와 발주현황
9.1. 발주조회
9.2. 발주현황
section 10 입고조회와 입고현황
10.1. 입고조회
10.2. 입고현황
10.3. 출고조회
10.4. 출고현황
section 11 판매조회와 판매현황
11.1. 판매조회
11.2. 판매현황
section 12 데이터 요약 (집계)
12.1. 발주집계 (거래처별)
12.2. 판매집계 (매장별)
12.3. 발주집계 (일자별상품별 - 세로형)
12.4. 입고집계 (일자별상품별 - 세로형)
12.5. 판매집계 (일자별상품별 - 세로형)
12.6. 발주집계 (일자별거래처별 - 세로형)
12.7. 판매집계 (일자별매장별 - 세로형)
12.8. 발주대비 입고량 (상품)
12.9. 발주대비 판매량 (상품)
12.10. 판매집계 (매장별매출 - 가로형)
12.11. 판매집계 (매장별매출수량및금액 - 가로형)
section 13 재고
13.1. 재고조회
13.2. 재고입력
저자
저자
박찬권
방송통신대학교 컴퓨터과학과를 졸업한 뒤, 다양한 프로젝트에서 DA, 모델러, 튜너, DBA 등의 역할을 맡아오며 데이터 설계부터 성능 개선까지 폭넓고 깊이 있는 경험을 쌓아왔다.
〈오라클 튜닝 에센셜〉에 이어 이번 책 〈오라클 SQL 파워업〉에서는 업무 흐름에 자연스럽게 녹아드는 SQL과, 성능까지 고려한 쿼리 설계 방법을 실전 예제 중심으로 풀어냈다.
쿼리를 잘 짠다는 것이 곧 좋은 성능을 만든다는 철학을 바탕으로, 강의와 집필을 통해 개발자 등 다양한 실무 엔지니어들과 경험을 나누고 있다.
〈오라클 튜닝 에센셜〉에 이어 이번 책 〈오라클 SQL 파워업〉에서는 업무 흐름에 자연스럽게 녹아드는 SQL과, 성능까지 고려한 쿼리 설계 방법을 실전 예제 중심으로 풀어냈다.
쿼리를 잘 짠다는 것이 곧 좋은 성능을 만든다는 철학을 바탕으로, 강의와 집필을 통해 개발자 등 다양한 실무 엔지니어들과 경험을 나누고 있다.
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.
$99 이상 무료 배송
3% 리워드 크레딧 적립
Secure Payment

