이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
T-SQL PROGRAMMING
INSIDE MICROSOFT SQL SERVER 2005:
베스트
IT 모바일 top100 1주
가격
23,000원
10 20,700
YES포인트?
1,150원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

Chapter 1 데이터 형식 관련 문제, XML, CLR 사용자 정의 유형
-DATETIME 데이터 형식
DATETIME 저장 형식
Datetime 조작
Datetime 관련 쿼리 문제
-문자 데이터 형식 관련 문제
패턴 매칭
대소문자 구분 필터
-대용량 개체
MAX 지정자
BULK 행 집합 공급자
-암시적 형변환
스칼라식
필터 조건식
-CLR 사용자 정의 유형
사용자 정의 유형(UDT) 이론적 소개
사용자 정의 유형(UDT) 프로그래밍
-XML 데이터 형식
관계형 데이터베이스의 XML 지원 기능
관계형 표현 대신 XML을 사용해야만 하는 경우는?
데이터베이스에 직렬화된 XML 개체
개방형 스키마와 XML
저장 프로시저의 매개변수로 XML 데이터 형식 사용
XQuery 변경 명령
-결론

Chapter 2 임시 테이블과 테이블 변수
-임시 테이블
로컬 임시 테이블
전역 임시 테이블
-테이블 변수
제한사항
tempdb
참조범위와 가시성
트랜잭션 컨텍스트
통계
-tempdb 고려사항
-테이블식
-비교 요약
-요약 사례 - 관계형 분할
-결론

Chapter 3 커서
-커서 사용하기
-커서의 작업 부하
-행 기준 액세스
-정렬 기준 액세스
사용자지정 집계
누적 집계(Running Aggregation)
최대 동시 접속 세션
매핑 문제
-결론

Chapter 4 동적 SQL
-EXEC
EXEC 예제
EXEC 명령은 인터페이스가 없다
변수 조합
EXEC AT
-sp_executesql
sp_executesql 인터페이스
문장 길이 제한
-환경 설정
-동적 SQL 활용
동적 관리 작업
계산식 저장
동적 필터 조건
동적 PIVOT/UNPIVOT
-SQL 인젝션
SQL 인젝션: 클라이언트 측 공격 사례
SQL 인젝션: 서버 측 공격 사례
SQL 인젝션 대비책
-결론

Chapter 5 뷰
-뷰란 무엇인가?
-뷰 안의 ORDER BY 절
-뷰 갱신
-모듈화 접근 방법
-뷰를 통한 업데이트 작업
-View의 옵션
ENCRYPTION
SCHEMABINDING
CHECK OPTION
VIEW_METADATA
-인덱싱된 뷰
-결론

Chapter 6 사용자 정의 함수
-사용자 정의 함수에 대한 상식
-스칼라값 사용자 정의 함수
T-SQL 스칼라값 사용자 정의 함수
성능 문제
제약 조건에 사용자 정의 함수 사용
CLR 스칼라값 사용자 정의 함수
SQL 패턴 분석
-테이블값 사용자 정의 함수
인라인 테이블값 사용자 정의 함수
배열 분해(Split Array)
다중문(Multistatement) 테이블값 사용자 정의 함수
-행 단위 사용자 정의 함수
-결론

Chapter 7 저장 프로시저
-저장 프로시저의 종류
사용자 정의 저장 프로시저
특수 저장 프로시저
시스템 저장 프로시저
그 밖의 저장 프로시저 종류
-저장 프로시저 인터페이스
입력 매개변수
출력 매개변수
-이름 확인
-컴파일, 재컴파일, 실행 계획 재사용
실행 계획의 재사용
재컴파일
매개변수 스니핑 문제
-EXECUTE AS
-매개변수를 사용한 정렬
-동적 피벗(Pivot)
-CLR 저장 프로시저
-결론

