메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

뇌를 자극하는 SQL Server 2012 (1권, 기본편)

한빛미디어

집필서

절판

  • 저자 : 우재남
  • 출간 : 2013-02-13
  • 페이지 : 668 쪽
  • ISBN : 9788979149920
  • 물류코드 :1992
  • 초급 초중급 중급 중고급 고급
4.5점 (2명)
좋아요 : 30

"책에 있는 예제가 100% 그대로 실습되는 놀라운 학습경험을 보장합니다."

 

이 책은 『뇌를 자극하는 SQL Server 2005』(2006), 『뇌를 자극하는 SQL Server 2008』(2009)에 이은 세 번째 개정판입니다. 실무 현장에서 이뤄지는 데이터베이스 미러링, 복제 등의 실습을 하려면 3대의 컴퓨터가 필요합니다. 그러나 이 책의 독자 대부분이 이러한 환경을 갖추기는 매우 어렵습니다. 그래서 이 책에서는 1대의 컴퓨터에 3개의 SQL Server 인스턴스를 설치해서 실무 현장과 동일한 실습 환경을 구성했습니다. 책에 있는 예제가 100% 그대로 실습되는 놀라운 학습경험을 만나보세요. 이 책은 1권(기본편)과 2권(관리/응용편)으로 구성되어 있습니다.

 

핵심 내용

 

당신은 실무경험은 없지만 학교에서나 학원에서나 혹은 책을 통해서 SQL Server를 배웠다고 가정하자. 그런 당신이 취직을 해서 SQL Server를 실제로 다뤄야 한다면 무슨 일을 가장 먼저 해야 하는가? 
바로 이 책을 보고 그대로 실습해보는 것이다. 이 책은 눈으로만 읽지 않고 실습으로 체험하는 책이다. 실무에서 실제로 사용하고 있는 실습 예제로 SQL Server의 맥을 짚어준다. 특히 빠른 시간에 SQL Server를 체험하길 원하는 절박한 독자를 위해 이 책의 모든 실습을 제3장에 압축해서 담았다. 내일 당장 SQL Server 운영에 투입된다면 제3장을 보기 바란다.

 

