SQL 언어

SQL 언어

$20.41
Description
이 책은 빅 데이터 시대, SQL을 공부하고 싶은데 어떻게 시작할까 고민하는 이들을 위한 입문서이다. 저자에 따르면 “SQL, 즉 ‘Structured Query Language’는 관계형 데이터베이스를 배우는 데 사용되는 첫 번째 언어”이며 이 책의 목표는 한 마디로 “데이터베이스에서 데이터를 검색하기 위한 SQL의 사용법을 알게 하는 것”이다. 책에서 다루는 내용은 데이터베이스에서 데이터를 업데이트하는 방법과 데이터베이스를 만들고 유지하는 방법, 관계형 데이터베이스를 설계하는 방법, 처리된 데이터를 표시하는 전략 등이다.
저자

래리락오프

저자래리락오프(LarryRockoff)는SQL에관련한사업전략화개발에수년간참여하고있으며,주요관심분야는복잡한데이터베이스에서데이터를검색하고분석하는리포팅툴을사용하는것이다.저자는시카고대학에서경영과학분야MBA학위를받았으며,현재대형소매제약회사에서데이터베이스와리포팅애플리케이션분야에서일하고있다.저자는SQL에관한서적외에도MS액세스및엑셀에관한책을저술하였다.
또한사회관심분야뿐만아니라사업전략및분석에초점을맞추어기술적인주제에대한내용을담고있는웹사이트larryrockoff.com를운영하고있다.SNS로는페이스북(facebook.com/larryrockoff)과트위터(twitter.com/larryrockoff)를통해소통하고있다.

목차

Chapter01관계형데이터베이스와SQL17
Chapter02기본데이터검색29
Chapter03계산영역과별칭39
Chapter04함수사용49
Chapter05데이터정렬67
Chapter06선택기준77
Chapter07불논리91
Chapter08조건부논리107
Chapter09데이터요약117
Chapter10소계와교차분석143
Chapter11내부조인161
Chapter12외부조인171
Chapter13자체조인과뷰185
Chapter14서브쿼리197
Chapter15집합논리213
Chapter16저장프로시저와파라미터223
Chapter17데이터수정233
Chapter18테이블관리245
Chapter19데이터베이스설계원칙255
Chapter20데이터디스플레이전략267
부록MSSQL서버,MySQL,오라클설치와시작법279
용어색인287

출판사 서평

영어를배우듯언어기반으로설명하는DB용프로그래밍언어SQL입문서!
《지금시작하는SQL언어》

+데이터베이스에서데이터를검색하기위한SQL사용법을한눈에!
+SQL키워드로새로운용어와개념이쏙쏙들어오도록!
+엑셀피벗테이블과연동법안내
+‘데이터베이스차이점’을통해매장MSSQL서버ㆍMySQLㆍ오라클비교설명
+부록:MSSQL서버ㆍMySQLㆍ오라클설치와시작법

이책은빅데이터시대,SQL을공부하고싶은데어떻게시작할까고민하는이들을위한입문서이다.저자에따르면“SQL,즉‘StructuredQueryLanguage’는관계형데이터베이스를배우는데사용되는첫번째언어”이며이책의목표는한마디로“데이터베이스에서데이터를검색하기위한SQL의사용법을알게하는것”이다.
저자는SQL에내포된언어적인개념에서일련의주제속에포함된언어에대한함축적의미를사용하여이책에서독자들은영어를배울때와같이SQL을배운다는점을강조한다.즉,SQL키워드를통해단순한것부터복잡한것까지논리적인방식으로표현하며언어와논리를동시에취급한다는것이다.
원서‘TheLanguageofSQL’2판의번역판인이책의저자래리락오프는서문에서SQL을읽는법까지설명한다.[에스-큐-엘]로읽거나[씨퀄]로읽거나.‘TheLogicofSQL(SQL의논리)’가책의제목에더어울렸지만‘TheLanguageofSQL(SQL언어)’이라는제목을붙인가장중요한이유는단순히발음하기쉬워서라고한다.
이책에서다루는내용은데이터베이스에서데이터를업데이트하는방법과데이터베이스를만들고유지하는방법,관계형데이터베이스를설계하는방법,처리된데이터를표시하는전략등이다.
저자가직접설명하는다른초보자용SQL입문서와구별되는이책의특징은▲컴퓨터앞에앉거나소프트웨어를다운로드할필요가없다는것▲영어를배우듯SQL을배울수있도록언어기반의접근법을적용한다는것▲시장에서가장널리사용되는세가지주요데이터베이스인MicrosoftSQLServer,MySQL및Oracle문법을다룬다는것▲데이터를처리하는데있어SQL의상대적인특성을강조하여제시한다는것등이다.
저자의이런세심함외에도역자인최영우교수(숙명여대)와홍선학교수(서일대)는일일이역자주석을달고원서의오류네군데를바로잡는등독자들의바른이해를위해노력했다.

