Do it! 오라클로 배우는 SQL 입문 - Do it! 시리즈
Description
개념부터 실전까지, SQL을 처음 배우는 가장 쉬운 방법!
3만 명 이상이 선택한 《Do it! 오라클로 배우는 데이터베이스 입문》이 새롭게 돌아왔다!
데이터가 곧 경쟁력이 되는 AI 시대! SQL을 배우는 것은 더 이상 선택이 아닌 필수가 되었습니다. 《Do it! 오라클로 배우는 SQL 입문》은 데이터베이스를 처음 접하는 초보자부터 실무에서 SQL을 활용하고 싶은 직장인까지 누구나 쉽게 따라 할 수 있도록 구성한 입문서입니다.
2018년에 출간한 《Do it! 오라클로 배우는 데이터베이스 입문》의 개정판으로, 최신 Oracle 21c 버전을 반영하여 실습을 강화했습니다. SQL 기초 문법부터 실무에서 자주 쓰는 쿼리 작성법, 데이터베이스 관리 기술까지 배울 수 있는 332개의 실습 예제와 함께 이론부터 실무까지 이어지도록 학습 설계를 했습니다. 또한 트랜잭션, 인덱스, 권한 관리 등 고급 개념까지 자연스럽게 익힐 수 있어 SQL을 배우려는 모든 학습자에게 꼭 필요한 책입니다. SQL과 데이터베이스 학습을 더 이상 미루지 마세요. 이 책의 다양한 예제로 실습하다 보면 어느새 데이터베이스 전문가로 성장해 있을 것입니다!

저자

이지훈

저자:이지훈
소프트웨어개발자이자데이터사이언티스트로활동하면서강의,집필,멘토링등다양한대외활동으로IT업계에기여하고있습니다.개발자팟캐스트「생존형개발자성냥의불친절한코딩이야기」를기획및제작하여다양한실무경험과노하우를전달하고있습니다.
[학력]
·한양대학교컴퓨터공학전공공학사
·성균관대학교IT컨설팅전공공학석사
·한국방송통신대학교AI전공공학사
·고려대학교미래교육원수학전공이학사
·고려대학교데이터통계전공통계학석사
[경력]
·행정안전부도로명주소정보화사업,고용노동부내일배움카드,국토해양부건설CALS등다양한정부프로젝트에참여
·삼일회계법인,우리은행,신한카드,KDB생명,삼성화재,한국스마트카드,현대자동차,BMW코리아,롯데푸드,LGMMA,메가존을포함한여러소프트웨어,데이터및AI프로젝트에서개발자,컨설턴트,DBA,소프트웨어엔지니어등으로활동
·삼성청년SW아카데미(SSAFY),멀티캠퍼스,팀스파르타,코드스테이츠,코리아교육그룹,취준컴퍼니,인프런,크라우드웍스등다양한기관과프로그램을통해소프트웨어개발,데이터,AI관련강의와코칭,멘토링을진행
[저서]
·《Doit!오라클로배우는SQL입문》(이지스퍼블리싱,2025)
·《Doit!오라클로배우는데이터베이스입문》(이지스퍼블리싱,2018)
·《프리랜서가이드라인(e-book)》(에스프레소북,2018)
·《JSPWebProgramming》(예문사,2014)

목차

첫째마당|오라클과데이터베이스
01장데이터베이스와SQL
__01-1데이터와데이터베이스,DBMS
__01-2데이터모델
__01-3관계형데이터베이스와SQL
__01장되새김문제

02장관계형데이터베이스와오라클데이터베이스
__02-1관계형데이터베이스의테이블과키
__02-2오라클데이터베이스
__02장되새김문제

03장오라클데이터베이스와실습환경설정
__03-1오라클데이터베이스설치하고계정설정하기
__03-2SQLDeveloper설치하고실행하기

