책 소개 |
따라하기를 하다보면 복잡한 설명 필요없이 이해 될 정도로 쉽게 SQL 서버 2000을 익힐 수 있다. 여러 강의와 세미나에서 폭발적인 인기의 주인공, 정원혁 강사가 직접 쓴 SQL 서버 2000 개발자를 위한 지침서 초보자를 위한 자세한 쿼리 분석기의 사용법 설명과 데이터베이스 설계의 경험이 없는 사람들을 위한 강화된 데이터베이스 모델링을 설명했습니다. SQL 서버 2000만의 사용자 정의 함수, INSTEAD OF TRIGGER, 인덱스된 뷰, 새로운 자료형, 전체 텍스트 등에 대한 새롭고 강화된 내용을 이해하기 쉽도록 설명했습니다. 커서, 동적인 문장 실행(EXECUTE, sp_execute), 하위 질의 등에 대한 강화된 내용을 따라하기식 구성에 ?라 설명했으며 고급자도 만족할 만한 더욱 강화된 색인, 트랜잭션에 대한 내용을 다루었습니다. [예스24 제공] |
작가 소개 |
저자 | 정원혁 |
필라넷(http://www.feelanet.com) 이사이자, DB사업부장이고 SQL Server 아카데미(http://www.sqlacademy.com) 본부장을 겸임하고 있다. 마이크로소프트 공인 강사(MCT)이며 MCDBA이다. 비영리 단체로 SQL Server 전문가 모임인 SQL Specialist의 리더이며, PASS(Professional Association for SQL Server, http://sqlpass.org) 한국 지부 지부장이다. 트라이콤 교육센터에서 주로 강의를 하고 있고, 이전에 마이크로소프트에서 기술지원 엔지니어, 컨설턴트로 일했다. 이랜드에서 개발자와 DBA로 일하기도 했다. 또, GTU (www.gtu.co.kr)에서 온라인 강의를 진행했다. 마이크로소프트 공인강사였으며 시스템 엔지니어 (MCSE, MCT)이다. 현재 주로 웹타임(WWW.WTIME.NET) (전, TECH DATA CONSULTING 또는 IT CONSULTING & SERVICES)의 SQL 서버 전임 강사로 일하고 있으며, 강의가 없는 틈을 이용하여 현업 컨설팅을 하고 있다. 또, ISTUDY4U(HTTP://ISTUDY4U.COM)에서 온라인 강좌도 하고 있다. 그는 97이후 계속 여러 차례 TECH ED, 윈도우 월드 등에서 강의를 했으며 현재는 마이크로소프트 토요 세미나 강사로 자신의 지식을 전달하고 있다. 아는 것과 가르치는 것이 일치하기 힘든데 그의 강의를 들은 많은 수강생들은 그의 강의에 매료 될 정도로 강의를 통해 가르치는 능력이 탁월하다. 뿐만 아니라 많은 저서, 번역서, 기고를 통해 그의 지식을 전달해 왔으며 마이크로소프트의 여러 기술 백서를 번역하고 감수했다. 이 전에는 다우 교육원 SQL 서버 전임 강사였던 그는 강사 생활 시작 전에 마이크로소프트 기술지원 부서와 컨설팅 부서에서 2년여 기간 동안 엔지니어와 컨설턴트로 일했다. 또 이랜드 정보산업에서 5년여 기간 동안, 현업 업무를 하였다. 이 기간동안 그는 NOVELL NETWARE 관리자, 바코드 시스템 개발, 영업 시스템 개발, UNIX 관리자, DB 관리자로 일했으며 부족함을 느끼자 바로 사표를 내고 비트 컴퓨터의 비트교육센터에 입학하여 XE (C / UNIX) 과정을 14기로 공부하였으며 이 기간동안 C-ISAM LIBRARY 프로젝트 / WINDOWS C++ 프로그래밍 프로젝트를 했다.
[예스24 제공] |
목차 |
개발자용
1. SQL Server 2000을 시작하며
2. MS-SQL Server 2000의 설치
설치 전의 고려 사항
Setup을 시작하자
Setup을 마친 후 - 검사
서비스 시작과 중지
접속하기
쿼리 분석기 기초 사용법
엔터프라이즈 관리자(EM) 기초 사용법
일반적인 문제들과 해결책
SQL 서버 삭제하기
멀티 인스턴스
업그레이드
따라하기
3. SELECT 문 기초
온라인 설명서 사용하기
따라하기
기본적인 SELECT 문
컬럼에 대한 처리
따라하기
변수
자료형(data type)
SELECT에서의 자료형 바꾸기
행에 대한 처리
따라하기
4. R-DBMS 입문
관계형 데이터베이스
관계형 데이터베이스의 특성
데이터 모델링
CASE TOOL과 ER-Diagram
따라하기
5. SELECT 문(2) 요약 정보와 조인
요약 정보 처리
하위 질의(subquery)
IN / EXISTS
상관관계의 하위 질의(Correlated subquery)
SELECT INTO
UNION
따라하기
6. 테이블 만들기
데이터베이스 개체
테이블 만들기
테이블 수정하기
따라하기
7. 데이터 수정
INSERT
DELETE
UPDATE
8. 테이블 만들기-고급
데이터 무결성(Data Integrity)
NULL
기본 키
유일 제약 (UNIQUE)
IDENTITY
DEFAULT 제약과 절차적 방법의 DEFAULT
RULE과 CHECK 제약
참조 키
제약 중지시키기/ 기존 데이터 검사하지 않기(Disable / Defer)
무결성 강화 객체들을 사용할 때 고려할 사항
따라하기
9. SQL문 고급
흐름 제어문
계산 함수 다시 보기
일괄 처리(Batch)와 스크립트
따라하기
10. 색인(1)
색인의 기본 개념
색인의 종류
색인 시뮬레이션
쿼리 분석기 옵션들(Plan 보기)
따라하기
11. 색인(2)
색인 더 깊이 알기
DBCC (DataBase Consistency Checker)
따라하기
12.트랜잭션(1)
트랜잭션
트랜잭션과 잠금
따라하기
13. 트랜잭션(2)
트랜잭션 고립화 수준(Transaction Isolation Level)
트랜잭션 관련 옵션
잠금과 성능
트랜잭션과 분산 데이터
따라하기
14. 뷰
뷰(view) 개념 잡기
뷰 만들기/ 고치기/ 지우기
뷰에 대한 정보 얻기
뷰에 사용할 수 없는 것
시스템 뷰
인덱스된 뷰(Indexed View)
분할된 뷰(Partitioned View)
따라하기
15. 저장 프로시저
저장 프로시저
만들기 / 고치기 / 지우기
프로시저 종류
실행시키기
따라하기
16. 트리거
트리거 정의
만들기/ 고치기/ 지우기
따라하기
트리거 사용 하기
트리거 더 깊이 알기
따라하기
17. 사용자 정의 함수
개념 잡기
만들기/ 고치기 / 지우기
실행하기
간단한 예
정보 얻기 / 암호화
WITH SCHEMABINDING
의존성
만들거나 고칠 때 고려사항
함수의 종류
따라하기
18. 커서
커서(CURSOR) 정의
커서의 종류
커서 기본 문법
커서 만들고 사용하기
따라하기
커서 vs 쿼리
따라하기
19. 전체 텍스트 색인(Full Text Index)
전체 텍스트 색인 개념 잡기
전체 텍스트를 만드는 절차
전체 텍스트 질의
따라하기
------------------------------------------
관리자용
1. 시작하며 - 데이터베이스 관리자의 역할
데이터베이스 관리자의 역할(잡담)
DBA의 자세
MS .net 시나리오
2. MS-SQL Server 2000의 설치
따라하기
설치 전의 고려 사항
어떤 플랫폼을 사용할 것인가/
라이센스 모드: 사용자 단위/ 프로세서 단위- 어느 것을 선택할까?
Collation
[알라딘 제공]
|
|
네티즌 리뷰 | 총 10건(좋은 리뷰를 우선 노출합니다) |
|
- 평점 9.33 3 참여| 네티즌리뷰 3건도서관 소장정보 : 국립중앙도서관가격
25,000원 → 최저가 22,500원
|
| |
|
|
|
|
|
|
| |
책 소개 |
한국 최초의 MSSQL 전담 지원 엔지니어, 강의와 세미나에서 여전한 인기의 주인공, 그가 약속하고 6년 만에 내는 책,
튜닝 지침서. 실제 튜닝을 하는 사례 하나, 둘을 배우는 것이 아니라 튜닝하는 원리를 배우고 응용할 수 있는 자세를 배우게 되는 책이다.
기초 자료를 확보한다는 것을 더 쉽게 이야기 하면 이런 것이다. 내 차의 타이어 공기압은 얼마가 적정인가? 내 차의 평균 냉각수 온도는 몇 도인가? 내 차가 시속 100Km일 때의 RPM(분당회전수)은 얼마인가? 내 차의 평균 연비는 얼마인가?
어떤 것들은 자동차 설명서를 보면 알 수 있다. 하지만 어떤 것들은 실제 측정을 해보아야 한다. 이런 것들이 바로 기초 자료에 해당하는 것이다.
-저자의 본문 중에서
"운전은 한다. 차는 모른다."라고 외친다면 해결책은 둘 중 하나다. 차를 잘 아는 정비사와 친해 두던가(전문가를 컨설턴트로 고용하거나 전문 DBA를 고용하던지), 아니면 직접 차를 알도록 공부하던가(직접 직원을 키워서 모든 직원이 정비사, 즉 튜닝을 할 수 있는 기술을 가지도록 하던지) 이도 저도 아니라면 차가 무지 무지 튼튼해서 웬만한 정비 없이 고장 안 나고 잘 달려주는 차를 사던가! 불행하게도 지구상에 그런 차는 존재하지 않는다(아무리 비싼 차라도 타이어 압력을 출고 이후 10년간 계속 유지해 주는 차는 없다). [강컴닷컴 제공] |
작가 소개 |
저자 | 손광수 |
정원혁(williamc@feelanet.com)
현재 필라넷(http://www.feelanet.com) 이사이자, DB사업부장이고 SQL Server 아카데미(http://www.sqlacademy.com) 본부장을 겸임하고 있다. 마이크로소프트 공인 강사(MCT)이며 MCDBA이다. 비영리 단체로 SQL Server 전문가 모임인 SQL Specialist의 리더이며, PASS(Professional Association for SQL Server, http://sqlpass.org) 한국 지부 지부장이다. 트라이콤 교육센터에서 주로 강의를 하고 있고, 이전에 마이크로소프트에서 기술지원 엔지니어, 컨설턴트로 일했다. 이랜드에서 개발자와 DBA로 일하기도 했다. 또, GTU (www.gtu.co.kr)에서 온라인 강의를 진행했다.
저서 및 기고
Inside SQL Server 2005 T-SQL 프로그래밍, Microsoft Press/ 정보문화사, 추천 및 번역 책임
Expert Magazine, Special interview, SQL의 대가 정원혁 상무 인터뷰
SQL Server 2005 포켓 컨설턴트, Microsoft Press/ 정보문화사, 감수
Microsoft, 소책자 시리즈 총 4권 출간 (필라넷 DB사업부)
마이크로소프트웨어 잡지 기고 ("RDBMS 성능 비교 / SQL 서버편")
마이크로소프트웨어 잡지 기고 ("SQL 2005", "능력 있는 관리자")
SQL Server Magazine 번역
SQL Server Magazine 튜닝 연재 기사
Microsoft SQL Server 2000 Administrators Companion(편역), MS Press/ 정보문화사
전문가를 위한 지름길, Microsoft SQL Server 2000 (2) 관리자용, 대림
클릭하세요 윈도우 2000 서버와 액티브 디렉터리, 대림
전문가를 위한 지름길, Microsoft SQL Server 2000 (1) 개발자용, 대림
마이크로소프트 SQL 서버 2000 관리자를 위한 포켓 컨설턴트 (편역), MS Press/ 정보문화사
Microsoft SQL Server 7.0 핸드북, 대림
전문가를 위한 지름길, Microsoft SQL Server 7.0, 대림
마이크로소프트 SQL 서버 6.5, 대림
SQL 서버 7.0 특집 기사, 마이크로소프트웨어
SQL 서버 7.0 특집 기사, 마이크로소프트웨어
마이크로소프트 디벨로퍼스 저널(Microsoft Developer's Journal), 창간호부터 폐간 호
손광수(ksshon1@hanafos.com)
한국과학기술원을 졸업하고 LG 전자, 삼성 SDS 등에서 근무했고 현재 프리랜서로 컨설팅, 개발 등을 수행하고 있다. 다수의 컨설팅, 개발 프로젝트를 수행했으며 강의를 했다. 관심 분야는 데이터베이스, 시스템 복구 등이다.
『데이터베이스 관리와 실습(MS SQL 서버)』(한빛미디어) 등의 저서와 『운명적 존재를 위한 데이터베이스 설계(제2판)』(사이텍미디어) 등의 역서가 있으며, 프로그램세계 등의 잡지에도 다수 기고했다. [강컴닷컴 제공] |
목차 |
1장 왜? - 튜닝의 목적
모니터의 중요성, Baseline 확보의 중요성, 튜닝 방법론 개발, 병목 찾기, 튜닝 디자인, 과정과 결과의 문서화, 튜닝 사례 연구
2장 튜닝을 위한 도구
프로필러, 이벤트뷰어, 성능모니터, 쿼리분석기, 다양한 T-SQL, 스트레스 테스트 도구
3장 물리적 데이터베이스 아키텍처
스토리지 엔진, 데이터베이스 옵션과 성능, 가상로그와 성능, 페이지 구조, 행 구조, 고정컬럼과 가변컬럼의 성능, 분할, 행의 삭제와 이동, 자료형과 성능
4장 인덱스 기초
인덱스 개요, 인덱스 구조, 인덱스 생성과 변경, 삭제 시뮬레이션, 인덱스 정보, 인덱스 테스트, 인덱스 조각과 재구성, 통계-밀도와 분포도, 통계 업데이트와 성능
5장 인덱스 활용
인덱스 만들기 옵션, 검색 제한자, 복합 인덱스, 커버된 인덱스, 인덱스 교집합, 인덱스 튜닝 마법사, 인덱스 업데이트 성능, 인덱스 힌트, 인덱스 설정 지침, 사례 연구
6장 최적화기
최적화기 개요, 최적화 단계, 자동 재 컴파일, 비용한계 설정, 통계 결과 보기, 그래픽 실행 계획, 텍스트 실행 계획, 조인의 원리, 중첩루프 조인, 병합 조인, 해시 조인, 집계, 정렬, 쿼리 플랜, 잘못된 플랜, 통계 업데이트와 성능, 상수 폴딩, 최적화기 힌트
7장 트랜잭션 잠금 - 기초
트랜잭션 종류, 암시적 트랜잭션, XACT_ABORT ON, sp_lock, 잠금 힌트, 잠금의 크기, 잠금의 길이, 잠금의 세기, 잠금 자원, 잠금 호환성, 격리 수준, 잠금과 나타나는 문제
8장 트랜잭션과 잠금 - 활용
잠금의 세기, 대량 업데이트 잠금, 래치 잠금, 키 범위 잠금, 업데이트 잠금, 잠금 정보 얻기, 차단, 변환 교착, 순환 교착, 교착 모니터, 잠금과 인덱스, Sysprocesses. Waitstats, 컴파일 잠금, 할당페이지 잠금
9장 함수와 프로시저
함수와 성능, 스칼라 함수, 테이블 조작 함수, 저장 프로시저와 성능, 플랜 재사용, 자동 매개 변수화, 재컴파일과 성능, 재 컴파일 사례, 재 컴파일이 필요할 때, 재 컴파일 방법, 다목적 프로시저의 문제점과 해결, 프로시저 템플릿, 시스템 프로시저 만들기, 뷰의 폐해
10장 커서
커서 종류와 성능, 커서의 작동원리, 커서 예제, 최대값 추출, 순위 계산, 히스토그램, 피벗, 누계, 문자 결합, 커서 제거 예제, 정규화와 커서[인터파크 제공]
|
|
|