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

소득공제
Microsoft SQL Server 2000 관리자용
William R. Stanek 저 / 정원혁 역
정보문화사 2001.01.31.
가격
16,000
10 14,400
YES포인트?
800원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • 교재기간 소량 입고 되는 도서로 배송이 지연 될 수 있습니다.

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

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

이 분야의 이벤트

포켓컨설턴트

책소개

목차

1. 마이크로소프트 SQL 서버 2000 관리 기본

1. 마이크로소프트 SQL 서버 2000 관리 개관
SQL 서버 2000과 하드웨어
SQL 서버 2000과 SQL 서버 데스크탑
SQL 서버와 윈도우 2000
SQL 서버와 액티브 디렉토리
SQL 서버 관리 도구

2. SQL 서버 구성과 튜닝
SQL 서버 설치 작업과 수정
엔터프라이즈 관리자를 사용해서 SQL 서버 구성하기
저장 프로시저로 SQL 서버 구성하기
구성 문제 해결

2. 마이크로소프트 SQL Server 2000 관리

3. 엔터프라이즈 관리
SQL 서버 시작, 종료, 일시 정지하기
SQL 서버 엔터프라이즈 관리자 사용하기
SQL 서버 그룹 관리하기
서버 관리하기
SQL 서버 에이전트 시작, 종료, 구성하기
분산 트랜잭션 코디네이터 시작, 종료, 구성하기
전체 텍스트 검색 설치 및 구성하기
SQL 메일과 SQL 서버 에이전트 메일 관리하기
서버 활동을 관리하기

4. 핵심적인 데이터베이스 관리
데이터베이스 파일과 로그
데이터베이스 파일 관리 기본
데이터베이스 만들기
데이터베이스 옵션 설정하기
데이터베이스와 로그 크기 관리하기
데이터베이스 다루기
데이터베이스의 변경
팁과 테크닉

5. 마이크로소프트 SQL 서버 2000 보완
SQL 서버 2000 보안
서버 로그인 관리
서버 역할 설정
데이터베이스 엑세스와 관리 조절
데이터베이스 권한 관리

3. 마이크로소프트 SQL 서버 2000 데이터 관리

6. 테이블, 인덱스, 뷰 다루기
테이블 기초
테이블 사용하기
테이블값 관리하기
뷰 사용하기
인덱스 관리와 만들기
컬럼 제약과 규칙

7. DTS와 BCP를 이용한 데이터 가져오기/내보내기
DTS 이해하기
DTS 가져오기 / 내보내기를 이용한 패키지 생성하기
DTS 패키지 사용하기
BCP 이해하기
BCP 스크립트
Bulk Insert

8. 연결된 서버와 분산 트랜잭션
분산 데이터와 연결된 서버의 작업
연결된 서버(Linked server)의 관리
원격 서버 작업

9. 스냅샷, 머지, 트랜잭션 복제 구성하기
복제의 개요
복제 계획
배포자 운영 관리
게시를 만들고 관리하기
게시 구독하기
게시판 데이터의 변환
복제 모니터 관리하기

4. 성능, 최적화, 유지 관리

10. SQL 서버 2000의 프로필링과 모니터링
서버의 성능과 활동의 모니터링
오류로그
SQL 서버 성능 모니터링
프로필러로 문제 해결

11. 데이터베이스 백업과 복원
백업과 복원 전략 세우기
백업 장치와 대체 선택
백업 전략 사용
백업 장치 만들기
백업 실행
데이터베이스 복원
Master 데이터벡이스 복원

12. 데이터베이스 자동화와 유지관리
SQL Server에이전트 사용
경고 관리
운영자 관리
작업 일정
다중 서버에서의 자동화 관리
다중 서버 관리
데이터베이스 유지 관리

품목정보

발행일
2001년 01월 31일
쪽수, 무게, 크기
472쪽 | 884g | 188*254*30mm
ISBN13
9788976277824

책 속으로