둘째마당|실무에서자주사용하는SQL,SELECT문을이용한데이터조회
04장SELECT문의기본형식
__04-1실습용테이블살펴보기
__04-2데이터를조회하는3가지방법-셀렉션,프로젝션,조인
__04-3SQL의기본뼈대,SELECT절과FROM절
__04-4중복데이터를삭제하는DISTINCT
__04-5보기좋게별칭설정하기
__04-6원하는순서로출력데이터를정렬하는ORDERBY절
__04장되새김문제

05장결과를더정확하고다양하게출력하는WHERE절과연산자
__05-1필요한데이터만쏙출력하는WHERE절
__05-2여러개조건식을사용하는AND,OR연산자
__05-3연산자종류와활용방법알아보기
__05장되새김문제

06장데이터처리와가공을위한오라클함수
__06-1오라클함수
__06-2문자데이터를가공하는문자함수
__06-3숫자데이터를연산하고수치를조정하는숫자함수
__06-4날짜데이터를다루는날짜함수
__06-5자료형을변환하는형변환함수
__06-6NULL처리함수
__06-7상황에따라다른데이터를반환하는DECODE함수와CASE문
__06장되새김문제

07장다중행함수와데이터그룹화
__07-1하나의열에출력결과를담는다중행함수
__07-2결괏값을원하는열로묶어출력하는GROUPBY절
__07-3만든그룹을조건별로출력할때사용하는HAVING절
__07장되새김문제

08장여러테이블을하나의테이블처럼사용하는조인
__08-1조인
__08-2조인종류
__08-3표준SQL문법으로배우는조인
__08장되새김문제

09장SQL속또다른SQL,서브쿼리
__09-1서브쿼리
__09-2실행결과가하나인단일행서브쿼리
__09-3실행결과가여러개인다중행서브쿼리
__09-4비교할열이여러개인다중열서브쿼리
__09-5FROM절에사용하는서브쿼리와WITH절
__09-6SELECT절에사용하는서브쿼리
__09장되새김문제

셋째마당|데이터를조작,정의하는SQL배우기
10장데이터를추가,수정,삭제하는데이터조작어
__10-1테이블에데이터를추가하는INSERT
__10-2테이블에서데이터를수정하는UPDATE
__10-3테이블에서데이터를삭제하는DELETE
__10장되새김문제

11장트랜잭션제어와세션
__11-1하나의단위로데이터를처리하는트랜젝션
__11-2트랜잭션을제어하는명령어
__11-3세션과읽기일관성의의미
__11-4수정중인데이터접근을막는LOCK
__11장되새김문제

12장데이터정의어
__12-1객체를생성,변경,삭제하는데이터정의어
__12-2테이블을생성하는CREATE
__12-3테이블을변경하는ALTER
__12-4테이블이름을변경하는RENAME
__12-5테이블의데이터를삭제하는TRUNCATE
__12-6테이블을삭제하는DROP
__12장되새김문제

13장객체종류
__13-1데이터베이스관련데이터를저장한데이터사전
__13-2더빠른검색을위한인덱스
__13-3테이블처럼사용하는뷰
__13-4규칙에따라순번을생성하는시퀀스
__13-5공식별칭을지정하는동의어
__13장되새김문제

14장제약조건
__14-1제약조건종류
__14-2빈값을허락하지않는NOTNULL
__14-3중복하지않는값UNIQUE
__14-4유일하게하나만있는값PRIMARYKEY
__14-5다른테이블과관계를맺는FOREIGNKEY
__14-6데이터형태와범위를정하는CHECK
__14-7기본값을정하는DEFAULT
__14장되새김문제

부록A|사용자,권한,롤관리
__A-1사용자관리
__A-2권한관리
__A-3롤관리

찾아보기

출판사 서평

이책의특징
비전공자도쉽게이해할수있는친절한설명과실습중심으로구성했다!
SQL기본문법은물론,실무활용까지한권으로끝낼수있다!
‘1분복습’과‘되새김문제’로배운내용을잊기전에복습하며내것으로만들수있다!
‘알아두면좋아요!’로본문에서한발더나아가고급스킬과응용력을기를수있다!
‘실무꿀팁’으로저자의현업경험을담은팁과노하우를배울수있다!

