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

한빛출판네트워크

IT CookBook, 데이터베이스 관리와 실습(개정판) : MS SQL Server 2008

IT CookBook, 데이터베이스 관리와 실습(개정판) : MS SQL Server 2008

한빛아카데미

집필서

절판

  • 저자 : 손광수
  • 출간 : 2013-07-02
  • 페이지 : 584 쪽
  • ISBN : 9788998756468
  • 물류코드 :4046
  • 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
  • 초급 초중급 중급 중고급 고급
4.5점 (2명)
좋아요 : 35

쉽고 간결한 예제 200개

표준 SQL과 T-SQL을 한방에!

 

데이터베이스를 자유자재로 다루고 관리하기 위해 알아야 할 모든 것을 예제를 중심으로 배운다. 데이터베이스를 처음 접하는 이들을 위해 데이터베이스의 개념을 짚어준 후 표준 SQL, T-SQL에 대해 순차적으로 소개한다. 꼭 알아야 할 기능을 선별하여 설명하므로 입문자들의 학습 부담을 줄였다. 책의 마지막에는 학생들이 현업에 나가서 실전 프로젝트를 직접 수행할 수 있도록 실전용 데이터베이스 구축 및 프로그래밍 기법에 관한 구체적인 절차를 소개했다.

 

무엇을 다루는가?

• 1장 : 데이터베이스 관리 시스템 | SQL의 이해 | 데이터 형식

• 2장~3장 : SELECT 문 | 열․행 제약조건 | 결과 집합 변경 | 조인 | 하위 쿼리 | 유니온

• 4장 : 집계 함수 | GROUP BY 절 | 집계 연산자

• 5장~6장 : 데이터 수정 명령문 | 고급 데이터 삽입문 | 뷰 | 저장 프로시저

• 7장~8장 : SQL Server 2008 소개 | T-SQL 구문 요소․흐름 제어․데이터 형식․시스템 함수 | T-SQL 명령문 | 무결성과 제약 조건

• 9장 : 테이블 생성 및 관리 | 인덱스 | 뷰(고급) | 저장 프로시저(고급) | 사용자 정의 함수

• 10장 : 트랜잭션 처리 메커니즘 | 트랜잭션 | 잠금과 교착 상태

• 11장 : FOR XML 절 | OPENXML | XML 데이터 형식

• 12장 : 데이터 모델링 용어 | 논리적․물리적․객체지향 모델링 개념 설명

• 13장 : ERwin 설치와 셋업 | 논리적․물리적 모델링 실습

• 14장 : DDL 스크립트 생성 | 데이터베이스 구축 및 프로그래밍 | 초기 데이터 입력․조회

• 15장 : 웹 보고서 서비스 설정 | 데이터 원본 및 원본 뷰 생성 | 보고서 작성 및 배포

• PDF 제공 : 부록 : SQL Server 설치 | 실습 준비 | SQL Server 관리

손광수 저자

손광수

한국과학기술원 전산학과를 졸업하고 LG전자, 삼성SDS 등에서 근무하면서 많은 프로젝트를 수행했다. 그밖에 다우교육원, 핸디소프트교육센터, 무역아카데미 등에서 다수의 강의 경험도 있고, 이 책 외에 저서 8권와 역서 3권이 있다. 컴포넌트 분석/설계/구현, 데이터베이스 모델링, SQL 서버, VB, VC++, 닷넷 프로그래밍, XML, 웹 서비스, 자바 등 많은 방면에 능통하다. MCSE, MCT, SCJP 등의 자격증을 소유하고 있고, 현재 프리랜서로 활동 중이다.

Part 01 | 표준 SQL

Chapter 01. 데이터베이스와 SQL 개요

01. 데이터베이스 관리 시스템

02. 데이터베이스의 종류

03. SQL의 이해

04. 데이터 형식과 NULL

05. 예제 학습 및 실습 준비

요약

연습문제

 

Chapter 02. 단일 테이블 조회

01. SELECT 문 개요

02. 열 제약조건

03. 행 제약조건

04. 결과 집합 변경

요약

연습문제

 

Chapter 03. 다중 테이블 조회

01. 조인

02. 하위 쿼리

03. 유니온

요약

연습문제 / 심화 연습문제

 

 

Chapter 04. 요약과 집계

01. 집계 함수

02. GROUP BY 절

03. 집계 연산자

요약

연습문제 / 심화 연습문제

 

Chapter 05. 데이터 수정

01. 기초 데이터 수정 명령문

02. 고급 데이터 삽입

요약

연습문제 / 심화 연습문제

 