특징과 장점

  • 『뇌를 자극하는 SQL Server 2008』 (한빛미디어, 2009)개정판
  • 『뇌를 자극하는 SQL Server 2012』는 1권(기본편), 2권(관리/응용편)으로 구성되었으며 이중 1권에 해당
  • 처음 데이터베이스를 접하거나, SQL Server를 시작하는 독자도 실무의 SQL Server 관리자가 하는 데이터베이스 운영을 막히는 부분 없이 실습할 수 있다.
  • 1대의 컴퓨터에 3개의 SQL Server 인스턴스를 설치해 대형 실무 사이트를 운영하는 환경과 거의 동일한 환경으로 실습한다.
  • 이 책에서 다루는 전반적인 내용 및 실제 응용프로그램과 연동하는 기본적인 내용을 미리 살펴볼 수 있도록 책의 앞부분(제3 장)을 구성했다.
  • 브레인 사이트(http://brain.hanb.co.kr/sql2012)를 통해서 지속적인 서비스를 제공한다.

 

어떤 독자를 위한 책인가?

  • 데이터베이스, SQL Server 2012 입문자
  • SQL Server 2005, 2008, 2012 사용자
  • 대학이나 IT학원의 SQL Server 과목 수강생
  • 실무에서 이뤄지고 있는 SQL Server의 사용 예를 알고자 하는 취업 준비생
우재남 저자

우재남

서강대학교에서 정보시스템 전공으로 석사 과정을 마친 후 다양한 IT 관련 분야에서 실전 업무를 수행했고, 대학에서 모바일 프로그래밍, 데이터베이스, 운영체제 등의 과목을 강의해왔다. 현재는 디티솔루션의 공간데이터베이스 연구소장으로 재직하고 있으며, 공간 정보와 IT의 융합 학문인 유시티 IT 분야의 공학박사 학위도 취득했다. 또한 한양사이버대학교 컴퓨터공학과와 삼성, LG, 현대, CJ, KT, SK, 대한상공회의소 등에 서 인공지능 및 IT 전문 분야를 강의하고 있다. 자신이 체험한 다양한 IT 실무 경험과 지식을 최대한 쉽고 빠르게 수강생과 독자에게 전달하는 것을 강의와 집필의 모토로 삼고 있다. 한빛미디어와 한빛아카데미에서 『뇌를 자극하는 Redhat Fedora: 리눅스 서버 & 네트워크』(2005)를 시작으로 『IT CookBook, 파이썬 for Beginner(3판)』(2022) 등 50권 이상의 책을 집필 및 번역했다.

1부. SQL Server 설치 및 DB 구축과정 미리 실습하기
1장 DBMS 개요와 SQL Server 2012 소개
       01 DBMS 개요
       02 SQL Server 소개

2장 SQL Server 2012 설치
      01 SQL Server 2012 설치 전 준비사항
      02 SQL Server 2012 설치 실습
      03 SQL Server 2012 샘플 데이터베이스 설치
      04 SQL Server 2012 한 방에 설치하기
      05 SQL Server 2012 제거
      06 SQL Server 2012 최신 서비스 팩 설치
      07 설치 후에 확인할 사항

3장 SQL Server 2012 전체 운영 실습
      01 요구사항 분석, 시스템 설계, 모델링
      02 SQL Server 2012를 이용한 데이터베이스 구축 절차
      03 테이블 외의 데이터베이스 개체의 활용
      04 데이터베이스 백업 및 관리
      05 SQL Server 2012와 응용프로그램의 연결

 

2부. SQL Server 기본
4장 데이터베이스 모델링
      01 프로젝트의 진행 단계
      02 데이터베이스 모델링

5장 SQL Server의 툴과 유틸리티 사용하기
       01 SQL Server Management Studio
       02 프로파일러

6장 Transact-SQL 기본
       01 SELECT 문
       02 데이터의 변경을 위한 SQL

7장 Transact-SQL 고급
       01 SQL Server의 데이터 형식
       02 조인
       03 SQL 프로그래밍

 

3부. SQL Server 데이터베이스 개체
8장 테이블과 뷰
       01 테이블
       02 뷰

9장 인덱스
       01 인덱스의 개념
       02 인덱스의 종류와 자동 생성
       03 인덱스의 내부 작동
       04 인덱스 생성/변경/삭제
       05 결론: 인덱스를 생성해야 하는 경우와 그렇지 않은 경우

10장 트랜잭션
       01 데이터베이스 트랜잭션 로그 파일과 트랜잭션의 관계
       02 트랜잭션 상세

11장 저장 프로시저와 사용자 정의 함수
       01 저장 프로시저
       02 저장 프로시저의 작동
       03 사용자 정의 함수

12장 커서
       01 커서의 기본
       02 커서의 활용

13장 트리거
       01 트리거의 개념
       02 기타 트리거에 관한 사항

 

4부. SQL Server 활용
14장 전체 텍스트 검색
        01 전체 텍스트 검색 개요
        02 전체 텍스트 인덱스와 전체 텍스트 카탈로그

15장 XML
        01 XML 기본
        02 XML 활용

16장 SQL Server와 응용 프로그램의 연결
        01 외부에서 SQL Server와 응용프로그램의 연결

 

부록 Windows XP에 SQL Server 2008 R2 설치
        01 SQL Server 2008 R2 설치
        02 SQL Server 2008 R2 샘플 데이터베이스 설치
        03 SQL Server 2008 R2 최신 서비스 팩 설치

데이터베이스. 더 정확히 말하면 DBMS에 대한 다양한 수준의 도서가 많습니다.(입문서부터 전문가 수준의 상세설명, Tip 설명, DB 이론위주의 설명 등)

MS-SQL 예전 실습 수준으로 잠시 했던 기억만 있어서 실제로 처음접해보는 것과도 같은 상황에서 이책을 접했을때, 제일먼저 제목의 한부분이 눈에 들어왔습니다. “1. 기본편”..

사실 도서들이 1,2,3…이런식으로 기능을 설명하지, 독자 수준에 따라서 기본과 관리/응용으로 구분하여 접근했다는 것에 흥미가 갔습니다.

미리 총평을 쓴다면, SQL 서버를 직접 MS OS에 설치하여, DB의 내용은 이해못하고, 따라하기만 해본다면 이보다 더 좋은 실습교제가 있을까 하는 생각이 듭니다.

목차를 살펴보면, 1장은 DBMS 개요와 SQL Server 2012 소개를 합니다. 전체 로드맵과 개념정리를(특히 기존버전들과의 비교가 가능하게끔 정리가 잘 되있습니다.) 통해, 2장에서 설치를 위한 상세 설명들이 나옵니다. 한빛사이트에서 관련 프로그램을 다운받아서 할 수 있게 해준 것이 좋은 것 같습니다.

4장부터 본격적인 내용으로 이어져 한줄한줄 따라하는 매뉴얼식으로 실습이 전개가 되며, 성능비교 등 실무자가 알아야 할부분도 언급하고 있습니다. 도서의 많은 부분이 그림과 표를 적절히 활용하여 가독성을 높이고 있습니다. 대화를 하듯이 “몰라도 좋으니 일단 해보자, 그래서 결과로 이론을 설명하겠다.”는 접근도 괜찮은 접근법으로 생각됩니다. 다만 약간의 도대체 지금 뭐하는걸까 혼동이 될수도 있는데, 이럴땐 속독으로 넘어가서 예제 소스를 다운받아 직접 해보는 것 좋을때도 있습니다. 그리고 절차 중간 중간 ‘경고표시’와 ‘여기서 잠깐’ 문구는 독자에게 많은 것을 알려주고자 하는 저자의 세심함도 느껴집니다.
이도서가 정말 초보자배려, 실습위주라고 느껴지는 부분은 매 실습마다, 백업파일을 활용하는 쿼리문을 알려줍니다.
타도서들에서는 “백업파일을 활용하자 – 백업 쿼리문은 앞의 장에서 했었다.” 이렇게 논했을텐데, 혹시나 책의 내용을 이해하지 못하고 따라만 하는 독자들을 위해서 반복되는 문장이나 쿼리문도 매번 기술해준 것이 아닐까 생각해봅니다. 물론 이로인해 도서가 두꺼워지긴 하지만……

개인적으로는 저자는 DBMS의 성능의 중요성을 참 많이 강조하고자 노력한 것 같습니다.
그래서 “지금은 실습용으로 데이터량이 적어서 차이가 없지만, 실제 대용량에서는…..” 이런 문구가 많으며, 조인과 인덱스에 대해서 자세한 설명을 그림과 성능의 비교를 직접 데이터로 보여주고 있습니다. 조인과 인덱스와 연관되어 성능결과에 대한 설명은 뒤에 계속 이어지고 있으니, 사람들이 조인과 특히 인덱스 설정/운영에 대해서 잘못알고 있는 부분을 알려주고싶은 저자의 맘이 많이 느껴집니다.
그리고 저자는 따라하기식의 저자를 위해서 GUI모드에서 실습한 것을 쿼리문으로 한번더 적어주는 센스를 보이기도 합니다.

마지막에 짧게나마 XML에 대한 언급도 XML DB를 알게해주는데에 참 좋았던 것 같슽이다.

“뇌를 자극하는” 시리즈의 실습위주의 기술이 장점이 될수도 있지만, DB를 모르는 사람한테는 DBMS 위주로 접근했다는 것이 좀 어렵게 느껴질수도 있겠구나 싶었습니다.

저자는 마지막부분 640페이지에서 이책은 완벽한 책이 아니라고 합니다. SQL Server를 사용하기 위한 기본능력을 갖추게 된것이라고 말하며, 다시한번 읽어보라고 권하고 있습니다.
저도 시간이 된다면 다시한번 읽어봐야 할 것 같습니다. 너무 따라하기 식으로 책에 나타나는 화면만 확인하였기에, 이제 직접 저자가 전반에 걸쳐 강조하던 유의점과 강조하고자 했던 것을 직접 확인해봐야겠습니다.

SQL Server를 접하게 된것은 2003년정도로 기억이 난다. IIS+ASP 기반의 프로그래밍 공부를 하면서 자연스럽게 MS-SQL 데이터베이스를 사용하게 되었으며, 지금도 시큐어코딩 진단을 할 시에 그때 사용하였던 소스코드를 많이 사용하곤 한다. 그때 당시 MS-SQL 버전(2003이하)는 기본적으로 보안상 취약하게 설정된 것이 많지만, 테스트하기에는 이만한 환경도 없는거 같다.

이번 SQL Server 2012를 볼때는 다시 공부한다는 마음으로 시작하였다. 너무나 많이 변한 기능과 익숙하지 않은 UI를 보면서 대학생들보다 더 입문자 입장이 되었을거라고 생각한다. 앞부분의 개념부터도 생소한 단어들에 당혹감을 감추지 못했으니.

하지만, 그중에서 제일 눈에 띄는 것은 지은이의 이력이었다. 우재남님이 내가 즐겨 보았던 이 많은 책들을 집필하였던 것을 처음 보았다. 나는 습관적으로 책을 볼때 지은이를 잘 기억하지 않는 습관이 있었는데, 다양한 IT분야의 책을 쓰기 위해서는 얼마나 많은 노력이 필요한지에 대해 이제 지은이입장이 되니 알게 되었다. 특히 버전업을 하였을 경우 기본의 버전 애플리케이션과 비교를 위해서는 얼마나 많은 테스트가 필요한지. 어떤 기능들이 숨어 있는지 더 신경을 써야 할 부분이기 때문에 어려움이 배가 될 것이다. (인세는 많으시겠습니다..부럽..)..


한빛미디어 "뇌를 자극하는" 시리즈의 강점은 제일 앞장에 학습로드맵을 제공하고 있다. 각장을 순서대로 보아야 하는 경우도 있지만, 이런 바이블 형태는 연결성을 잘 파악하게 해주고 방향을 제시해서 특정부분의 지식을 습득하게 하는 독자들에게는 매우 유용한 정보일수밖에 없다.



설치 과정을 보게 되면 순서대로 실습을 놓치지 않도록 꼼꼼하게 살펴주는 노력을 볼수 있었고, "여기서 잠깐"을 보면 기존 버전과의 차이를 설명함으로써 기존 버전을 그대로 가져오는 독자들의 배려가 있다. 이는 기존에 2005버전도 집필을 했던 경험이 있어서 이런 지식 데이터베이스 이력관리에 강점을 보이고 있는듯 하다.


책 내용을 보면 조금은 데이터 결과들을 그림이 아닌 표로 모두 표시를 해서 가독성이 매우 좋다. 절차에 따라서 데이터들의 변화(컬럼 및 데이터)들을 독자입장에서는 확신을 가질 수 있도록 만들고 있다. 다른책에서는 다이어그램을 많이 사용하고 있어서 입문자들이 접했을 경우 이해도가 낮아지는것을 경험하였다. 중간 중간 경고문자표시의 세심함도 보인다.


데이터베이스에서 제일 힘든 부분이 데이터정보들의 연계성들이다. 데이터들끼리 연결이 많을시에 개발자 입장에서도 확실하게 표시된 데이터흐름이 필요한데. 이런 작은 실습에서도 하나하나 그림을 통해서 설명을 해주고 있다.



"뇌를 자극하는"시리즈의 최대 장점은 단계별 세심함과 100%실습을 목표로하는 것이다. 이책도 100%실습을 통하지 않았지만, 궁금한 것을 테스트해보면 모두 완벽하게 되는것을 경험하였다. 앞으로 이 지은이분이 집필한것은 다 구입을 해볼 생각이 들정도로 신뢰가 많아졌다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
뇌를 자극하는 SQL Server 2012 (1권, 기본편)
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
뇌를 자극하는 SQL Server 2012 (1권, 기본편)
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
뇌를 자극하는 SQL Server 2012 (1권, 기본편)
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실