장바구니 담기 close

장바구니에 상품을 담았습니다.

비전공자를 위한 EXCEL로 처음만나는 SQL

비전공자를 위한 EXCEL로 처음만나는 SQL

  • 권건우 ,백지형 ,정호석 ,김정수
  • |
  • 루나파인북스
  • |
  • 2022-03-01 출간
  • |
  • 228페이지
  • |
  • 182 X 257 mm
  • |
  • ISBN 9791197119934
판매가

16,000원

즉시할인가

14,400

배송비

2,300원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
14,400

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




SQL 언어는 1972년에 IBM의 산호세 알메이든 연구소에서 System R 프로젝트의 일환으로 개발된 이래로 RDBMS의 전성시대와 함께 발전해 왔다. C 언어가 기업 정보시스템의 메인 개발 언어일 때도 RDBMS에 데이터를 저장하고 조회하는 언어는 SQL이었고 java 언어의 전성시대에도 마찬가지였다. 또한 최근의 java script, 파이썬 시대에도 DBMS와 대화언어는 오로지 SQL이 담당했다. 많은 메인 개발 언어가 명멸하는 상황에서도 SQL은 굳건히 그 자리를 지켜왔던 것이다.
더구나 최근에는 빅데이터와 인공지능이라고 4차산업혁명 시대를 맞이하여 데이터분석이라는 분야가 전공불문, 산업불문하고 시대의 필수 교양이 되어가고 있다. 전문적인 개발을 하지 않는 일반인들조차도 RDBMS에 저장되어 있는 데이터를 조회하고 분석하기 위해서 SQL을 배우기 시작하고 있다. 아마도 파이썬 보다도 더 많은 사람들이 사용하고 있는 컴퓨터 언어가 아닐까 생각된다.
SQL은 1972년 IBM의 System R 프로젝트에서 RDBMS를 개발하는 과정에서 나온 언어로서 RDBMS에저장된 데이터를 조회하거나 수정할 때 사용하는 언어로서 내가 원하는 데이터를 기술하기만 하면 RDBMS가 알아서 찾아 가져와주는 신기한 언어였다. 어떻게 찾아오는지는 RDBMS의 옵티마이저라는 모듈이 알아서 해주고 사용자는 원하는 데이터 목록만을 정확히 지시해 주면 되는 언어였다. what을 기술하면 how는 RDBMS가 알아서 해주는 그런 언어이다. 이러한 언어를 C, java 같은 3세대 언어와 비교하여 4세대 언어라고 한다.
1960년대 말 수학자였던 IBM의 E. F. Codd 박사는 수학의 집합이론을 응용하여 데이터를 엑셀 같은 2차원 테이블 구조에 저장하고 조회할 때는 연결 키를 중심으로 원하는 데이터를 뽑아내는 이론을 제안했다. 그러나 IBM의 경영진들은 기존에 이미 시장을 장악하고 있었던 계층형 DBMS의 시장축소를 두려워했기에 E. F. Codd 박사의 혁신적인 제안을 무시했다. 단지 IBM의 산호세 알메이드 연구소에 프로젝트 룸을 내주는 정도의 조치만 허락했다. 이를 System R 프로젝트라고 불렀는데 이 작은 프로젝트 룸에 모인 IBM의 천재들은 회사의 전폭적인 지원을 거의 받지 못한 채 RDBMS의 초기 아키텍쳐를 만들기 시작했다. 이 과정에서 RDBMS에 저장된 데이터를 조회하고 수정하기 위해서 개발된 것이 바로 SQL 언어이다. 도널드 체임벌린과 레이몬드 보이스는 이 역사적인 개발언어를 공동 연구했고 처음에는 SEQUEL(Structured English Query Language) 이라고 불렀다. 그런데 후일 SEQUEL이라는 이름이 영국의 항공사 이름과 겹쳐서 지금의 SQL(Structured Query Language)로 이름을 바꾸었다.
이후 1976년 실리콘밸리의 스타트업인 오라클이 상용 RDBMS인 Oracle DBMS를 발표하면서 오히려 IBM을 앞서 나가기 시작했고 1980년대부터는 Oracle, IBM, Sybase, Microsoft 등 글로벌 IT 기업이 RDBMS 시장에서 경쟁하기 시작했고 RDBMS는 IT 시장의 가장 큰 화두가 되었다. 그리고 개발자들은 RDBMS와 대화하기 위한 언어인 SQL을 익히는 것은 필수 코스가 되었다. 그러나 각 글로벌 IT회사에서 만든 RDBMS 등은 약간은 상이한 SQL을 사용하게 되었고 표준화의 필요성이 대두되었다. 이에 ANSI와 ISO 등의 표준화기구에서 SQL의 표준을 제정하여 이를 해결해 왔다.
그리고 이제 빅데이터 분석 시대를 맞이해서 모든 사람이 빅데이터 분석을 해야만 하는 시대가 되었다. SQL은 개발자들의 언어가 아니라 데이터 분석에 관심있는 모든 사람의 언어가 된 것이다. 4차산업혁명시대에는 데이터베이스와 대화하는 SQL에 대해서 잘 이해하고 활용하는 능력이 필수 교양 지식이 된 것이다.
엑셀로 대표되는 스프레드 시트는 1979년 댄 브릭클린이 애플Ⅱ컴퓨터에서 최초의 스프레드시트인 비지칼크를 개발한 이래로 모든 사무실에서 사무용 데이터를 처리하기 위해 사용되어 왔기에 거의 모든 사람이 이미 익숙한 프로그램이다. 그리고 RDBMS와 엑셀은 내부적으로는 저장하는 원리가 다르지만 사용자 입장에서 보면 2차원 테이블 형태의 데이터를 조회하고 수정하는 등 활용적인 측면은 거의 유사하다.
주로 커맨드 모드에서 이뤄지는 SQL 명령어와 메뉴 구조로 이뤄진 엑셀의 기능적 유사성을 이해하면 엑셀 기능에 익숙한 사용자들이 매우 쉽게 SQL을 익힐 수 있다고 생각한다. 이러한 엑셀과 SQL의 비교를 통한 SQL 공부 방법론은 4차산업혁명 시대의 필수 교양 지식이 된 SQL을 초보자들이 쉽게 공부할 수 있는 하나의 방편이 될 것이다.

