책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > Visual Basic.NET
· ISBN : 9788976279828
· 쪽수 : 756쪽
· 출판일 : 2002-07-05
책 소개
목차
제1장 관계형 데이터베이스 설계
데이터베이스란 무엇인가?
단층 파일(flat file) 대 관계형 데이터베이스
데이터베이스의 필요조건의 결정
업무 사항의 분석
검색해야 할 정보의 결정
논리적 데이터베이스 설계의 결정
테이블(엔티티:entity)과 필드(어트리뷰트:attribute)들의 정의
키의 구별
관계의 정의
데이터의 정규화(Normalization)
비정규화(Denormalization)가 필요한 경우
인덱스의 정의
논리적 데이터베이스 설계에 대한 테스트
물리적 데이터베이스 설계
데이터베이스의 작성, 테스트 및 개선
요약
연습문제
제2장 Microsoft SQL Server 2000 Desktop Engine
Microsoft SQL Server 2000 Desktop Engine
Microsoft SQL Server 2000 Defined
왜 Access 대신 Desktop Engine을 사용하는가?
Desktop Engine의 준비 및 설치
Desktop Engine의 복사본을 구하는 곳
인스톨 사양
Desktop Engine을 인스톨하는 방법
무엇이 인스톨되었는가?
Access를 사용해서 Desktop Engine/SQL Server를 이용하기
Microsoft Access로부터 새로운 Desktop Engine SQL Server 데이터베이스의 생성
기존의 Access 데이터베이스를 SQL Server 2000 Desktop Engine으로 업사이징하기
Desktop Engine 데이터베이스를 생성하고 관리하는 다른 방법들
요약
연습문제
제3장 데이터베이스에 질의하기
SQL Sever Desktop Engine 데이터베이스에 질의하기
Transact SQL(T-SQL) 대 Jet SQL
T-SQL의 기본사항
기초를 넘어서
요약
연습문제
제4장 서버 탐색기 탐구
서버 탐색기를 사용하여 SQL Server 데이터베이스 관리하기
뷰 노드
저장 프로시저 노드
테이블 노드
데이터베이스 다이어그램 노드
함수 노드
서버 탐색기의 나머지 노드
SQL Server 데이터베이스 노드
SQL Server 인스턴스 노드
서버 노드
데이터 연결 노드
요약
연습문제
제5장 데이터베이스에 대한 사용자 인터페이스
사용자 인터페이스
간단한 데이터베이스 응용프로그램 만들기
ADO.NET에 대한 간략한 소개
데이터 컨테이너(Container) 구현하기
데이터와 컨트롤의 바인딩(Binding)
데이터베이스의 정보를 사용자에게 보여주기
프로젝트를 컴파일하고 실행하기
보이지 않는 곳에서 일어나는 것
테이블 추가하기
좋은 폼의 설계
요약
연습문제
제6장 ADO.NET을 사용한 데이터 액세스
데이터 액세스의 역사
데이터 액세스 기술
응용프로그램 구조
클라이언트-서버
3-Tier
n-Tier
ADO의 현재
ADO의 장점 및 단점
ADO.NET
ADO와의 비교
ADO.NET의 구조
데이터베이스 업데이트하기
DataSet 샘플
ADO.NET 네임스페이스
ADO.NET의 데이터플로우
DataReader 샘플 프로젝트
요약
연습문제
제7장 DataSet에 데이터를 입력하기
상품 관리 시스템의 개요
검색 스크린을 위한 사용자 인터페이스의 제작
기본 검색 폼 프로젝트의 작성
기본 검색 창으로부터의 상속
Products Search 폼의 특징적인 기능 구현하기
Suppliers Search 폼의 특징적인 기능 구현하기
DataSet을 사용해서 데이터를 검색하기
DataSet 객체
요약
연습문제
제8장 데이터 바인딩
단순 데이터 바인딩과 복합 데이터 바인딩
결과를 DataGrid에 바인딩하기
DataGrid에 검색 결과를 나타내기
기본 Add/View/Edit 폼을 구현하기
기본 데이터 폼으로부터 상속하기
Add/View/Edit Products 폼의 특징적인 기능 구현
Add/View/Edit Supplies 폼의 특징적인 기능 구현
DataSet에 접근하기
프로그램을 실행하기
사용자 입력의 검증
다른 데이터의 고려 요소들
필터링과 데이터 정렬을 위한 DataView 사용하기
단일 행을 검색하기 위해 DataReader 이용하기
요약
연습문제
제9장 DataSet의 업데이트와 에러의 핸들링
DataSet의 로컬 버전(Local Version)을 업데이트하기
Add/View/Edit Products 스크린과 Add/View/Edit Suppliers 스크린을 수정해서 로컬 DataSet을 업데이트하기
데이터베이스에 변경사항을 저장하기
변경된 레코드의 핸들링
삭제된 레코드의 핸들링
추가된 레코드의 핸들링
작성된 폼들의 기능을 테스트하기
요약
연습문제
제10장 충돌 해결
데이터 업데이트 충돌의 핸들링
낙관적 동시성 또는 비관적 동시성을 가진 업데이트 충돌을 다루기
DataSet에 낙관적 동시성을 구현하기
트랜잭션
데이터베이스 응용프로그램의 트랜잭션
상품 관리 시스템을 둘러 보기
요약
연습문제
제11장 ASP.NET
소개
공급자와 상품
Grid Layout 대 Flow Layout
목록을 위한 웹 응용프로그램
상품의 검색
DataGrid의 표현을 향상시키기
Web Forms를 사용해서 데이터를 업데이트하기
고객을 검색하기
다른 필드를 추가하기
데이터를 검증하기
요약
연습문제
제12장 ADO.NET과 XML
XML은 무엇인가?
샘플 XML 문서
XML 문서 생성하기
DataSet을 XML로 저장하기
XML 데이터의 로드 및 저장
스키마(Schemas)
문서의 유효성 검사
관계형 데이터
DataSet을 저장하기
XmlDataDocument
XML 문서를 변경함으로써 DataSet을 변경하기
DataSet을 변경함으로써 XML 문서를 변경하기
Typed DataSet을 사용해서 데이터 조작을 단순화하기
요약
연습문제
제13장 웹 서비스
웹 서비스의 구현
웹 서비스를 설계하기
주문에 대한 선적 세부 사항 넘겨주기
GetShippingDetails 메서드
웹 서비스를 사용하기
다수의 경우를 테스트하기
에러 로깅(Logging)
Logging의 문제점
SOAP의 디버깅
디렉토리 서비스
UDDI
웹 서비스 Brokerage
SMS 메시징
요약
연습문제
제14장 연결이 끊어진 데이터
연결이 끊어진 데이터 액세스
데이터 액세스 레이어
응용프로그램을 구현하기
상품의 검색
원격 연결
모드를 스위칭하기
예외 처리하기
데이터를 변경하기
공급자를 선택하기
변경사항의 저장
SetProductDetails 구현하기
웹 서비스를 통해 변경사항 저장하기
요약
연습문제
제15장 사례 연구 XML을 사용한 B2B 응용프로그램 통합
스키마를 정의하기
주문하기
문서를 전송하기
주문을 받고 처리하기
서비스를 생성하기
주문 요청에 대한 응답
주문을 처리하기
Windows 서비스를 구현하기
웹 서비스를 통해 주문을 보내기
요약
찾아보기