서브메뉴
검색
본문
Powered by NAVER OpenAPI
-
Beginning SQL Server 2000 Programming
저자 : Robin Dewson
출판사 : 정보문화사
출판년 : 2002
ISBN : 8976279069
책소개
Microsoft SQL Server 2000은 여러분의 관계형 데이터베이스 기반의 응용 프로그램을 개발하는 데 필요한 개발 툴과 여러 관리 도구를 제공하는 엔터프라이즈급 데이터베이스 솔루션이다. 이 책은 SQL Server 2000을 통해, 예제 데이터베이스를 직접 만들고 여기에 맞는 응용 프로그램을 생성하는 과정을 자세히 설명하고 있다. 이 책을 통해, SQL Server의 기본적인 내용을 충분히 알 수 있을 것이고, 그러한 내용은 앞으로 효과적인 고급 데이터베이스 솔루션을 만드는 데 있어 탄탄한 밑거름이 될 것이다.
[부록 CD] Microsoft SQL Server 2000 Enterprise Edition 한글 120일 평가판
목차
제1장 SQL Server 2000 설치하기
왜 SQL Server 2000인가?
SQL Server 버전
하드웨어 요구사항
운영체제
어떻게 컴퓨터의 정보를 알 수 있는가?
이 책은 SQL Server 2000의 여러 버전 중 어떤 버전을 위한 책인가?
예제
설치
요약
제2장 SQL Server 관리하기
엔터프라이즈 관리자
서비스 관리자
SQL Server 설치 정보 설정
새로운 SQL Server 등록하기
요약
제3장 쿼리 분석기
쿼리 분석기 실행하기
개체 브라우저
쿼리 창
결과 창
메뉴
쿼리 분석기 툴바
쿼리 분석기 사용하기
요약
제4장 데이터베이스 분석 및 설계
데이터 수집
저장할 정보
부수적이거나 무시한 정보
정규화
관계
OLTP와 OLAP
요약
제5장 예제 데이터베이스 생성
데이터베이스의 정의
트랜잭션 로그
SQL Server 내의 데이터베이스들
예제 데이터베이스 만들기
요약
제6장 테이블 정의하기
테이블이란?
테이블을 정의하기 전에
테이블 정의하기 - 엔터프라이즈 관리자
쿼리 분석기를 통하여 테이블 만들기
NULL 값의 사용
테이블 정의하기 - 템플릿 사용
나머지 테이블 정의하기
데이터 형식
SQL Server에서의 이미지 또는 대용량의 텍스트 저장
요약
제7장 인덱스 만들기
인덱스란?
좋은 인덱스를 만드는 방법
잘못된 인덱스 만드는 방법
지속적인 관찰
인덱스 만들기
요약
제8장 관계 만들기
소개
관계란 무엇인가?
참조 무결성이란 무엇인가?
관계의 형태
외래 키란 무엇인가?
관계 만들기
관계 만들기 - 키가 없는 상태
ALTER TABLE을 사용한 관계 만들기
종속 관계 표시
요약
제9장 데이터베이스 다이어그램 만들기
데이터베이스 다이어그램이란 무엇인가?
데이터베이스 다이어그래밍 도구
기본 데이터베이스 다이어그램
데이터베이스 다이어그램 만들기
레이아웃 변경하기
다이어그램을 가지고 데이터베이스 작업하기
관계 추가하기
기본 데이터베이스 다이어그램 만들기
요약
제10장 데이터베이스 백업 및 복원
백업 정책
문제가 발생할 때
데이터베이스를 오프라인 상태로 만들기
데이터베이스를 온라인 상태로 되돌리기
데이터 백업하기
마법사를 사용하여 트랜잭션 로그 백업하기
데이터베이스 복원하기
데이터베이스 분리와 연결
데이터베이스에 대한 SQL 스크립트 생성하기
요약
제11장 데이터베이스 유지 관리
데이터베이스 유지 관리
데이터베이스 유지 관리 계획 세우기
유지 관리 계획 점검하기
요약
제12장 데이터 입력하기
누가 데이터를 입력할 수 있는가?
T-SQL INSERT 명령 구문
INSERT SQL 명령
Null과 기본값 사용하기
각 열에 대해 항상 값을 입력하도록 설정하기
기본값을 사용하여 데이터 입력하기
쿼리 분석기 사용
열 이름을 드래그 앤 드롭으로 지정하기
각 열에 대한 제약 설정
이미지 데이터 입력
한번에 여러 레코드 입력하기
INSERT 구문을 위한 권한이 없는 경우
요약
제13장 데이터 검색
엔터프라이즈 관리자 사용
SELECT 문장
열의 이름 지정하기
첫 번째 검색
결과 데이터를 다른 방식으로 표시 또는 저장하기
검색 조건 지정하기
문자열 함수
정렬! 정렬!
레코드 수를 제한하는 다른 방법들
LIKE 연산자
이미지 불러오기
데이터 생성하기 - SELECT INTO
하나 이상의 테이블 사용하기
요약
제14장 데이터 업데이트 및 트랜잭션
UPDATE 구문
데이터 업데이트하기 - 쿼리 분석기
트랜잭션
잠금
트랜잭션을 사용한 데이터 업데이트하기
이미지 데이터 형식 업데이트하기
자신만의 템플릿 만들기
요약
제15장 데이터 삭제
DELETE 구문의 문법
DELETE 구문
엔터프라이즈 관리자를 사용하여 레코드 삭제하기
TRUNCATE TABLE(테이블 자르기)
테이블 삭제하기
요약
제16장 뷰 만들기
뷰(View)란 무엇인가?
보안을 위한 뷰 사용
뷰 암호화
뷰 만들기 - 엔터프라이즈 관리자
뷰 만들기 - 마법사
CREATE VIEW 문법
뷰 만들기 - 쿼리 분석기
뷰 만들기 - 템플릿 사용
뷰에 권한 설정하기
뷰에 인덱스 추가하기
요약
제17장 저장 프로시저
저장 프로시저란 무엇인가?
왜 뷰가 아닌 저장 프로시저인가?
CREATE PROCEDURE 구문
레코드 셋 반환하기
저장 프로시저 만들기 - 엔터프라이즈 관리자
저장 프로시저 만들기 - 마법사 사용
RETURN 문장을 사용한 에러 반환하기
SET 문장의 사용
저장 프로시저 만들기 - 템플릿 사용
실행 흐름 제어
매개 변수 적합성 검사 - 쿼리 분석기 사용
CASE 문장 사용하기
요약
제18장 고급 저장 프로시저
시스템 변수들
저장 프로시저 변경하기
RAISERROR
시스템 저장 프로시저
요약
제19장 XML과 데이터 검색
HTML/XML 배경지식
XML은 어떻게 작동하는가?
Windows 2000에서 IIS 5.0 설치하기
IIS 5.0 테스트
SQL Server와 IIS
XML을 통해 데이터 가져오기
웹 길잡이 마법사
이미지 불러오기
XPath 쿼리
요약
제20장 트리거
트리거란 무엇인가?
CREATE TRIGGER 구문
왜 제약을 사용하지 않는가?
DELETED 또는 INSERTED 테이블
트리거 만들기
테이블 업데이트 다루기
UPDATE() 함수 사용하기
트리거에서의 이미지 데이터 형식 추가 및 업데이트
요약
부록 A 기타 참고 사항
부록 B 시스템 함수 목록
부록 C 함수 목록
부록 D Access 업사이징
부록 E 보안
부록 F 용어 해설