이 책은 데이터 분석을 위해서 SQL을 처음 접하는 초심자들에게 엑셀과의 비교를 통해서 SQL의 기본 개념을 이해시키는 길잡이가 될 것이다. SQL 내적인 논리만을 듣고 이해하는 것 보다는 이미 많은 사람들에게 익숙한 엑셀의 기능을 설명하고 그에 해당하는 SQL 기능을 설명함으로써 SQL에 익숙하지 않은 초심자들에게 SQL을 친근하게 접하도록 하였다.

. 서평
빅데이터가 중심이 되는 현대 사회, SQL과 EXCEL에 대한 기본 지식은 이제 선택이 아닌 필수가 되었다. 실제 활용 사례 및 실습 과정을 통해 누구나 이해하기 쉽게 다룬 책으로, 비전공자부터 현직자까지 누구에게나 추천하는 책이다.
- 심영대 (주)광영EMC 사장, (전) 아시아나IDT 연구소장
컴퓨터 언어를 처음 배운다고 생각할때 느껴지는 거리감이 이 책에서는 느껴지지 않았다. 처음 배우는 사람들에게 눈높이를 맞추는데 신경을 많이 썼다는 것을 느낄 수 있었다. SQL에 대해 공부해보고 싶지만 어려울까봐 다가가지 못하는 사람들에게 가장 좋은 선택지일 것이다.
- 서울대학교 명예교수 윤여창
SQL을 비전공자들의 시선에 맞게 설명했다는 점에서 다가가기 어렵지 않았다. 설명에 곁들여 문제까지 풀어보면서 개념을 확실하게 다질 수 있다는 점이 이 책의 가장 큰 장점이라고 생각한다.
- 세명컴퓨터고 최지호
기존에 데이터베이스 분야는 소수 전문가들의 전유물로 여겨졌다. 하지만 문과와 이과라는 학문적 경계는 점차 무너져갔고, 이제는 올라운더(All-Rounder)로서 활약하는 사람이 고평가되는 시대이다. 이 책은 문과생들조차 쉽게 SQL을 접할 수 있게 함으로써 그들로 하여금 프로그래밍 분야에서 상당한 경쟁력을 갖추게 할 것이다.
- 전 서울지방식약청장 김영찬
SQL을 공부해보고 싶었지만 진입장벽이 높아 망설였던 사람들에게 추천해주고 싶은 책이다. 업무에서 데이터를 다루기 위해 어쩔 수 없이 사용해야 하는 상황에서 한줄기 빛이 되어준 책.
- 법무법인 대륙아주 고문 박창규
step by step으로 설명되어 있어 기본기가 없는 사람들도 쉽게 보고 실습할 수 있는 책이다. 문이과 가릴 것 없이 기본적인 데이터를 다루는 능력이 필요해진 빅데이터 시대에 많은 사람들에게 도움을 줄 수 있는 책이라는 생각이 든다.
- 전 부산지방기상청장 김영신
책제목 그대로 비전공자들도 쉽게 sql 을 배울 수 있는 좋은 책이다. 특히 일상생활에서 자주 쓰이는 엑셀과 sql 을 비교했다는 점에서 흥미롭다. 그림과 글씨가 알록달록하고 적재적소에 배치되어 있어 눈에 잘 들어온다. 예시들이 재미있고 이해하기 쉬워 초보자를 위한 맞춤 책이다.
- 주식회사 더코닉 대표이사 김승욱
이제는 어느 분야든 실무에서 데이터를 다룰 수 있는 능력이 필수적이다. 보편화된 엑셀부터 더 강력한 무기가 될 수 있는 SQL까지 누구나 쉽게 따라할 수 있게 도와주는 설명과 함께 적절한 예시문제가 함께 있어 진짜 내것으로 만들 수 있도록 도와주는 친절한 입문서를 찾는다면 주저없이 추천한다.
- 실리콘밸리 김영언 박사


목차


제1장 데이터베이스와 SQL
제2장 실습환경 구축
제3장 데이터 설명
제4장 EXCEL과 MariaDB 기본 비교
제5장 EXCEL과 MariaDB 활용 비교 (DML)
제6장 EXCEL과 MariaDB 활용 비교 (정렬과 연산)
제7장 EXCEL과 MariaDB 활용 비교 (JOIN 및 기타)
제8장 더 알아보기
찾아보기
이 책이 만들어지기까지
홍보

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.