이런분께추천합니다!
데이터베이스와SQL을처음배우는입문자,데이터베이스강의를듣기전에예습하고싶은학생,SQL을오라클환경에서활용해야하는실무자,오라클환경에서SQL을익혀면접이나테스트에서써먹고싶은취준생
332개의실습그리고실무꿀팁을담아입문부터실전까지고려한SQL길라잡이!
‘작심3일’은끝내고실습중심으로SQL과데이터베이스를시작하자!
SQL은데이터분석과관리의필수스킬이지만,처음배우려면어디서부터시작해야할지막막합니다.이책은데이터베이스개념과SQL문법을익히는데그치지않고실습하면서SQL을체득할수있도록설계했습니다.초보자도쉽게따라할수있도록332개의실습예제와함께‘1분복습’,‘되새김문제’를순차로학습할수있도록구성했으며,핵심개념을자연스럽게익힐수있도록도와줍니다.또한이책은입문서이지만실무활용까지고려했습니다.SQL과데이터베이스를처음접하는독자부터기초를다시다지며‘실무꿀팁’을얻고싶은실무자까지모두에게최적의가이드가될것입니다.

오라클21c버전을기반으로,SQL최적화기법과데이터처리전략까지!
실무에서인정받는데이터역량을키워보자!
데이터베이스기술은지속적으로발전하고있으며,실무에서는최신환경에맞춘SQL활용능력이필수입니다.이책은Oracle21c버전을기반으로한실습을제공하여,최신트렌드에맞는SQL학습을지원합니다.오라클데이터베이스설치부터트랜잭션처리,고급쿼리작성까지실무에서요구하는기능을단계적으로익힐수있습니다.실무에서활용하는SQL최적화기법과실무사례를다뤄,단순한문법학습을넘어업무에바로적용할수있는능력을기를수있습니다.성능향상,대용량데이터처리등실무자가반드시알아야할내용을쉽게풀어냈습니다.이책으로SQL을단순한명령어가아닌데이터를다루는강력한도구로활용하는방법을익히고,실무에서인정받는데이터베이스실력을갖춰보세요!

이책을공부하는데도움이되도록다양한학습자료를제공합니다!
학습계획표+코드+저자소통채널제공
이책의10쪽에서는학습계획표를제공합니다.혼자공부한다면이계획표에맞춰학습해보세요.목표한날짜를기록하고하루2시간씩20일정도공부하면SQL초보에서탈출할수있습니다.이미프로그래밍을공부한경험이있다면10일코스를추천합니다.
저자깃허브와이지스퍼블리싱홈페이지자료실에서실습코드를제공하니,자신이작성한코드와비교하면학습효과를높일수있습니다.또한실무개발15년차이자전문강사인저자의다양한채널에서학습,취업,실무역량까지키울수있습니다.저자의강의경험과실무노하우를바탕으로조언을얻고최신트렌드도익혀보세요.
이지스퍼블리싱홈페이지|easyspub.co.kr→[자료실]→도서명으로검색저자깃허브|github.com/easyspubjava/JavaSecondEdition저자이메일|groovysunday@naver.com저자링크트리|linktr.ee/seongnyang_unkind_coding

‘Doit!스터디룸’에서공부단을신청해보세요!
친구도만나고책선물도받을수있습니다
혼자계획을세우고공부하다보면금방지치기마련입니다.‘Doit!스터디룸’의공부단에접속해서이책완독에도전해보세요.함께공부하는사람들도만나고,공부하는내용을올려공유하고인증하면책선물도드립니다.또한어려운내용이있다면‘Doit!스터디룸’게시판에질문을남겨보세요.전문가와저자가명쾌하게해결해드립니다.
Doit!스터디룸:cafe.naver.com/doitstudyroom