이미 소장하고 있다면 판매해 보세요.
|
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 찾아보기 |