| 미국 아마존 SQL 분야 1위를 굳건히 지키고 있는 책. 실습 데이터베이스를 이용해 직접 음반회사 데이터를 활용해서 실습한다는 점이 좋았다. 이론으로 배우는 게 아니라 실제 실무를 하며 꼭 필요한 것들 위주로 빠르게 익힐 수 있도록 구성되어 현장 실력을 늘리는 데 가장 좋은 책. 처음 시작하는 사람도 무난하게 볼 수 있다. |
|
이 책은 SQL을 한번도 다뤄보지않은 비기너에게도 이해하기 쉽게 SQLite 브라우저와 실습데이터를 제공한다. 따라서 그냥 줄굴로만 읽는 책이 아닌. 실습가능한 책이다. (사실 SQL은 실습이 아니라 눈으로만 보면 아무 의미 없기때문에 실습 데이터를 제공하는 것이 정말 큰 강점이다) 그리고 단순히 쿼리 문법의 설명만 보면 때로는 내가 직접 작성해볼때 error 메시지가 뜨는 경우가 있는데 이 책은 쿼리문과 쿼리문의 결과를 같이 보여주기 때문에 내가 이 문법을 잘 작성한건가? 라는 의문점을 피할 수 있다는 아주 좋은 장점을 가지고 있다. 특히 이 책이 나에게 가장 도움이 되었던 것은 Join에 대한 부분이었다. SQL를 사용하는 실무자들은 알겠지만 회사 DB는 매우 지저분하다... ;;; (비단 우리회사만 그런 것은 아니겠지...? ) 이런 지저분한 데이터들에서 내가 원하는 컬럼을 담고있는 테이블을 찾고, 특정 키값으로 조인을 해서 데이터를 산출할때 정말 이론적으로는 간단하지만 현실은 그렇지 않을때가 많다... 이 책을 통해 듬성듬성 갖고있던 sql 지식의 빈공간을 채우기에 충분하다고 말하고 싶다. 또한 서브쿼리 까지 다뤄주니 더더욱 유용하다. 초급자부터 나처럼 애매하게 sql을 다룬 실무자와 이미 sql이 능숙하지만 한번 더 가볍게 리뷰하고 싶은 현업 분석가까지 모두가 편하게 읽을 수 있는 책이다 - 실전 SQL 퀵스타트 |
《실전 SQL 퀵스타트》는 데이터 관리와 분석에 관심이 있는 초보자들을 위한 책으로, 데이터베이스와 SQL 기초를 배울 수 있는 책입니다. 저자인 월터 실즈는 20년 가까이 현업에서 활동 중인 SQL과 데이터베이스 전문가이자 교육자로, 초보자의 입장에서 어렵고 전문적인 내용에서 벗어나 누구나 쉽게 SQL을 할 수 있도록 이 책을 출간했습니다.![]() 이 책은 크게 세 부분으로 나뉘며, SQL을 처음 접하는 사람들이 데이터베이스를 관리하고 분석하는 데 필요한 기술을 실용적으로 배울 수 있도록 구성되어 있습니다. 1부에서는 데이터베이스의 특징과 SQLite의 설치와 실행 방법에 대해 다룹니다. 2부에서는 간단한 SQL 쿼리를 작성법을 설명합니다. SELECT문부터 시작해서 WHERE, JOIN, 함수를 배울 수 있습니다. 3부에서는 SQL 쿼리 작성의 효율을 높일 수 있는 고급 기술을 설명합니다. 쿼리 안에 다른 쿼리를 중첩하는 서브쿼리, 데이터를 보기 쉽게 만드는 뷰, 데이터 조작 언어(DML)을 소개합니다. ![]() 실습 데이터는 'sTunes'라는 가상의 음반 판매회사의 데이터를 활용하며, SQL을 실제로 적용해 보며 학습할 수 있도록 만들어져 있습니다. 책에 포함된 예제들은 기본적인 데이터 검색부터 복잡한 데이터 조작과 분석까지 다양한 난이도를 포함하고 있습니다. 《실전 SQL 퀵스타트》의 장점입니다. 1. 실습이 간편한 SQLite로 진행합니다. 2. 음반 판매 회사의 업무를 진행하면서 데이터 분석 실무에 도움을 줍니다. 3. 문제를 풀어 볼 수 있는 '체크 포인트'와 '한 걸음 더'로 심화된 학습을 할 수 있습니다. 4. 'SQL 키워드 리스트'와 '용어 사전'으로 배운 내용을 정리할 수 있습니다. ![]() 책은 SQL 프로그래밍 언어를 처음 배우는 초보자들에게 좋습니다. 데이터베이스 관리 기본을 배우고 싶은 개발자, 데이터 중심의 미래에 대비하고 싶은 직장인, 데이터 기반의 비즈니스 분석을 시작하고 싶은 데이터 분석가에게도 알맞은 책입니다. 다만 'SQL 첫걸음'이라는 제목에 맞게 기초적인 내용에만 초점을 맞추고 있어, 인덱스, DDL, 튜닝 등 SQL과 데이터베이스에 대한 심화된 내용을 기대했던 사람에게는 아쉬울 수도 있습니다. ![]()
데이터가 세상을 지배하는 시대에 SQL은 데이터를 관리하고 분석하는 데 필수적인 기술입니다. 《실전 SQL 퀵스타트》는 어려운 이론서에서 벗어나 실용적인 부분만 골라내 배울 수 있는 책입니다. 접근하기 쉬운 데이터베이스인 SQLite와 샘플 데이터를 사용하여 직접 쿼리를 실행해 보고, 각 장의 끝에 있는 퀴즈를 통해 학습 내용을 확인할 수 있습니다. 책에서 가장 마음에 들었던 부분은 맺음말이었습니다. 일했던 회사에서 데이터 접근 권한이 없었던 어려움, 자신에게 맞는 데이터베이스 직무 선택, 취업과 이직에 대한 팁 등 저자의 열정이 느껴지는 글이었습니다. 빅데이터 시대에 걸맞게 매일 SNS, 유튜브부터 공공 데이터, 회사 내의 프로그램까지 수 많은 데이터가 저장되고 있습니다. 하지만 분석되는 데이터는 0.5퍼센트에 불과하다고 합니다. 수집된 데이터로 제대로 활용하기 위해서는 저자는 SQL을 단순히 데이터베이스를 조작하는 도구로 활용하는 것이 아니라, 데이터로부터 의미 있는 인사이트를 얻을 수 있다는 것을 알려주고 있습니다. 무궁무진한 데이터의 세계로부터 숨겨진 패턴을 발견하는 기초를 다지고 싶다면 이 책을 추천하고 싶습니다. "해당 서평은 제이펍 출판사로부터 책을 제공받아 작성했습니다." #실전SQL퀵스타트, #데이터베이스, #SQL, #쿼리, #데이터분석, #SQLite, #DB, #DML, #조인, #함수, #서브쿼리, #뷰, #제이펍, #서평, #리뷰 |
|
SQL 1:1 과외를 들은 기분이었습니다 입문자에게 쉽게 쉽게 알려주는 최고의 책입니다 SQL 관련 책 총 3권 읽어봤는데 이 책이 제일 이해가 잘 되고 좋았어요 SQLD 자격증책은 솔직히 자격증 취득에 중점을 둔다면, 이거는 실제 데이터베이스를 바탕으로 직접 SQL을 다뤄본다는 점이 좋았어요 |
|
book reviews sponsored by publishers (Lang : KR) 제이펍 출판사 IT 전문서 리뷰어 3기 선발이 되어 책을 받았다. 언젠가 이런책이 나오길 바라고 있었다. 정말 쌩 입문자에게 강추하고 싶은 책이다. 가독성도 완벽하여 책을 읽을 때 눈이 아프지 않고 내용이 전혀 어렵지 않으며, 디테일한 부가적인 설명들이 너무 잘 나와 있어서 읽으면서 이해를 빠르게 흡수할 수 있다. 필자는 SQL을 공부할 때, 이렇게 입문에 완벽한 집합체 자료가 없어서 여기저기서 실습을 통해 무수한 삽질 끝에 채득한 방법으로 익혔다. 이제는 더이상 그러지 않아도 된다. 필자는 후배들에게 앞으로 SQL을 공부할려면 이 책을 강추할 생각이다. 챕터마다 내용이 엄청 심오하지도, 많지도 않고 딱 적당하며, 마지막 요약본은 디자인도 좋아서 다음장을 넘기면서 계속 감탄을 했다. 책 디자인부터 내용에서 독자에게 전달하고자 하는 요소에 신경을 많이썼다는게 보인다. 코딩 할줄 몰라도 읽어도 된다고 생각한다. 물론 이거는 말그대로 입문을 위한 것이기에 SQL마다 구문이 달라서 거기에 맞춰서 학습을 추가로 해줘야 겠지만 뭐든 첫걸음이 쉽지 않은데, 이 책은 그런 에러사항을 해결해준다. 하루에 몇 챕터씩 분할해서 보면 매우 좋을 듯하다. 더이상 무언가 설명이라는게 불필요할 정도로 이거는 그냥 사서 보길 추천한다. 전공자 학부 1학년때 보면 매우 도움이 많이될 것이다. --- "제이펍 출판사의 도서 지원을 받아 작성한 리뷰입니다." --- https://youtube.com/@Certa6 제 유튜브 채널입니다. 도움이 됐다면, 구독 부탁합니다! 주변에 제 블로그, 유튜브를 알려주시면 감사하겠습니다~! :) Thank you for watching the blog. Please subscribe! I would appreciate it if you could share the blog around you. #제이펍 #제이펍전문서 #제이펍서평단 #Jpub #jpub #출판사 #제이펍출판사 #서평단 #hackers #hacker #hacking #anonymous #cybersecurity #kalilinux #programming #hack #hacked #technology #cybercrime #linux #ethicalhacking #coding #programmer #computerscience #malware #hacks #bhfyp #redteam #tryhackme #hackthebox
|
|
실전 SQL 퀵스타트는 필요한 것만 빠르게 익히기에 좋은 SQL 가이드입니다. 실제로 책을 읽기 시작했을 때, SQL 관련 자격증을 준비하고 있어 헷갈리는 개념이 있을 때 책을 참고하여 이해하기 좋았어요! 복잡한 세팅 없이 쉽게 사용할 수 있고, 직관적인 GUI를 제공하는 SQLite용 DB 브라우저를 이용하여 '음악 판매 회사의 SQL 데이터 분석가'로 데이터를 분석하며 분석 포인트와 쿼리 작성을 내 것으로 만들기에 좋습니다.![]() ![]() 공부하면서 궁금할 만한 부가적인 내용을 다루고, 간단한 연습을 돕는 예제가 많이 포함되어있어요. 그리고 매 장의 끝에 데이터 분석 체크포인트를 통해 배운 내용을 되새겨 직접 분석하며 SQL 쿼리 작성 실력을 높일 기회를 제공하기 때문에 어떻게 쿼리를 작성할지 고민을 많이 해볼 수 있었습니다! SQL을 빠르게 익히고 사용해보는 것에 초점을 맞추고 싶으신 분들에게 이 책을 추천합니다! 저는 책장에 두고 SQL을 사용할 때마다 펼칠 것 같습니다. :-) |
|
주말을 이용하여 2주간 읽은 책들에 대한 리뷰를 써본다. 그 중에서 먼저 첫번째로 읽은 도서는.. 내용에 대해 평소 어는 정도 잘 이해하고 있다고 생각하고 있으면서도 초심의 자세로 돌아가 겸손하게 읽게된 도서이다. 도서 제목은 <실전 SQL 퀵스타트>.. SQL을 활용한 Injection 방식은 대표적인 해킹 공격 중 하나이기에, 보안 실무자의 입장에서 SQL은 보안 업무 수행을 잘하기 위해서도 꼭 알아두어야 하는 부분이기 때문에, 그러한 연유로 이번 도서를 선택한 부분도 있었다. 본 도서에서는 SQLite를 활용하여, 각종 예제들을 실습해 가면서 SQL의 문법을 이해하는 내용이 수록되어 있다. 이 책 초반부에 "예제 코드를 복붙하지 말고, 모두 직접 입력해야만 실력이 향상될 수 있다."는 말이 나온다. 즉, 백문이 불여일타..라는 프로그래밍 세계에서의 기본 상식이듯, SQL도 일종의 언어인만큼 동일하게 적용된다. 참고적으로, 실습용 데이터데이스(온라인 음악 판매 데이터 샘플)는 원서인 QuickStart Guide 시리즈의 아래 홈페이지 링크를 통해 다운로드 받을 수 있다. 도서를 읽으면서 실습을 위해 나 또한 DB Browser for SQLite를 설치하고, 대표적인 쿼리들을 선별적으로 뽑아서 직접 입력해 가면서 실습을 진행해 보았는데, CASE나 END AS와 같이, 내가 그 동안 모르고 있었던(혹은 잊고 있었던?) 키워드들이 종종 보여서 흠찟 놀랐다. 사실 DB 쿼리를 보면서 검토하는 업무는 종종 하지만, 업무 상 SQL 쿼리를 직접 작성하는 일은 많이 않기 때문에, 아주 복잡한 쿼리나 쿼리 최적화에 대한 부분을 이 책에서는 자세히 다루지는 않는다. 그렇지만, 서비쿼리나 뷰, 함수 등을 포함하여 기본적인 모든 SQL 문법을 실습 예제를 통해 다루고 있기 때문에, 본 도서는 SQL 입문자를 위해서 안성맞춤이라는 생각이 들었다. 뭐랄까, 편집이 깔끔해서 그런지는 모르겠지만, 쉽고 이해가 쏙쏙 된다는 느낌이 들었다. 일반적으로 실제 사용되는 대부분의 DB 쿼리는 DB로부터 데이터를 불러오는 SELECT 쿼리인 것처럼 본 도서에서도 특히 SELECT 문에 대한 상세한 설명과 샘플 예제들이 많다. 아마 70~80%는 SELECT문을 활용하여 각종 상항과 조건에 따라 데이터를 불러오는 예제였던 것 같다. 그리고, 각 챕터별로 해당 챕터를 잘 이해했는지를 확인하기 위한 실습 문제와 챕터 내용에 대한 요약을 담고 있다. 문제와 요약 부분은 해당 챕터에 대한 다시 되짚어 볼 수 있어 학습 효과 상승에 도움이 된다. 특히 문제를 풀어가며, 역시 인간은 문제해결을 할 때 비로소 성취감을 느끼는 것인지 모르겠지만, 해당 문제를 해결하는 과정에서 내용에 대해 더욱 재미가 느껴지고 이해에 도움이 되었다. 뭔가 관문을 통과하는 느낌이랄까? ^^; ![]() 또한, 개인적으로는 도서의 마지막에 있는 '맺음말' 부분도 마음에 들었는데, 데이터베이스 업무에 대한 필자의 생각과 관련 취업 시장이나 이직, 면접, 그리고 SQL 관련 자격증과 같은 부분에 대해 짧지만 유용한 내용들을 언급하고 있었다. ![]() 결론적으로 본 도서는 아래와 같은 분들이 읽으면 좋을 것 같다.
간만에 SQL 기본서를 읽어보면서, 기본기를 충실히 다질 수 있는 복습의 시간을 가질 수 있었음과 동시에, 아주 오래전 대학생 시절의 데이터베이스 수업시간이 떠올라 아련한 향수에 젖을 수 있었던 기분 좋은 시간이었던 것 같다. ※ 본 리뷰는 제이펍 IT 전문서 리뷰어 활동으로 일환으로 수행한 리뷰입니다. |
데이터 분석가 / 데이터 사이언티스트를 꿈꾸며부트캠프 두 곳을 다니고 난 후 이제서야 본격적으로 취업 준비를 하고 있다 두 곳 모두 공통점이 있는데 데이터를 다루는데 SQL 수업이 너무 부족했다 그래서 SQL이 중요한지도 몰랐고 메타코드에서 현업 강사님들의 특강을 통해 다섯 분 중 네 분이 SQL이 중요하다고 말씀하셨기에 SQL을 공부해야겠다는 이전에 완전 기본 SQL만 이틀? 정도 배웠지만 다 잊어버려서 초보니까 처음부터 배운다는 마음으로 쉬운 강의들이나 책을 찾는데 마음에 드는 게 없었다 그렇게 찾고 찾다 [실전 SQL 퀵스타트 - 제이펍] 책을 알게 됐다 결론부터 말하자면 이 책은 필수 이론 + 실전 책으로 나처럼 SQL을 처음 다루는 사람들을 위한 초보자 SQL 교과서다 그래서 읽는데 어려움이 없었고 실습하는데도 부담이 없었다 책의 목차는 다음과 같다 책은 기초부터 고급까지 이어지는데 1부는 SQL의 기본적인 내용 2부는 SQL 문 작성하는 방법 3부는 고급 SQL 그리고 부록은 데이터 분석 체크포인트와 SQL 키워드가 요약돼있다 1장을 공부하면서는 SQL을 그래도 짧게라도 배워서 훌훌 넘어갈 줄 알았는데 처음 보는 내용들이 있었다 어떤 강사님의 특강에서 SQL 얘기하다가 레코드와 필드를 얘기하길래 그냥 그런 게 있나 보다 하고 넘겼는데 그게 SQL의 레코드와 필드였다 이전 짧게 배웠을 당시는 이런 기본적인 용어를 설명 안 해줘서 몰랐는데 책으로 알게 됐다 레코드 = 행, 필드 = 열 이라고 생각하면 된다 그리고 SQL 데이터 베이스 스키마와 테이블 사이의 관계에 대해 알게 됐다 예를 들어 PatientID 필드는 (왼쪽 사진 그림 1.7 중간 맨 위에나 하나 아래) patient_info 테이블의 primary key인 동시에 lab_orders 테이블의 foreign key이다 이 책으로 공부하면서 정말 필수적인 내용들에 대해서 많이 알게 됐다 ORDER BY 절, WHERE 절, HAVING 절, LIKE 등등 쿼리를 짜는 게 있어 필수로 알아야 하는 내용들을 내용만 설명하는 게 아닌 직접 쿼리를 짜서 보여줘서 눈으로 따라가기 편했다 책은 한 챕터가 끝날 때마다 이렇게 한 장으로 중요한 내용을 요약해 줘서 중요 내용을 다시 체크할 수 있었다 쿼리 같은 경우 어떤 순서로 쿼리를 작성해야 하는지 가이드라인을 제시해 주고 실습을 통해 저자가 쿼리 짜는 걸 따라갈 수 있어서 좋았다 실습 같은 경우 아래 홈페이지에서 SQL lite와 db를 다운로드해서 실습하면 되는데 책에 사진과 함께 자세한 설명들이 나와있다 이런 기본 내용들을 거치고 나면 고급 SQL이 나오는데 일단은 기본 SQL부터 쭉 따라가 보고 읽어도 될 것 같다 고급 SQL이 끝나면 부록 페이지에서 내가 공부한 내용을 마지막으로 체크할 수 있는 체크 포인트가 있고 그다음으로 용어 사전이 있는데 용어들을 간단히 정리해놔서 공부하다가 용어가 헷갈리는 부분이 있으면 맨 뒤를 펼쳐서 찾아보면 좋을 것 같다 도서관에서 찾아보다 덮었던 SQL 책들을 생각하며 이 책을 처음 받았을 때 어려운 SQL 책일 줄 알았는데 내가 여태껏 읽었던 SQL 책 중에서 가장 재밌게 읽은 SQL 책인 것 같다 여러분 중 SQL에 처음 공부하는 분들에게 이 책으로 공부해 보길 추천한다 본 서평은 제이펍에서 서적만 제공받은 자유로운 형식의 서평입니다 |