Chapter 06. 뷰와 저장 프로시저

01. 뷰

02. 저장 프로시저

요약

연습문제 / 심화 연습문제

 

 

Part 02 | 확장 SQL

Chapter 07. SQL Server 개요

01. SQL Server의 역사

02. SQL Server 2008의 특징

03. SQL Server 2008의 종류

연습문제 / 심화 연습문제

 

Chapter 08. 기초 T-SQL

01. T-SQL 개요

02. T-SQL의 구문 요소

03. T-SQL의 흐름 제어

04. T-SQL의 데이터 형식

05. T-SQL의 시스템 함수

06. 무결성과 제약조건

07. T-SQL 명령문

요약

연습문제 / 심화 연습문제

 

Chapter 09. 고급 T-SQL

01. 테이블 생성 및 관리

02. 인덱스

03. 뷰(고급)

04. 저장 프로시저(고급)

05. 사용자 정의 함수

요약

연습문제 / 심화 연습문제

 

Chapter 10. 트랜잭션과 잠금

01. 트랜잭션 처리 메커니즘

02. 트랜잭션

03. 잠금과 교착 상태

요약

연습문제

 

Chapter 11. XML 데이터 조작

01. FOR XML 절

02. OPEN/XML

03. XML 데이터 형식

요약

연습문제 / 심화 연습문제

 

 

Part 03 | DB 구축 실습

Chapter 12. 데이터 모델링

01. 데이터 모델링

요약

연습문제

 

Chapter 13. 모델링 실습

01. ERwin의 설치와 셋업

02. 논리적 모델링

03. 물리적 모델링

요약

심화 연습문제

 

Chapter 14. DB 구축과 프로그래밍

01. DDL 스크립트 생성 및 수정

02. 데이터베이스 구축

03. 데이터베이스 프로그래밍

04. 초기 데이터 입력과 조회

요약

심화 연습문제

 

Chapter 15. 웹 보고서 작성

01. 보고서 서비스

02. 데이터 원본과 원본 뷰 만들기

03. 보고서 만들기

요약

심화 연습문제

 

찾아보기

 

[PDF제공]

부록 A SQL Server 설치

부록 B. 실습 준비

부록 C. SQL Server 관리

쉽지는 않은 책이다. 하지만 유익하다.


이 책의 첫 장을 넘기고 메뉴를 보고 느낌 점은 다른 데이터베이스 전공 서적과 다르지 않은 느낌 이었다.
책의 전체적인 느낌은 고리타분 하다. "요즘은 전공 관련 서적도 재밌게 잘 나오던데 이 책은 완전 전공서적이야." 이게 내가 본 이 책의 첫 느낌이었다. 하지만 역시 전공서적은 약간 고리타분해야 보는 사람도 신뢰를 하고 보는 거 같다.

데이터 베이스라는게 기본은 어렵지 않지만 활용하는 부분에 있어 정말 어려운 학문이다. 데이터 베이스에 정보를 모으는 일 그리고 그 정보를 찾아서 쓰는 일은 그리 어려운 일이 아니다. 하지만 좀 더 사용성 있는 데이터를 모으고 모아진 데이터를 좀 더 효율 적으로 쌓고 찾아 쓰는 일은 개발자에게 있어선 중요한 요소이다. 웹이나 어플리케이션에서 데이터베이스 서버에 있는 정보를 가져 오는 행위 자체가 시간이 걸리는 작업이기에 데이터베이스와의 통신을 한번이라도 줄이고 1초라도 더 줄이는 게 다 돈이기 때문이다. 사실 개발자의 능력은 데이터베이스를 얼마나 효율적으로 관리하느냐에 따라 달려있다고 해도 어느정도는 맞는 말이다. 그렇기 때문에 데이터베이스의 기본 부터 활용방안 까지 빠짐없이 이해하는게 중요하다. 그런 부분에 있어 이 책 추천 할만 하다.

물론 이 책도 완벽할 수는 없다. 모든 독자에게 맞게 모든 지식을 다 담은 책은 아니다. 내가 권장하고 싶은 독자는 프로그래밍 1~2년차 정도를 막 벗어나는 프로그래머에게 추천 한다. 내가 그 수준이기 때문이다. 나도 사실 회사에서 업무를 보다보면 데이터베이스때문에 골치를 썩는 경우가 많다. 솔직히 나는 데이터베이스에 대해 아는 거라곤 insert, select, delete, drop, create 등등 몇 개의 명령어가 다다. 그렇기 때문에 이 책이 나에겐 필요했다. (이 책에서 MS-sql을 기준으로 설명을 하고 있지만 표준 쿼리를 사용하고 있기 때문에 다른 DBMS를 사용하는 프로그래머라고 해도 부담 없이 볼 수 있다.) 머 어쨌든 나도 1~2년차의 수준을 겨우 벗어나고 있는 개발자라 그런지 DB가 중요한 것도 알고 어떻게 활용하고 싶다는 생각도 하게 된다. 그런데 중요한건 어떻게...?? 그 타이밍에 딱 적절한 책이 이 책이다.

