책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > SQL
· ISBN : 9788980782024
· 쪽수 : 484쪽
· 출판일 : 2007-09-07
목차
Chapter 1 MS-SQL Server 2005 소개
1. MS-SQL Server 2005의 특징
1.1 데이터베이스 관리적 측면
1.2 개발자의 생산성 측면
1.3 비즈니스 인텔리전스
2. MS-SQL Server 2005 버전의 종류
3. MS-SQL Server 역사
Chapter 2 MS-SQL Server 2005 설치
1. MS-SQL Server 2005 설치하기
2. MS-SQL Server 2005 실행
3. MS-SQL Server 2005 구성 요소 및 개발 환경
3.1 MS-SQL Server 2005 구성 요소
3.2 MS-SQL Server 2005 개발 환경
4. SQL Server Management Studio
4.1 SQL Server Management Studio의 주요 기능
4.2 SQL Server 등록하기
4.3 개체 탐색기
4.4 쿼리 분석기
Chapter 3 데이터베이스 및 테이블
1. 데이터베이스 생성
1.1 SSMS를 이용하여 데이터베이스 생성
1.2 T-SQL를 이용하여 데이터베이스 생성
2. 데이터베이스 연결
2.1 SSMS를 이용하여 데이터베이스 연결
2.2 T-SQL 문을 이용하여 데이터베이스 연결
3. 데이터베이스 수정
3.1 데이터베이스 확장
3.2 데이터베이스 축소
3.3 데이터와 트랜잭션 로그 파일 추가 및 삭제
3.4 데이터베이스 이름 및 소유자 변경
4. 데이터베이스 삭제
4.1 SSMS를 이용하여 데이터베이스 삭제
4.2 T-SQL 문을 이용하여 데이터베이스 삭제
5. 테이블 생성
5.1 데이터 형식
5.2 테이블을 생성할 때 고려해야 하는 사항
5.3 SSMS를 이용하여 테이블 생성
5.4 T-SQL 구문을 이용하여 테이블 생성
6. 테이블 수정
6.1 테이블의 열 추가 및 삭제
6.2 테이블의 열 변경
6.3 테이블 이름 변경
7. 테이블 삭제
7.1 SSMS를 이용하여 테이블 삭제
7.2 T-SQL 구문을 이용하여 테이블 삭제
Chapter 4 데이터 검색
1. SELECT
1.1 SELECT/FROM
1.2 WHERE
1.3 ORDER BY
1.4 TOP
1.5 AS
1.6 간단한 집계 함수
1.7 GROUP BY
1.8 COMPUTE
1.9 CASE
2. PIVOT/UNPIVOT
2.1 PIVOT
2.2 UNPIVOT
2.3 RANKS
Chapter 5 테이블 조인
1. 조인이란?
2. 조인의 종류
2.1 INNER JOIN
2.2 OUTER JOIN
2.3 CROSS JOIN
2.4 SELF JOIN
2.5 UNION과 UNION ALL
3. 조인 사용
3.1 T-SQL 구문을 이용하여 조인하기
3.2 SSMS를 이용하여 조인하기
Chapter 6 데이터 변경하기
1. INSERT
1.1 INSERT-SELECT 구문
1.2 SELECT-INTO 구문
1.3 DEFAULT
1.4 OUTPUT
2. UPDATE
2.1 OUTPUT
3. DELETE
3.1 TRUNCATE TABLE
3.2 OUTPUT
Chapter 7 뷰
1. 뷰(VIEW)란?
1.1 뷰의 정의
1.2 뷰의 장점
1.3 뷰의 종류
2. 표준 뷰의 생성, 수정 삭제
2.1 뷰 생성
2.2 뷰 수정
2.3 뷰 삭제
2.4 뷰 사용
3. 분할 뷰
3.1 연결된 서버 생성 및 삭제
3.2 분할 뷰 생성
3.3 분할 뷰 사용
4. SSMS를 이용한 뷰 생성 및 수정, 삭제
4.1 SSMS를 이용하여 뷰 생성
4.2 SSMS를 이용하여 뷰 수정 및 삭제
Chapter 8 보안
1. 인증 모드
1.1 Windows 인증
1.2 SQL Server 인증
2. 로그인 및 데이터베이스 사용자 만들기
2.1 로그인 생성
2.2 데이터베이스 사용자 생성
3. 사용 권한
3.1 권한의 종류
3.2 데이터베이스의 사용 권한(SSMS)
3.3 테이블 사용 권한(SSMS)
4. 스키마
4.1 SQL Server 2005 이전의 사용자
4.2 SQL Server 2005의 스키마
Chapter 9 MS-SQL Server 2005와 XML
1. XML 데이터 형식
1.1 XML 검색 및 작성
2. FOR XML
2.1 RAW 모드
2.2 AUTO 모드
2.3 EXPLICT 모드
2.4 PATH 모드
3. OPENXML
3.1 단순 SELECT 구문에 OPENXML 사용
3.2 열과 XML 특성 간의 ColPattern 지정
3.3 edge 테이블 형식으로 결과 얻기
3.4 text() XPath 함수를 ColPattern 지정
3.5 WITH 절에 테이블 지정
3.6 특성으로 끝나는 rowpattern 지정
Chapter 10 저장 프로시저
1. 저장 프로시저란?
1.1 저장 프로시저의 장점
1.2 저장 프로시저의 종류
2. 저장 프로시저 생성
2.1 기본적인 저장 프로시저 생성
2.2 매개변수
2.3 OUTPUT
2.4 RETURN
2.5 WITH ENCRYPTION
3. 저장 프로시저 수정
4. 저장 프로시저 제거
4.1 SSMS를 이용하여 저장 프로시저 제거
5. 저장 프로시저 사용
5.1 지연된 이름 확인
5.2 시스템 저장 프로시저 사용
5.3 컴파일 강제 수행
Chapter 11 트리거
1. 트리거란?
1.1 트리거의 정의
1.2 트리거의 장/단점
1.3 트리거에서 사용할 수 없는 문장
2. DML 트리거
2.1 DML 트리거 생성
2.2 DML 트리거의 수정 및 삭제
2.3 DML 트리거와 임시 테이블
3. DDL 트리거
3.1 DDL 트리거 생성
3.2 DDL 트리거 수정 및 삭제
4. 중첩 및 재귀 트리거
4.1 중첩 트리거
4.2 재귀 트리거
5. 트리거 사용
Chapter 12 함수
1. 기본 제공 함수
1.1 행 집합 함수
1.2 집계 함수
1.3 순위 함수
1.4 스칼라 함수
2. 사용자 정의 함수
2.1 사용자 정의 함수의 장점
2.2 함수 유형 선택
2.3 사용자 정의 함수 생성
2.4 사용자 정의 함수 수정
2.5 사용자 정의 함수 삭제
3. 수치 연산 함수
4. 문자 함수
5. 날짜 함수
6. 변환 함수
7. 기타 함수
7.1 구성 함수
7.2 메타 데이터 함수
Chapter 13 커서
1. 커서란?
1.1 커서의 종류
1.2 커서의 작업
1.3 커서 함수
2. 커서 문법
2.1 DECLARE
2.2 OPEN
2.3 FETCH
2.4 CLOSE
2.5 DEALLOCATE
3. 커서 사용
3.1 sp_describe_cursor
3.2 sp_configure
3.3 sp_dboption
Chapter 14 데이터베이스 백업과 스넵숏
1. 데이터베이스 백업
1.1 데이터베이스 백업의 종류
1.2 데이터베이스 백업
1.3 데이터베이스 복원
2. 스냅숏
2.1 스냅숏이란?
2.2 스냅숏의 용도
2.3 스냅숏 작동 원리
2.4 스냅숏 사용