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

소득공제
SQL Server Advanced Programming
실무를 고려한
우철웅
영진닷컴 2002.03.02.
가격
35,000
10 31,500
YES포인트?
1,750원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

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

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

책소개

목차

1. SQL Server 개요
데이버베이스란?
SQL Server의 서비스와 개체 소개
SQL Server 2000 Edition과 라이센스
SQL Server 설치 시 고려 사항

2. SQL Server 도구들
온라인 설명서(Books Online)
서비스 관리자(Service Manager)
쿼리 분석기
엔터프라이즈 관리자
데이터베이스 다이어그램 사용
쿼리 생성기로 뷰와 쿼리 생성하기
프로필러(Profiler)
데이터 변환 서비스
네트워크 유틸리티(Network Utility)
기타 관리 도구

3. Transact-SQL 기초
SELECT 문
식별자 사용
문자열과 작은 따옴표 표현
SELECT, FROM, WHERE
ORDER BY
TOP n
DISTINCT
GROUP BY, HAVING
SELECT ~ INTO
JOIN
UNION
쿼리 생성기 사용
DELETE 문
UPDATE 문
변경할 컬럼에 별칭 사용 시 문제
UPDATE 컬럼에 다중행 적용 시 문제
갱신된 컬럼의 내용을 변수에 담기
INSERT 문
TRUNCATE TABLE 문

4. 데이터베이스 생성과 관리
데이터베이스 설정
데이터베이스 구조
데이터베이스 생성
데이터베이스 축소
데이터베이스 변경 및 삭제
데이터베이스 유지 관리를 위한 DBCC 사용
데이터베이스 유지 관리 계획 마법사 사용하기
데이터베이스 옵션 설정
저장소 아키텍쳐
인증과 권한 관리

5. 데이터 형식 및 형 변환
데이터 형식 계층 구조
문자형 데이터 형식
숫자형 데이터 형식
datetime 및 smalldatetime
대형 데이터 형식
기타 데이터 형식
사용자 정의 데이터 형식의 사용
데이터형 변환

6. 테이블과 제약 조건 생성과 사용
개체 식별자 규칙
영구 테이블과 임시 테이블 그리고 테이블 변수
소유자
테이블 생성
IDENTITY 속성 및 @@IDENTITY, IDENTITY() 함수 사용
계산된 컬럼의 사용
CHECKSUM 집계 함수 사용
테이블 수정
테이블 삭제
제약 조건
기본값 규칙으로 제약 만들기

7. 시스템 지원 함수 및 연산자
수치 연산 함수
문자열 함수
날짜 및 시간 함수
시스템 함수
기타 함수들
연산자(Operators)

8. 고급 쿼리
CASE 함수
하위 쿼리(SubQuery)
동적 쿼리 작성과 실행
고차원적인 분석을 위한 GROUP BY 사용
COMPUTE BY 사용
조인 연산자에 대한 이해
대량 데이터 복사를 위한 BULK INSERT 사용

9. 인덱스 디자인과 사용
인덱스 디자인
데이터 및 인덱스 저장 구조
데이터를 검색하는 여러 가지 방법
인덱스 검색 따라하기
쿼리 옵티마이저의 인덱스 선택과 통계 정보
인덱스를 사용하지 않는 가능성이 높은 쿼리 문
인덱스 생성 옵션
인덱스 튜닝 마법사의 사용
통계 정보의 생성과 갱신
DBCC SHOWCONTIG 구문으로 테이블과 인덱스의 조각난 정도 살펴보기
조각난 정도 파악과 감소시키는 방법

10. 트랜잭션과 잠금
트랜잭션
SQL Server의 트랜잭션
효율적인 트랜잭션 코딩
잠금
트랜잭션 격리 수준
테이블 수준 잠금 힌트
교착 상태 및 세션 레벨 옵션

11. SQL 프로그래밍
읽기 쉬운 코드 작성
세션과 일괄 처리에 대한 이해
변수 선언과 사용
변수와 임시 테이블이 인식 가능 영역
흐름 제어 문
세션 환경 설정
SET 옵션
세션 옵션과 관련된 서버 사용자 옵션과 데이터베이스 옵션
PRINT 사용
SQL Server 메시지 관리와 RAISERROR 사용

12. 자원 사용 및 실행 계획 보기
자원 사용 보기
실행 계획 살펴보기
그래픽 실행 계획에 대한 아이콘별 설명
원격 연산자들
실행 계획의 궁금한 원리 및 SQL Server 7.0과 2000의 차이

