목차
역자서문 = xv
저자에 대하여 = xvii
서론
이 책은 누가 읽어야 하는가? = 2
Database Programming with Visual Basic .NET and ADO.NET: Tips, Tutorials, and Code는 무엇을 다루는가? = 2
제1장 BOUND 컨트롤을 사용한 윈도우즈 폼 개발
1.1 Bound 리스트 박스 생성 = 6
1.2 Bound 리스트 박스에서 보여지는 데이터의 제한 = 14
1.3 리스트 박스 목록에 기반한 텍스트 박스의 Bind와 뷰 = 18
1.4 Bound 컨트롤을 사용한 데이터의 편집 및 갱신 = 23
1.5 Bound 컨트롤을 이용한 레코드의 추가와 삭제 = 30
1.6 Bound 컨트롤을 사용한 에러 처리 = 36
1.7 Data Bound 폼에서의 최종 수정 = 42
1.8 ComboBox와 DataGrid 컨트롤에서의 데이터 Bind = 47
1.9 DataGrid 컨트롤에서 데이터 Drill Down = 52
제2장 Visual Studio .NET에서 SQL Server Database 객체 생성
테이블, 열, 행을 이용한 작업 = 59
테이블과 행에 대한 속성의 이용 = 60
2.1 Visual Studio .NET을 이용한 새로운 SQL 서버 데이터베이스 생성 = 62
2.2 테이블과 필드의 정의 = 64
2.3 기본키와 다른 인덱스의 정의 = 69
2.4 테이블 사이의 관계 정의 = 73
2.5 디폴트와 제약 조건의 정의 = 78
2.6 뷰의 생성 = 81
2.7 저장된 프로시저의 생성 = 86
제3장 ADO.NET을 이용한 데이터 보기
ADO와 ADO.NET의 차이점 = 91
ADO.NET의 객체들 = 92
3.1 DataReader 객체를 사용한 데이터 검색 = 96
3.2 DataTable 객체를 사용한 SQL 서버로부터의 결과 검색 = 101
3.3 DataTable 객체 레코드의 위치 = 104
3.4 DataView 객체를 사용한 필터와 레코드 정렬 = 108
제4장 ADO.NET을 이용한 데이터 조작
4.1 ADO.NET 데이터셋 객체에 대한 데이터 편집과 변경사항 업데이트 = 115
4.2 ADO.NET을 이용한 데이터셋 행의 추가 및 삭제 = 126
4.3 ADO.NET에서 파라미터로 저장된 프로시저의 실행 = 131
4.4 ADO.NET을 이용한 On-the-Fly 배치 업데이트의 생성 및 실행 = 134
제5장 웹 폼에서 데이터를 이용한 작업
Stateless 프로그래밍 = 139
클라이언트에서 상태 운영 = 140
상태 운영을 위한 서버 측 해결책 = 140
5.1 웹 폼에서의 bound 컨트롤 사용 = 142
5.2 Validation 컨트롤을 이용한 데이터의 유효성 검사 = 149
5.3 DropDown과 ListBox 컨트롤 사용 = 154
5.4 Table 컨트롤을 이용한 데이터 표현 = 161
5.5 Repeater 컨트롤을 이용한 데이터 표현 = 166
5.6 DataGrid 컨트롤에서의 데이터의 표시, 정렬, 페이징 = 175
5.7 DataGrid 컨트롤을 사용한 데이터의 추가, 수정, 삭제 = 182
5.8 데이터그리드에서 열부터 상세 페이지까지 하이퍼링크를 만드는 방법 = 195
제6장 TRANSACT-SQL 병병의 생성
6.1 SELECT 문을 이용한 특정 레코드의 추출 = 202
6.2 T-SQL에서 변수와 함수의 사용 = 207
6.3 SQL 쿼리에서 와일드카드와 값 영역의 사용 = 211
6.4 관계 테이블에서 입력에 없는 레코드의 검색 = 215
6.5 서브 쿼리 사용의 장점 = 219
6.6 테이블의 생성, 수정, 삭제 = 222
6.7 존재하는 테이블로부터 데이터를 이용한 새로운 테이블 생성 = 229
6.8 SQL Server 2000 사용자 정의 함수의 생성과 호출 = 232
제7장 SQL-DMO을 활용한 일반적 데이터베이스 작업의 수행
SQL 서버 DMF API 살펴보기 = 242
.NET에서 SQL API에 대한 참조 설정 = 244
7.1 사용 가능한 SQL 서버와 데이터베이스의 리스트를 포함하는 새로운 데이터베이스에 연결하기 위한 다이얼로그 박스 생성 = 245
7.2 SQL 서버 데이터베이스의 백업과 검증 = 254
7.3 SQL 서버 데이터베이스의 복구 = 263
7.4 SQL 서버 데이터베이스 간의 테이블 전달 = 268
7.5 분리/부착 SQL 서버 데이터베이스 다이얼로그 박스 생성하기 = 277
제8장 데이터 운용 기술 다루기
8.1 윈도우 폼을 사용한 데이터 바운드 다중 선택(data-bound multi-select) 리스트 박스 다루기 = 287
8.2 다중 검색 테이블(Multi lookup table) 갱신을 위한 단일 윈도우 폼 사용 = 297
8.3 원도우 폼을 사용하는 사용자를 위한 point-and-click SQL Server 쿼리 툴 생성 = 303
8.4 Visual Basic .Net 데스크탑 어플리케이션의 일반적인 검색 폼 만들기 = 311
8.5 웹 폼을 사용한 데이터 바운드 다중 선택 리스트 박스 다루기 = 324
8.6 다중 검색 테이블 갱신을 위한 단일 웹 폼 사용 = 334
8.7 웹 폼을 사용해 사용자를 위한 point-and-click 쿼리 만들기 = 352
8.8 ASP.NET 웹 어플리케이션에서 일반적인 검색 폼 만들기 = 362
제9장 더욱 사용하기 편리하게 해주는 데이터베이스의 클래스 사용
9.1 Visual Basic .NET에서 클래스 정의 = 376
9.2 정의한 인터페이스를 구현하는 클래스 생성 = 383
9.3 ADO.NET 코드를 빠르게 작성하기 위한 Visual Studio .NET 툴 사용하기 = 392
9.4 생성 제어와 클래스 행동(Behavior) = 405
9.5 데이터베이스를 갱신하는 메소드 구현 = 412
9.6 속성으로 넘어가는 데이터의 확인과 개발자에 에러 전달 = 422
9.7 다른 클래스에서 재사용될 수 있는 데이터 확인 코드 작성 = 429
제10장 CRYSTAL REPORTS를 사용하여 보고서 작성하기
10.1 Crystal Reports Report Expert를 이용한 보고서 작성 = 448
10.2 작성한 보고서의 출력 = 457
10.3 Crystal Reports 보고서에 계산 필드(Calculated Fields) 추가 = 462
10.4 Visual Basic.NET 코드로 보고서를 보여줄지, 출력할지, 또는 내보낼지의 선택 = 466
10.5 실시간에서 출력할 레코드의 결정 = 471
10.6 레이블의 출력과 출력될 레코드의 순서 제어 = 476
10.7 하이퍼링크를 포함하는 온스크린(onscreen) 보고서 작성 = 482
제11장 SQL 서버의 보안 관리
11.1 Windows NT/2000 사용자 생성 = 488
11.2 Windows NT/2000 그룹 생성 = 492
11.3 Windows NT/2000 인증 모드(Authentication Mode) 수립 = 496
11.4 혼합 인증 모드(Mixed-Mode Authentication) 수립 = 499
11.5 표준 로그인(Standard Login) 생성 = 502
11.6. Windows NT/2000 로그인 생성 = 504
11.7 고정된 서버 역할(Fixed Server Role)의 사용 = 507
11.8 데이터베이스 사용자 계정 생성 = 511
11.9 질의문 퍼미션(Statement Permissions)의 사용 = 514
11.10 객체 퍼미션(Object Permission)의 사용 = 517
11.11 고정된 데이터베이스 역할(Fixed Database Role) 사용 = 520
11.12 커스텀 데이터베이스 역할(Custom Database Roles) 생성 = 525
11.13 어플리케이션 역할(Application Role) 생성 = 528
제12장 VISUAL BASIC .NET 어플리케이션에서의 XML data 활용
.NET에서 XML올 사용하는 방법 = 531
.NET에서 XML의 Namespaces = 532
12.1 XMLWriter를 이용한 XML 쓰기 = 532
12.2 XMLReader를 이용한 XML 읽기 = 539
12.3 XML 문서 객체 모델(XML Document Object Model)을 이용한 작업 = 543
12.4 SQL 서버 2000에서의 XML 검색 = 550
12.5 데이터셋과 XML에 의한 작업 = 554
제13장 XML 웹 서비스(Web Services) 만들기
XML 웹 서비스 기반 구조의 개요 = 562
13.1 XML 웹 서비스 시작 = 564
13.2 파라미터를 이용한 간단한 XML 웹 서비스 만들기 = 572
13.3 XML 웹 서비스 사용(consume) = 578
13.4 XML 웹 서비스로부터 데이터셋 돌려받기 = 583
찾아보기 = 587