서브메뉴

본문

SQL Server 2000 Programming
SQL Server 2000 Programming
저자 : 우철웅
출판사 : 영진.COM
출판년 : 2000
정가 : 27000, ISBN : 8931415400

책소개


이 책은 저자의 다년간의 실무 개발 경험과 강의 그리고 컨설팅을 통한 경험을 토대로 기초적인 내용에서부터 실무에 적용할 만한 내용과 주의사항을 세심히 다루고 있는 SQL Server 2000 지침서이다. SQL Server 의 기본적인 문법과 아키텍처에 대한 설명뿐 아니라 기초적인 예제와 실무에 필요한 다수의 예제를 포함하고 있으며, 포함된 부록 CD 에는 SQL Server 2000 Enterprise Evaluation Edition 120 일 평가판을 수록하고 있다.

목차


1. SQL Server 개요
MS SQL Server의 역사
RDB(Relational Database)란?
SQL Server 플렛품
Windows와 SQL Server의 통합
Windows DNA 2000 구성요소와 통합
SQL 서버의 서비스
데이터베이스 유형과 개체
SQL Server 보안과 권한 설정

2. SQL Server 2000 의 향상된 기능
SQL Server 2000의 제품
Windows DNA 2000 및 SQL Server 2000
SQL Server 2000의 새로운 기능
각 제품에서의 기능 지원
기타 제품 및 서비스

3. SQL Server 2000 설치 및 관리 도구 소개
SQL Server 2000 설치
설치시 고려사항
관리도구 소개
서비스 관리자(Service Manager)
엔터프라이즈 관리자(Enterprise Manager)
온라인 설명서(Books Online)
쿼리 분석기(Query Analyzer
프로필러(Profiler)
데이터 변환 서비스(Import and Export Data)
기타 관리도구

4. 표현식
식별자(Identifiers)
데이터형(Data Types)
데이터형 변환
함수(Function)
연산자
주석 처리

5. 데이터베이스 생성과 권한 관리
데이터베이스에 대한 이해
데이터베이스 생성과 관리
데이터베이스 옵션 설정
보안 인증과 권한 관리
저장소 아키텍처

6. 인덱스 생성과 사용
인덱스의 유효성
클러스터 인덱스와 넌클러스터 인덱스
인덱스 내부적인 구조의 이해
인덱스를 사용한 검색 이해
인덱스 생성
인덱스 사용시 고려사항
인덱스 튜닝 마법사의 사용
DBCC SHOWCONFIG 구문으로 테이블과 인덱스의 조각난 정도 살펴보기

7. 데이터 무결성 강화
데이터 무결성의 종류와 제약
제약 조건(Constrants) 생성 방법
제약의 종류
DEFAULTS, RULES로 제약 걸기
SQL 서버 2000의 새로운 기능인 캐스케이드 참조 무결성

8. 기본 쿼리 (데이터 조회, 입력, 갱신, 삭제)
SELECT 문법
데이터 조회
조인(Join)과 유니온(Union)
조인 힌트 사용
데이터 변경

9. 고급 쿼리
서버 사이드 프로그래밍의 기초 지식
요약 정보를 위한 GROUP BY와 COMPUTE BY 절의 사용
서브 쿼리(SubQuery)와 상관 서브 쿼리(Correlater SubQuery)
EXECUTE

10. 트랜잭션과 락킹
트랙잭션 처리
묵시적 트랜젝션(Explicit Transactions)
분산 트랜잭션(Distributer Transactions)
락킹(Locking)의 이해

11. 사용자 정의 함수
사용자 정의 함수 생성 구문
사용자 정의 함수의 사용

12. 뷰
뷰의 생성구문
뷰(View)에 인데스 설정
뷰를 통한 데이터 수정
파티션 뷰(Partitioned View)
뷰의 변경 및 제거
소유권 체인
뷰의 정보
뷰의 예제

13. 저장 프로시저
저장 프로시저 생성 구문
저장 프로시저의 종류
SP를 만들 때 주의사항
프로시저 실행방법
SQL Server 메시지 관리와 RaiseError 사용
저장 프로시저의 향상된 기능
저장 프로시저 예제

14. 트리거 (Trigger)
트리거의 생성구문
트리거 구현시 주의사항
트리거 예제

15. 커서 (Cursor)
커서 구문
옵션 살펴보기
커서 예제

16. 연결된 서버와 분산 쿼리
OPENROWSET
연결된 서버 설정
연결된 서버 쿼리
OPENQUERY 구문을 통한 Pass-through 쿼리

17. XML 과 인터넷 지원
Architecture 이해
SQL 서버용 IIS 가상 디렉토리 만들기
HTTP를 이용한 SQL Server 데이터 접근 방법
URL로 SQL Server 데이터 접근하기
OpenXML을 이용하여 데이터 갱신하기
ADO를 통한 XML 조작하기

18. 전체 텍스트 검색
전체 텍스트 검색 아키텍처
전체 텍스트 쿼리를 위해 확정된 T-SQL 구문
전체 텍스트 검색 따라하기
인덱싱 서비스를 이용한 전체 텍스트 검색 따라하기

19. 데이터베이스 모델링
데이터 모델링이란?
개발 방법론과 마이크로소프트 사의 MSF
정규화 규정
SQL Server 데이터베이스 디자인시 고려 사항