[추천사]

데이터를만지고싶은이들을위한행운의열쇠,SQL
정형데이터나비정형데이터가혼재하는시대.플랫폼경쟁이그어느때보다치열하다.구조화된커리언어(SQL)는데이터를만지고싶은이들에게는행운의열쇠같은것이다.새로운시대에새로운것들이등장하지만기반이되는이언어를지원하기위해많은이들이노력하고있다.분석기사를쓰기위해서전문가에게부탁을하곤했다.분석을하다가뭔가새로운내용을집어넣고뽑아내려면또부탁을해야한다.스스로배우고익히지않았기에더부탁하고싶어도쉽지않다.이제클라우드서비스회사들이데이터플랫폼을서비스로내놓고있는시대다.데이터플랫폼엔지니어들이없는곳에서도자신들이데이터를분석해볼수있는인프라를손쉽게써볼수있는시대가코앞에다가왔다.이제는자신들이이행운의열쇠를가지려는노력만이남아있다.배움에도전하는이들에게추천한다.
-도안구,테크수다도라이브편집장

SQL초보입문자에게추천
SQL이데이터를다루는업계의표준이된것은이미오래된일이다.지금은SQL과는다르다며나온NO-SQL제품들이있지만아직도많은주류업계는SQL를사용하는RDBMS를사용하고있다.이렇게중요한언어인SQL을처음시작하는입장에서SQL을쉽게이해할수이해할수있으려면작은코드들을빠르게테스트하고변경할수있어야한다.이책은SQL을직접실행하고확인함으로써SQL에대한이해를높일수있다.처음SQL을접했다면이책으로시작하는것이좋겠다.
-안집섭,SAPKoreaLabs,HANACore선임개발연구원

데이터베이스와응용프로그램과의가교역할SQL을쉽고빠르게배울수있는입문서
데이터베이스는단어뜻그대로데이터가존재하는큰저장소를의미한다.데이터저장소에저장이필요한새로운데이터를추가하고,이미저장된대량의데이터중내가필요한데이터만을추출하여제공하는등응용프로그램과데이터베이스사이를필요한내용에맞게연결해주는역할을바로SQL이수행한다.
『지금시작하는SQL언어』는데이터베이스의기본개념과SQL의정의부터시작하여데이터저장,검색,갱신,삭제에이르는데이터베이스의기본적인관리및마치프로그래밍처럼원하는데이터를찾아오는데필요한함수와도구를사용하여빠르게정확하게데이터를검색하는방식에대한자세한설명을제공하고있다.더불어가장많이사용되고있는관계형데이터베이스3종별SQL사용사례를구체적으로알려줌으로써독자의환경에알맞게활용할수있는친절함도잊지않았다.
이책을통해독자는웹이나모바일혹은임베디드등어떤환경에서든응용프로그램개발과더불어필요한데이터의관리와제어를충실하게기본부터쌓을수있을것이다.데이터베이스의환경은빅데이터와머신러닝을통해나날이업그레이드되어가고있지만이책을통해얻은기본기는언제든독자들에게큰자산이될것이다.
-강상진,AkamaiTechnologiesKorea,고객솔루션부문총괄(상무)