조직 내부나 외부 할 것 없이 점점 더 마이크로소프트 SQL 서버 2000이 사용되고 있다. 고용자, 계약자 혹은 외부 사용자라해도 데이터베이스를 사용하게 된다. 관리자라는 직업은 데이터베이스를 효과적으로 사용할 수 있게 관리하는 것이다. 이러한 일련의 작업은 사용자를 만들고, 사용 권한을 설정하고, 그리고 각각의 역할을 할당하는 것이다. 권한과 역할은 사용자가 어떤 행동을 할 수 있는가를 정하는 것과 동시에 어떠한 종류의 데이터를 읽어 들일 수 있는가를 정하는 것이다. 보안관리에 있어서 가장 기본이 되는 목적은 다음과 같다.

사용자의 데이터에 대한 접근 요구 사항과 비 인가된 데이터의 접근을 보호하는 중간 위치에서 조절을 하는 것이다.

사용자가 위험한 명령어 또는 시스템에 영향을 주는 프로시저를 실행할 수 없도록 데이터베이스의 권한을 제한해야 한다.

보안 구멍을 모두 막아야 한다. 예를 들면, 일반 사용자가 윈도우 NT 어드민 그룹에 속해 있을 때 보안 구멍이 발생 될 수 있다.

--- p.147

마이크로소프트 SQL 2000에서는 테이블과 인덱스의 구조가 데이터베이스 자체만큼이나 중요하다. 특히 속도 문제와 직결되어 있다. 테이블은 특정한 실체에 대한 데이터의 집합이다. 예를 들면, 고객이나 주문과 같은 것이다. 이러한 실체의 속성을 설명하기 위해서 이름 붙은 컬럼을 사용할 수 있다. 예를 들면, 고객의 속성을 보여주기 위해서 cust_name, cust_address 그리고 cust_phone 등과 같은 컬럼명을 사용한다.

테이블에서 각각의 데이터에 대한 인스턴스는 하나의 데이터 항목이나 행단위를 나타내는 것이다. 전형적으로, 행은 유일하며, 유일성을 나타내는 기본 키라고 하는 것과 연계되어져 있다. 하지만 기본 키는 ANSI SQL에서 강제적이지 않고 SQL서버에서 반드시 필요한 것이 아니다. 기본 키의 테이블의 행 단위에 대하여 유일성을 나타내게 하는 것이고, 또한 SQL 서버가 고유한 인덱스를 만들게 하는 것이다. 인덱스는 사용자가 인덱스된 컬럼에서 데이터를 찾을 때 바르게 찾아주기 위하여 사용자가 정의한 데이터 구조이다. 인덱스는 테이블과 다른 것이고, 인덱스 튜닝 마법사를 통하여 자동으로 만들 수 있다.

대부분의 테이블은 다른 테이블과 관계를 가지고 있다. 예를 들면, Customers 테이블은 고객의 계좌번호를 가지고 있는 cust_account 컬럼을 가지고 있을 수 있다. 이 cust_account 컬럼은 Orders와 Receivables라는 테이블에도 있을 수 있다. 고객 테이블의 기본 키가 cust_account 컬럼이라면 외래 키의 관계가 고객과 주문 테이블에서 형성되고, 또한 고객과 채권 테이블에서도 형성된다. 외래 키는 두 테이블 사이에 연결을 만들어서 데이터 베이스에서 참조 무결성을 지키는 데 사용된다.

한 번 연결을 형성하면 cust_account의 식별자가 주문과 채권 테이블을 참조하기 때문에 고객 테이블의 행을 지울 수가 없게 된다. 이 기능은 다른 테이블에서 사용되는 정보가 무효화 되는 것을 막아준다. 고객 테이블의 한 행을 지우기 위해서는 먼저 참조되고 있는 주문과 채권 혹은 둘다의 테이블의 참조 관계를 지우거나 수정할 필요가 있다. 외래 키의 관계는 쿼리에 있어서의 관계된 테이블에 데이터를 묶을 수 있게 한다. 이것은 하나의 테이블에 있는 키가 다른 테이블의 유일한 키나 기본 키의 외래 키 제약에 맞춰서 이루어진다. 테이블들을 묶는 것을 테이블 조인(table join)이라고 부르고 이 키는 SQL 서버가 질의와 관계된 데이터를 빠르게 찾는 것을 최적화한다.

--- p.183~184

리뷰/한줄평2

리뷰

6.0 리뷰 총점

한줄평

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