13. 뷰
뷰의 생성
뷰 생성시 옵션
뷰를 통한 데이터 변경
뷰의 변경 및 제거
뷰의 정보를 담고 있는 시스템 테이블
뷰에 인덱스 생성
분할된 뷰(Partitioned View)
소유권 체인
뷰의 예제

14. 저장 프로시저
저장 프로시저의 정의와 사용
저장 프로시저 컴파일과 실행 계획 재 사용
캐시 정보 살펴보기
저장 프로시저를 만들 때 고려 사항
시스템 저장 프로시저와 확장 저장 프로시저
디버그

15. 사용자 정의 함수
사용자 정의 함수 생성, 수정 및 삭제 구문
사용자 정의 함수 호출
스칼라 함수 생성과 사용
인라인 테이블 변환 함수 생성과 사용
다중문 테이블 반환 함수 생성과 사용
시스템 함수 만들기

16. 트리거
SQL Server의 트리거
트리거의 사용 용도
트리거 발동
inserted 및 deleted 테이블 사용
트리거의 생성, 수정 및 삭제 구문
트리거 디자인
트리거 예제

17. 커서(Cursor)
커서 유형
커서 사용 절차
반입 및 스크롤
커서의 자동 형 변환
커서 예제
클라이언트에서의 커서 사용

18. 실무 고급 활용
효과적인 채번하기
BOM 구조
계층형 게시판 관리하기
격자형(Cross-Tab) 자료 만들기
순위처리
그룹별 순위처리
누적 자료 구하기
순위를 이용한 응용
중첩 CASE 문의 고차원적인 사용
1. SQL Server 개요
데이버베이스란?
SQL Server의 서비스와 개체 소개
SQL Server 2000 Edition과 라이센스
SQL Server 설치 시 고려 사항

2. SQL Server 도구들
온라인 설명서(Books Online)
서비스 관리자(Service Manager)
쿼리 분석기
엔터프라이즈 관리자
데이터베이스 다이어그램 사용
쿼리 생성기로 뷰와 쿼리 생성하기
프로필러(Profiler)
데이터 변환 서비스
네트워크 유틸리티(Network Utility)
기타 관리 도구

3. Transact-SQL 기초
SELECT 문
식별자 사용
문자열과 작은 따옴표 표현
SELECT, FROM, WHERE
ORDER BY
TOP n
DISTINCT
GROUP BY, HAVING
SELECT ~ INTO
JOIN
UNION
쿼리 생성기 사용
DELETE 문
UPDATE 문
변경할 컬럼에 별칭 사용 시 문제
UPDATE 컬럼에 다중행 적용 시 문제
갱신된 컬럼의 내용을 변수에 담기
INSERT 문
TRUNCATE TABLE 문

4. 데이터베이스 생성과 관리
데이터베이스 설정
데이터베이스 구조
데이터베이스 생성
데이터베이스 축소
데이터베이스 변경 및 삭제
데이터베이스 유지 관리를 위한 DBCC 사용
데이터베이스 유지 관리 계획 마법사 사용하기
데이터베이스 옵션 설정
저장소 아키텍쳐
인증과 권한 관리

5. 데이터 형식 및 형 변환
데이터 형식 계층 구조
문자형 데이터 형식
숫자형 데이터 형식
datetime 및 smalldatetime
대형 데이터 형식
기타 데이터 형식
사용자 정의 데이터 형식의 사용
데이터형 변환

6. 테이블과 제약 조건 생성과 사용
개체 식별자 규칙
영구 테이블과 임시 테이블 그리고 테이블 변수
소유자
테이블 생성
IDENTITY 속성 및 @@IDENTITY, IDENTITY() 함수 사용
계산된 컬럼의 사용
CHECKSUM 집계 함수 사용
테이블 수정
테이블 삭제
제약 조건
기본값 규칙으로 제약 만들기

7. 시스템 지원 함수 및 연산자
수치 연산 함수
문자열 함수
날짜 및 시간 함수
시스템 함수
기타 함수들
연산자(Operators)

8. 고급 쿼리
CASE 함수
하위 쿼리(SubQuery)
동적 쿼리 작성과 실행
고차원적인 분석을 위한 GROUP BY 사용
COMPUTE BY 사용
조인 연산자에 대한 이해
대량 데이터 복사를 위한 BULK INSERT 사용