솔직히 좋은 책이다. 그러나 책의 소개에 쓰여 있는거 처럼 기초부터 활용까지 다룬 건 아니다. 내가 초심자였다면 이 책을 보면서 혼자서 데이터베이스를 독학 할 수 있었을까? 앞에서 얘기한거 처럼 모든 독자를 만족 시킬 순 없겠지만 그래도 이 책에서는 초심자를 배려하지 않은 부분이 조금 아쉽다. 아니면 그냥 활용 서적으로 설명을 했어도 좋으련만... 머 어쨌든 1~2년차 정도의 프로그래머 중에서 데이터베이스의 기본 개념을 충실히 하고 싶은 독자가 있다면 적극 권장한다.

 데이터베이스의 개론적인 내용보다는 데이터베이스의 실습에 관한 내용이 중심을 이룬 책이다. 

 책의 내용을 크게 나누어 보면 SQL, XML 데이터 조작, DB 구축 실습(ERWin 설치, 논리적 모델링, 물리적 모델링)과 데이터베이스 관리에 대한 내용을 전반적으로 다루고 있다.

데이터베이스의 개념을 먼저 학습하고 본다면 더 좋은 책이라고 생각된다.

데이터베이의 기본 개념에 대한 설명이 곁들여져 있지만 기초가 없는 사람이라면 이 책만으로는 어렵다고 느낄수 있다는 생각이 든다.

☆★☆ 책에 대한 전반적 느낌 ★☆★

데이터베이스의 기본 개념설명을 바탕으로 데이터베이스의 실습과 실무에서 필요할만한 내용을 중심으로 구성되어있다.

개론적 설명을 중심으로 구성된 책이 아니라 SQL구문에 대한 설명과 언제 사용하면 유용한지 각 장의 도입부에서 이해하기 쉬운 설명을 들어 이해를 돕고 있다.


책의 전반적인 진행은 깔끔하다고 생각된다.

너무 많을 설명을 곁들이기보다는 필요한 만큼 딱 깔끔하게 설명된 진행이 이해가 쉽다.




☆★☆ 장점 ★☆★

이 책의 장점은 실습에 초첨이 맞춰져 있다는 것이 좋다. 쿼리문에 대한 개념적 설명서 사용에 대한 예제가 충분히 제공되고 있다고 생각된다.

책의 각 끝부분에 제공하는 요약과, 연습문제에서 학습자의 학습을 한번 더 도와주는 역할을 제공한다.

그리고 중간 중간 있는 "현장의 목소리"에서 현장의 실황을 담은 글은 데이터베이스와 관련된 업무에서 맞을 수 있는 에피소드를 전해준다.


개인적인 의견으로 제공되는 SQL등의 역사에 알아두면 이해하기 유용한 정보들을 제공해 주는 페이지가 좋다.



☆★☆ 특징 ★☆★

이 책의 특징은 여러가지의 데이터베이스를 다루기보다는 한가지 데이터베이스를 선택하여 표준화된 내용을 중심으로 서술해 준다.



☆★☆ 기타 의견★☆★

데이터베이스의 쿼리문만 다루고 있는 것이 아니라 데이터베이스 구축에 관한 실습 정보를 제공하는 것이 좋다. ERWin 설치, 논리적 모델링, 물리적 모델링 등 데이터베이스의 논리적 모델링 도구의 사용법과 개념 그리고 물리적 모델링 방법을 알려주는 것이 정말 도움이 된다고 본다.

실무에 첫 걸음을 내딛기 전 보면 유용한 책이라는 생각이 든다.


결제하기
• 문화비 소득공제 가능

도서구입 안내

<한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.

리뷰쓰기

닫기
* 도서명 :
IT CookBook, 데이터베이스 관리와 실습(개정판) : MS SQL Server 2008
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

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

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

오탈자 등록

닫기
* 도서명 :
IT CookBook, 데이터베이스 관리와 실습(개정판) : MS SQL Server 2008
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
IT CookBook, 데이터베이스 관리와 실습(개정판) : MS SQL Server 2008
구입처*
구입일*
부가기호*
부가기호 안내

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

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

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

닫기

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

자료실