Chapter 8 트리거
-AFTER 트리거
inserted와 deleted 특수 테이블
영향을 받은 행수 확인하기
트리거의 유형 확인하기
특정 문장에 대해서 트리거 동작하지 않기
중첩 및 재귀
UPDATE 및 COLUMNS_UPDATED
감사(Auditing) 예제
-INSTEAD OF 트리거
행 단위 트리거
뷰에서 사용하기
자동 시퀀스 조작
-DDL 트리거
데이터베이스 범위 트리거
서버 범위 트리거
-CLR 트리거
-결론

Chapter 9 트랜잭션
-트랜잭션은 무엇인가?
-잠금
-격리 수준
커밋되지 않은 읽기(Read Uncommitted)
커밋된 읽기(Read Committed)
반복 읽기(Repeatable Read)
직렬화 가능(Serializable)
새로운 격리 수준
-저장점(Save Point)
-교착상태(Deadlock)
간단한 교착상태 예제
누락된 인덱스로 인한 교착상태
단일 테이블에서의 교착상태
-결론

Chapter 10 예외 처리
-SQL Server 2005 이전의 예외 처리
-SQL Server 2005의 예외 처리
TRY/CATCH
새로운 예외 처리 함수
트랜잭션에서의 오류
-결론

Chapter 11 Service Broker
-대화 기능(Dialog Conversations)
대화(Conversations)
메시지(Messages)
계약(Contracts)
DEFAULT
큐(Queues)
서비스(Services)
다이얼로그의 시작과 종료
대화 끝점
대화 그룹
메시지 전송 및 수신
-예제 다이얼로그
포이즌 메시지
-다이얼로그 보안
비대칭 키 인증
다이얼로그 보안 구성하기
-라우팅 및 분산
인접한 Broker 프로토콜
Service Broker 끝점
경로(Routes)
-시나리오
안정적인 SOA
비동기 처리
-어디에 Service Broker가 적합한가?
Service Broker는 ...이다
Service Broker는 ...이 아니다
Service Broker 및 MSMQ
Service Broker와 BizTalk
Service Broker와 Windows Communication Foundation
-결론

Appendix A CLR 루틴의 길잡이
CLRUtilities 데이터베이스 생성: SQL Server
개발: Visual Studio
배포 및 테스트: Visual Studio 및 SQL Server

찾아보기

저자 소개

저자 : Itzik Ben-Gan 외
Itzik Ben-Gan
Solid Quality Learning의 설립자이자 멘토이다. 1999년부터 Microsoft SQL Server MVP로 활동하고 있으며, T-SQL 쿼리 작성, T-SQL 프로그래밍, 쿼리 튜닝에 대해서 강의와 컨설팅을 전 세계적으로 수행하고 있다. SQL Server Magazine과 MSDN에 많은 기사를 기고하고 있으며, Microsoft TechEd, DevWeek, PASS, SQL Server Connections 등과 같은 다양한 행사의 발표자로 활동하고 있다.

Dejan Sarka
MCT, MCDBA 인증을 보유하고 있으며, Microsoft SQL Server MVP로 활동하고 있다. Solid Quality Learning에서 강의와 컨설팅을 수행하고 있으며, TechEd, PASS에서 발표자로 활동하고, OLTP, OLAP, 데이터 마이닝 솔루션을 개발하고 있다.
Roger Wolter는 컴퓨터 관련 업계에서 30년 가량 근무하고 있다. 현재 Microsoft에서 SQL Server Service Broker와 SQL Server Express Edition 분야의 SQL Server 팀 프로그램 매니저로 일하고 있다.

Kalen Delaney
이 책의 시리즈 편집자이고, Solid Quality Learning의 설립자이자 멘토이며, "Inside Microsoft SQL Server 2000"의 저자이다.

품목정보

발행일
2007년 01월 05일
쪽수, 무게, 크기
645쪽 | 1160g | 185*234*35mm
ISBN13
9788956743486

첫번째 리뷰어가 되어주세요.

첫번째 한줄평을 남겨주세요.

사락 별점0

혜택 및 유의사항

첫번째 별점을 남겨주세요.

첫번째 밑줄을 남겨주세요.