오라클 SQL 파워업 (실무 사례로 완성하는 SQL 실전 활용서)

오라클 SQL 파워업 (실무 사례로 완성하는 SQL 실전 활용서)

$28.00
Description
SQL, 그냥 쓰는 수준에서 벗어나고 싶은가요?
실무로 파워업하라.

〈오라클 SQL 파워업〉은 실제 프로젝트 시나리오를 기반으로, 업무 단위로 SQL을 이해하고 작성하는 방법을 익히도록 구성된 실전형 학습서입니다.

업무 흐름을 파악하고, 데이터 구조를 분석한 뒤, 목적에 맞는 SQL을 직접 설계하고 구현하는 전 과정을 다룹니다.

이 책에는 100만 건이 넘는 실전 데이터를 제공하며, 복잡한 SQL을 어떻게 만들고 다듬을 수 있는지를 단계별 설계 과정을 통해 자연스럽게 익히도록 안내합니다.

자주 사용하는 조인뿐 아니라, 계층 구조(예: 부서, 상품 분류), 발주·입출고·판매 흐름 등 실제 업무에서 자주 등장하는 시나리오를 그대로 구현하며, 총 13개의 실무 시나리오를 통해 SQL 실력을 한 단계 끌어올릴 수 있습니다.

업무 흐름을 기반으로 SQL을 설계하고 구현하는 경험.
SQL을 더 높은 수준으로 끌어올리고 싶은 초중급 개발자에게, 이 책은 실력의 분기점이 되어 줄 것입니다.
저자

박찬권

방송통신대학교컴퓨터과학과를졸업한뒤,다양한프로젝트에서DA,모델러,튜너,DBA등의역할을맡아오며데이터설계부터성능개선까지폭넓고깊이있는경험을쌓아왔다.
〈오라클튜닝에센셜〉에이어이번책〈오라클SQL파워업〉에서는업무흐름에자연스럽게녹아드는SQL과,성능까지고려한쿼리설계방법을실전예제중심으로풀어냈다.
쿼리를잘짠다는것이곧좋은성능을만든다는철학을바탕으로,강의와집필을통해개발자등다양한실무엔지니어들과경험을나누고있다.

목차

PART01.프로젝트준비
section01업무소개

section02데이터모델과테이블데이터
2.1.데이터모델과엔터티분류
2.2.엔터티설명
2.3.테이블데이터구축

section03데이터와친해지기
3.1.상품
3.2.매장
3.3.사원
3.4.거래처
3.5.카테고리
3.6.부서
3.7.공통코드

section04업무와친해지기
4.1.발주와발주상품
4.2.입출고와입출고상품
4.3.판매와판매상품


PART02.프로젝트개발
section01프로젝트구성

section02거래처조회

section03매장조회

section04사원조회

section05공통코드조회

section06부서조회

section07카테고리조회

section08상품조회

section09발주조회와발주현황
9.1.발주조회
9.2.발주현황

section10입고조회와입고현황
10.1.입고조회
10.2.입고현황
10.3.출고조회
10.4.출고현황

section11판매조회와판매현황
11.1.판매조회
11.2.판매현황

section12데이터요약(집계)
12.1.발주집계(거래처별)
12.2.판매집계(매장별)
12.3.발주집계(일자별상품별-세로형)
12.4.입고집계(일자별상품별-세로형)
12.5.판매집계(일자별상품별-세로형)
12.6.발주집계(일자별거래처별-세로형)
12.7.판매집계(일자별매장별-세로형)
12.8.발주대비입고량(상품)
12.9.발주대비판매량(상품)
12.10.판매집계(매장별매출-가로형)
12.11.판매집계(매장별매출수량및금액-가로형)

section13재고
13.1.재고조회
13.2.재고입력

출판사 서평

〈오라클SQL파워업〉은단순한SQL문법학습을넘어,실제업무흐름속에서SQL을어떻게설계하고작성해야하는지를안내하는실무형학습서입니다.
개발자라면누구나한번쯤겪는"SQL은배웠지만,막상업무에서는어디서부터시작해야할지모르겠다"는막막함을해소해줄수있도록,프로젝트기반시나리오를따라가며SQL을단계별로체득할수있게구성했습니다.

특히이책은100만건이넘는실전데이터를제공하고,복잡한SQL을만들어가는전체과정을목적,설계,구현의흐름으로설명합니다.
단순한쿼리작성이아니라,업무데이터를해석하고,요구사항을반영하며,최적의결과를도출하는과정을통해실무에필요한SQL감각을자연스럽게익힐수있습니다.

이책의대상독자
SQL문법은익혔지만실무에서막히는개발자
기초학습을마친후,한단계실력을끌어올리고싶은독자
실무데이터흐름을이해하며SQL을쓰고싶은실무자
프로젝트기반으로SQL을연습하고싶은입문자
복잡한업무를하나의SQL로해결해보고싶지만,그과정과판단기준도함께알고싶은개발자
구조적으로성능이좋은SQL을작성하고싶은실무자

이책은크게두개의파트로구성되어있습니다.PART01에서는프로젝트의이해를위한준비단계입니다.PART02에서는개발팀이구성되어발주사와요건협의를해가며하나씩요건을완성해가는과정을설명합니다.

PART01.프로젝트준비
이파트에서는전체실습프로젝트의배경을이해하고,앞으로SQL을구현할데이터구조에익숙해지는과정을다룹니다.
커피프랜차이즈라는친숙한비즈니스모델을기반으로,실제실무에서자주등장하는상품,매장,거래처,발주,입출고,판매등의데이터가어떤구조로저장되어있는지를살펴봅니다.

업무소개를시작으로,논리/물리모델을통해데이터모델링관점을익히고,
각테이블에어떤데이터가들어있는지,어떤관계로연결되어있는지를직관적으로이해하는데중점을둡니다.

PART02.프로젝트개발
이파트는실전프로젝트처럼구성되어있으며,현업에서벌어지는요구사항협의와구현과정을그대로따라가는스토리기반학습구조입니다.

발주사소속의이효미과장과송해교대리가요구사항을전달하고,
개발사소속의홍두식부장,양해경차장,변성준과장,주선영대리가이를구현하는팀을이루어프로젝트를진행합니다.

이중에서도변성준과장과주선영대리가실제구현을맡아프로젝트를이끌며전개되고,
양해경차장은기술방향성과판단기준을제시하는실무리더로서중요한조율역할을수행합니다.

초기에는거래처,매장,사원등단순한목록조회기능을구현하며SQL의기본기를다지지만,
점차계층구조처리,복합조인,집계함수,윈도우함수,
그리고각종집계업무와시점에따른재고까지실무난이도가높은문제들을다루게됩니다.

이과정에서SQL초보자로시작한주선영대리는빠르게성장하며,
변성준과장은실무경험과탄탄한기본기를바탕으로고급SQL구현역량을보여줍니다.
독자역시이흐름을따라가며실무감각과SQL해결능력을자연스럽게키워나갈수있습니다.

독자여러분도이책을따라가다보면어느새변성준과장,주선영대리처럼,
혹은그이상으로성장해있는자신을발견하게될것입니다.