목차
제1장 웹 데이터베이스를 사용해야 하는가?
Section 1. 웹 데이터베이스란? = 14
급속한 웹의 보급 = 14
웹 데이터베이스에의 기대 = 15
온라인 쇼핑의 발전 = 16
웹 데이터베이스를 이용한 기업 간 거래 = 19
Section 2. 웹 데이터베이스로 무엇이 가능해졌는가? = 22
정적 정보의 한계 = 22
동적으로 웹 문서를 작성하는 웹 데이터베이스 = 26
쌍방향 정보 활용 = 27
Section 3. 웹 데이터베이스를 실현하는 환경 = 30
웹 데이터베이스를 지탱하는 기술 = 30
웹을 이용하지 않는 LAN에서의 정보 공유 = 32
LAN에서 웹 환경으로 = 36
인트라넷에서의 정보 공유 = 39
인터넷에서의 정보 공유 = 40
웹 환경의 규격화 = 42
Section 4. 웹 데이터베이스의 활용 범위 = 44
웹 데이터베이스의 활용 예 = 44
제2장 웹 데이터베이스는 어떻게 움직이는가?
Section 5. 관계형 데이터베이스의 구조와 기능 = 54
데이터베이스란? = 54
데이터베이스의 오브젝트 = 59
인덱스의 이용 = 66
Section 6. DBMS의 기능과 조건 = 68
DBMS란? = 68
DBMS의 기능 = 70
스토어드 르로시저와 트리거 = 76
Section 7. 클라이언트 서버의 아키텍처 = 80
DBMS에 대한 클라이언트 서버 시스템 = 80
데이터의 정합성을 유지하는 트랜잭션 = 84
처리의 실행과 취소, 커미트와 롤백 = 85
다른 사용자의 액세스를 제한하는 락 = 87
락이 겹쳐져 꼼짝도 못하게 되는 데드 락 = 89
Section 8. 데이터베이스 기술 언어, SQL = 92
데이터베이스 요구 쿼리 = 92
데이터베이스를 위한 언어, SQL = 93
SQL의 구성 = 95
표준 SQL과 저장 SQL = 97
Section 9. 네트워크와 데이터베이스 = 98
클라이언트 애플리케이션 = 98
데이터베이스와 주고받은 메커니즘, API = 100
표준화된 API, ODBC = 102
제3장 웹 데이터베이스의 이해를 위한 네트워크와 웹
Section 10. TCP/IP 네트워크의 기초 = 108
네트워크란? = 108
네트워크의 하드웨어 = 109
네트워크에서 정보를 주고받는 장치, TCP/IP = 116
TCP/IP의 탄생 = 117
TCP/IP의 특별한 장점 = 119
TCP/IP의 계층 = 121
TCP/IP의 데이터 처리 = 124
Section 11. 도메인과 인터넷 워크 = 128
네트워크 서버의 작용 = 128
TCP/IP로 컴퓨터를 식별하기 위한 IP 어드레스 = 131
IP 어드레스의 한계 = 133
IP 어드레스의 관리와 서브넷 = 134
인터넷 워크와 도메인명 = 137
인트라넷과 IP 어드레스 = 140
Section 12. 안전한 커뮤니케이션을 위한 서버 서비스 = 142
서버에서 작동하는 서비스 프로그램 = 142
IP 어드레스를 자동적으로 할당하는 DHCP = 143
네트워크 컴퓨터 이름의 사용 = 146
사용자 이름과 IP 어드레스를 대응시키는 DNS = 147
Section 13. 웹 서버와 웹 클라이언트의 구조 = 150
HTTP 서버 = 150
웹 사이트의 구축 = 152
웹 사이트이 어드레스 = 153
웹 사이트의 관리 = 155
가상 사이트 = 157
웹 폴더 = 158
제4장 웹 데이터베이스를 실현시키는 웹 프로그래밍
Section 14. 웹에서의 데이터베이스 = 162
웹 데이터베이스의 장점 = 162
웹을 통한 DBMS와 클라이언트의 데이터 교환 = 166
3층 구조의 클라이언트 서버 = 168
클라이언트로부터의 쿼리 처리 = 170
Section 15. 웹 서버에 있어서의 애플리케이션 환경 = 172
애플리케이션의 역할 필요 = 172
가장 대표적인 웹 프로그래밍, CGI 구조 = 174
보다 고성능의 웹 프로그래밍, ISAPI와 NSAPI = 176
손쉽게 작성·수정할 수 있는 CGI 스크립트 = 178
Section 16. 웹 데이터베이스의 최종 선택, 웹 프로그래밍 = 180
진화하는 프로그램 환경 = 180
일반 프로그램의 개발 = 181
손쉽게 작성·수정할 수 있는 스크립트 = 182
실행 프로그램과 스크립트의 중간, 중간 언어형 = 185
플랫폼과 운영체제를 불문하는 JVM = 187
웹 데이터베이스의 프로그램 = 189
서버 사이드의 스크립트 시스템 ASP와 ISP = 191
XML과 데이터베이스 = 194
제5장 웹 데이터베이스와 보안
Section 17. 네트워크와 데이터베이스 보안 = 200
보안에 대한 관심 = 200
컴퓨터 보안의 기본 = 201
사용자 관리는 보안의 기본 = 203
사용자 관리가 필요한 데이터베이스 = 211
Section 18. 웹 사이트의 보안 = 216
웹 사이트 보안의 중요성 = 216
사용자 인증을 하지 않는 웹 사이트 = 217
사용자 인증을 하는 웹 사이트 = 219
인증 기관을 이용한 안전성 높은 사용자 인증 = 221
웹 브라우저에 삽입되어 있는 암호 통신, SSL = 223
Section 19. 보안과 암호의 기초 = 226
인터넷에서의 데이터 암호화의 필요성 = 226
공개되어 있는 컴퓨터의 암호 기술 = 228
키로 암호화·복호화되는 컴퓨터 암호 = 229
비밀 키 방식의 암호 = 230
공개 키라는 아이디어 = 234
Section 20. 디지털 서명과 공적 인증 = 240
디지털 서명이 필요한 이유 = 240
디지털 서명의 원리 = 242
공개 키의 관리는 공적 기관 = 243
웹 사이트의 증명도 공적인 기관이 필요 = 246