목차

Part 01 SQL Server 2008 기본
Chapter 01 SQL Server Management Studio 제대로 다루기    
SQL Server Management Studio 소개    
개체 탐색기    
쿼리 편집기 및 실행     
솔루션 및 프로젝트    
[실습]    
[실습]    

Chapter 02 T-SQL 완전 기본(SELECT, INSERT, UPDATE, DELETE 등)    
SELECT 문    
INSERT 문    
UPDATE 문    
DELETE 문    
조건문과 반복문    
함수 사용    
[실습]    


Part 02 SQL Server 2008 유지관리
Chapter 03 데이터베이스 생성    
데이터베이스 생성    
파일 그룹 생성    
스키마 생성    
데이터베이스 스냅숏 생성    
[실습]    

Chapter 04 데이터 형식과 테이블     
데이터 형식 생성    
테이블 생성    
분할 테이블 생성    
스파스 열    
[실습]    

Chapter 05 인덱스 생성    
인덱스 설계    
인덱스 생성    
인덱스 최적화    
필터링 된 인덱스    
인덱스 사용    
[실습]    

Chapter 06 데이터 무결성과 트리거    
데이터 무결성    
제약    
PRIMARY KEY    
UNIQUE    
DEFAULT     
CHECK    
FOREIGN KEY    
트리거    
[실습]    

Chapter 07 SQL Server 2008에서의 XML     
FOR XML    
OPENXML    
XML 데이터 형식    
XQuery    
XML Index    
XML 스키마    
[실습]    

Chapter 08 뷰 만들고 사용하기    
뷰(View) 알아보기    
뷰 생성하고 관리하기    
뷰를 통한 성능 최적화    
[실습]    

Chapter 09 실무에서 완전 필수인 저장 프로시저    
저장 프로시저 소개    
저장 프로시저의 매개변수    
실행 계획    
에러 핸들링    
동적 SQL문과 저장 프로시저 디버깅    
SQL Injection    
[실습]    

Chapter 10 사용자 함수 만들고 사용하기    
사용자 함수 만들고 사용하기     
스칼라 함수    
인라인 테이블 값 함수    
다중 문 테이블 값 함수    
함수와의 작업    
실행 컨텍스트 다루기    
[실습]    


Part 03 SQL Server 2008 발전
Chapter 11 강화된 T-SQL 알아보기    
알아두어야 할 T-SQL 구문    
OUTPUT 절    
TOP    
Common Table Expressions(CTEs)    
PIVOT와 UNPIVOT 연산자    
순위 함수들    
EXCEPT, INTERCEPT    
APPLY 연산자    
기타    
[실습]    

Chapter 12 SQL Server 2008에서의 강화된 T-SQL 알아보기    
변수 선언과 연산자    
VALUES    
Date, Time    
Merge    
HierarchyID    
GO와 세미콜론(;)    
[실습]    

Chapter13 SQL CLR과 SMO는 뭘까?    
SQL Server Common Language Runtime 소개    
어셈블리 가져오기 및 구성    
관리되는 데이터베이스 개체 생성    
Visual Studio에서 SQL CLR 프로젝트 이용하기    
SMO(SQL Server Management Object)    
[실습]    

Chapter 14 공간 데이터 형식    
공간 데이터 형식    
공간 인덱스    
[실습]    

Chapter 15 FILESTREAM 사용하기    
[실습]    

Chapter16 트랜잭션과 잠금 알기    
트랜잭션 소개    
잠금 소개    
[실습]    

Chapter17 서비스 브로커 알아보기    
서비스 브로커 소개    
서비스 브로커 개체 생성    
메시지 보내고 받기    
SQL Server 2008에서의 서비스 브로커 새 기능    
[실습]    

Chapter 18 보고서 만들기 - Report Builder 2.0    
보고서란?    
Report Builder 2.0    
보고서 생성하기    
데이터 원본 생성    
데이터 집합 생성    
Tablix 사용하기    
차트 사용하기    
보고서 활용    


Part 04 SQL Server 2008 활용

Chapter19 LINQ 알아보기    
LINQ의 정의와 아키텍처    
LINQ의 정의    
LINQ 아키텍처    
LINQ의 간단한 소개    
C# 에서의 LINQ 지원    
람다 식    
형식 추론    
익명 형식과 개체 이니셜라이저    
쿼리 식과 확장 메서드    
LINQ 적용    
컬렉션에 LINQ 사용    
LINQ to SQL    
LINQ to XML    

Chapter20 데이터베이스 프로그래밍    
ADO.NET 의 정의    
C#을 통한 데이터베이스 프로그래밍    
Connection    
Command    
DataSet    
데이터 액세스 계층    

Chapter21 ASP.NET ADO.NET 예제    
시나리오    
ASP.NET 응용 프로그램 사이트 구축    
콘텐트 페이지 생성    
ADO.NET을 통한 데이터 액세스    

[Index]