9. 인덱스 디자인과 사용
인덱스 디자인
데이터 및 인덱스 저장 구조
데이터를 검색하는 여러 가지 방법
인덱스 검색 따라하기
쿼리 옵티마이저의 인덱스 선택과 통계 정보
인덱스를 사용하지 않는 가능성이 높은 쿼리 문
인덱스 생성 옵션
인덱스 튜닝 마법사의 사용
통계 정보의 생성과 갱신
DBCC SHOWCONTIG 구문으로 테이블과 인덱스의 조각난 정도 살펴보기
조각난 정도 파악과 감소시키는 방법

10. 트랜잭션과 잠금
트랜잭션
SQL Server의 트랜잭션
효율적인 트랜잭션 코딩
잠금
트랜잭션 격리 수준
테이블 수준 잠금 힌트
교착 상태 및 세션 레벨 옵션

11. SQL 프로그래밍
읽기 쉬운 코드 작성
세션과 일괄 처리에 대한 이해
변수 선언과 사용
변수와 임시 테이블이 인식 가능 영역
흐름 제어 문
세션 환경 설정
SET 옵션
세션 옵션과 관련된 서버 사용자 옵션과 데이터베이스 옵션
PRINT 사용
SQL Server 메시지 관리와 RAISERROR 사용

12. 자원 사용 및 실행 계획 보기
자원 사용 보기
실행 계획 살펴보기
그래픽 실행 계획에 대한 아이콘별 설명
원격 연산자들
실행 계획의 궁금한 원리 및 SQL Server 7.0과 2000의 차이

13. 뷰
뷰의 생성
뷰 생성시 옵션
뷰를 통한 데이터 변경
뷰의 변경 및 제거
뷰의 정보를 담고 있는 시스템 테이블
뷰에 인덱스 생성
분할된 뷰(Partitioned View)
소유권 체인
뷰의 예제

14. 저장 프로시저
저장 프로시저의 정의와 사용
저장 프로시저 컴파일과 실행 계획 재 사용
캐시 정보 살펴보기
저장 프로시저를 만들 때 고려 사항
시스템 저장 프로시저와 확장 저장 프로시저
디버그

15. 사용자 정의 함수
사용자 정의 함수 생성, 수정 및 삭제 구문
사용자 정의 함수 호출
스칼라 함수 생성과 사용
인라인 테이블 변환 함수 생성과 사용
다중문 테이블 반환 함수 생성과 사용
시스템 함수 만들기

16. 트리거
SQL Server의 트리거
트리거의 사용 용도
트리거 발동
inserted 및 deleted 테이블 사용
트리거의 생성, 수정 및 삭제 구문
트리거 디자인
트리거 예제

17. 커서(Cursor)
커서 유형
커서 사용 절차
반입 및 스크롤
커서의 자동 형 변환
커서 예제
클라이언트에서의 커서 사용

18. 실무 고급 활용
효과적인 채번하기
BOM 구조
계층형 게시판 관리하기
격자형(Cross-Tab) 자료 만들기
순위처리
그룹별 순위처리
누적 자료 구하기
순위를 이용한 응용
중첩 CASE 문의 고차원적인 사용

저자 소개

저자 : 우철웅
현재 (주)인브레인의 기술이사로 Microsoft SQL Server와 Analysis Services에 대한 기술 지원을 책임지고 있다. 주로 데이터베이스 디자인 및 튜닝 작업과 분석 서비스를 위한 데이터웨어하우스 및 데이터 마트 디자인과 구축을 지원하고 있다. 최근에는 Analysis Service와 연동하는 OLAP 툴을 개발하여 업그레이드 중이다. 또 마이크로소프트의 TechED, DevDays, MSDN 세미나, 데브피아 세미나의 강사로 활동 중이다.

저자는 SQL 서버 4.5 버전부터 SQL 서버 2000 버전에 이르기까지 다양하게 실무에 적용하여 개발해 왔으며, 많은 프로젝트를 수행하는 동안 DOS용 DB 라이브러리를 사용한 POS 프로그램으로부터 OLAP까지 다양한 솔루션을 설계하고 구축한 경험을 가지고 있다.

저서
ADO & MTS Programming(대림) 공저
SQL Server 2000 Programming(영진닷컴)

품목정보

발행일
2002년 03월 02일
쪽수, 무게, 크기
1040쪽 | 2067g | 크기확인중
ISBN13
9788931420333

리뷰/한줄평1

리뷰

6.0 리뷰 총점

한줄평

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