| 000 | 00947namccc200301 4500 | |
| 001 | 000045119096 | |
| 005 | 20100806030900 | |
| 007 | ta | |
| 008 | 040915s2004 ulka 000a kor | |
| 020 | ▼a 8958320044 ▼g 93560: ▼c \20000 | |
| 035 | ▼a KRIC09243236 | |
| 040 | ▼a 211019 ▼d 211009 | |
| 041 | 1 | ▼a kor ▼h eng |
| 082 | 0 4 | ▼a 005.758 ▼2 21 |
| 090 | ▼a 005.758 ▼b 2004a | |
| 100 | 1 | ▼a Riccardi, Greg. |
| 245 | 1 0 | ▼a 데이터베이스 관리: ▼b 웹 사이트 개발 응용/ ▼d Greg Riccardi 지음 ; ▼e 김경창 ; ▼e 한기준 [공]옮김. |
| 246 | 1 9 | ▼a Database management with Web site development applications. |
| 260 | ▼a 서울 : ▼b 시그마프레스 , ▼c 2004. | |
| 300 | ▼a xix, 491 p. : ▼b 삽도 ; ▼c 26 cm. | |
| 504 | ▼a 참고문헌: p. 487-491. | |
| 650 | 0 | ▼a Database management. |
| 650 | 0 | ▼a Web site development. |
| 650 | 0 | ▼a Application software ▼x Development. |
| 700 | 1 | ▼a 김경창 , ▼e 역 |
| 700 | 1 | ▼a 한기준 , ▼e 역 |
| 740 | ▼a 웹 사이트 개발 응용. |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.758 2004a | 등록번호 111293915 (5회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 중앙도서관/교육보존A/1 | 청구기호 005.758 2004a | 등록번호 111293916 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
저자소개
그렉 리카르디(지은이)
<데이터베이스 관리>
한기준(옮긴이)
서울대학교 이학사 KAIST 전산학과 공학석사/공학박사 정보시스템 감리사(1기) (전) Stanford 대학교 Visiting Scholar (전) 한국정보과학회 데이터베이스연구회 운영위원장 (전) 한국공간정보시스템학회 회장 (전) 한국정보시스템감리사협회 회장 (전) 한국ITS학회 기획위원장 (전) 건국대학교 정보통신대학장, 정보통신대학원장, 정보통신원장 (전) 건국대학교 정보통신대학원 정보시스템감리학과 교수
김경창(옮긴이)
홍익대학교 전자계산학과를 졸업하고, 한국과학기술원(KAIST) 전산학과에서 석사를, University of Texas at Austin에서 전산학과 박사학위를 받았다. 경제기획원 전산사무관, 미국해군대학원 연구교수, Cyber Database Solutions 회사 Visiting Researcher 한국정보과학회 이사 등을 지냈으며, 현재 홍익대학교 공과대학 정보컴퓨터공학부 교수로 재직중이다.
목차
목차 제1부 정보 기술과 월드 와이드 웹의 소개 제1장 정보 및 데이터베이스 시스템의 소개 = 3 1.1 정보 시스템과 데이터베이스는 무엇인가? = 6 1.1.1 정보 시스템 = 6 1.2 데이터베이스가 왜 중요한가? = 7 1.3 데이터베이스는 어떻게 정보를 표현하는가? = 9 1.4 누가 데이터베이스 시스템과 작업하는가? = 11 1.5 데이터베이스가 웹을 어떻게 지원하는가? = 13 1.6 어떤 데이터베이스 개념과 용어들을 알아야 하는가? = 14 1.6.1 스키마와 인스턴스 = 14 1.6.2 데이터베이스 질의 연산 = 15 제2장 인터넷 정보 시스템 = 21 2.1 웹의 구성요소 = 22 2.2 웹 페이지와 HTML = 23 2.3 웹과 정보 서버 = 27 2.4 샘플 웹 사이트 자세히 보기 = 29 2.4.1 웹 사이트의 정보 내용 = 30 2.4.2 고객-정보 웹 페이지 = 31 2.4.3 웹 페이지에서의 비디오 구매하기 = 32 2.4.4 데이터베이스에서 구매 기록하기 = 34 제2부 정보 시스템 설계와 명세 제3장 데이터 모델을 사용한 정보 표현 = 41 3.1 데이터 모델 = 42 3.1.1 데이터 모델의 타입 = 42 3.1.2 데이터베이스 스키마 = 43 3.2 정보 요구사항 발견과 지정 및 용어 = 44 3.3 정보 구성 = 45 3.3.1 개체, 개체 클래스, 속성 = 46 3.3.2 키 속성 = 49 3.3.3 속성갑의 제약 = 52 3.3.4 "널(Null)"에 대한 고찰 = 53 3.4 관계와 관계 타입 = 55 3.4.1 관계 타입과 인스턴스의 모델링 = 55 3.4.2 속성이 아닌 관계 = 56 3.4.3 관계 타입의 제약 = 57 3.4.4 고차원 관계 = 60 3.5 적례 : 비디오 판매를 위한 개체 클래스, 속성, 관계 타입 결정 = 62 제4장 개체-관계(E-R) 도형을 이용한 데이터 모델링 = 69 4.1 E-R 모델링 = 70 4.2 E-R 도형 = 71 4.2.1 개체 클래스와 속성 = 72 4.2.2 관계 타입과 제약 = 73 4.3 비디오 대여 모델링 = 75 4.3.1 대여를 관계 타입으로 모델링하기 = 75 4.3.2 대여를 개체 클래스로 모델링하기 = 76 4.4 관계 타입에서 역할 = 79 4.5 BigHit Video를 위한 E-R 모델 = 82 4.5.1 대여의 과거 정보를 기록하기 = 83 4.5.2 직원 역할과 카디널리티 = 84 4.5.3 구매 주문과 비디오의 진정한 의미 = 87 4.5.4 직원, 근무시간 카드, 그리고 지불 명세서 = 89 4.6 객체 지향 데이터 모델 = 90 4.7 적례 : BigHit Video의 비디오 판매에 대한 E-R 모델 = 95 제3부 관계형 데이터베이스 설계와 생성 제5장 정보 및 데이터베이스 시스템의 소개 = 105 5.1 관계형 모델의 소개 = 106 5.2 관계 스키마와 키에 대한 고찰 = 109 5.3 E-R 도형을 관계 스키마로 변환 = 109 5.4 개체 클래스의 관계 스키마 표현 = 111 5.5 복합, 다중값, 파생 속성의 표현 = 112 5.5.1 복합 속성 = 112 5.5.2 다중값 속성 = 113 5.5.3 파생 속성 = 115 5.6 관계 타입의 속성 표현 = 116 5.6.1 1-대-다 관계 타입 = 117 5.6.2 1-대-1 관계 타입 = 118 5.6.3 개체 병합(Merging)을 이용한 1-대-1 관계 표현 = 119 5.7 다-대-다 관계의 테이블 표현 = 120 5.8 약한 개체 클래스의 표현 = 122 5.9 계승의 테이블 표현 = 125 5.10 적례 : BigHit Video의 비디오 판매를 위한 관계형 모델 = 129 제6장 마이크로소프트 Access로 관계형 데이터베이스 정의 = 139 6.1 Access 데이터베이스 생성 = 140 6.2 Access에서 테이블 생성 = 142 6.2.1 Access 테이블에 속성값 입력 = 145 6.2.2 Access 테이블에서 속성값 수정 = 146 6.3 테이블로부터 폼 생성 = 147 6.4 다중 사용자를 위해 Access 구성 = 151 6.5 Access에서 관계 타입 지정 = 155 6.6 적례 : BigHit Online 비디오 판매를 위한 Access 데이터베이스 생성 = 159 제7장 관계 스키마의 향상과 정규화 = 165 7.1 관계 스키마에서 중복과 이상 = 166 7.2 속성들 간의 함수적 종속성 = 169 7.3 슈퍼키와 키 = 173 7.4 추가적인 함수적 종속성 추론 = 175 7.5 함수적 종속성으로부터 키 결정 = 178 7.6 정규화 = 178 7.7 제3정규형(3NF) = 180 7.8 BOYCE-CODD 정규형(BCNF) = 183 7.9 적례 : 자동차 등록의 정규화 = 184 제4부 관계형 정보 처리 제8장 관계 대수와 마이크로소프트 Access를 사용한 데이터베이스 내용 조작 = 193 8.1 관계형 데이터베이스에서 정보 처리 = 194 8.2 프로젝션 질의 = 195 8.3 셀렉션 질의 = 201 8.4 프로덕트 질의 = 206 8.5 복합 조인을 갖는 질의 = 213 8.6 관계형 연산들의 결합 = 215 8.7 마이크로소프트 Access를 이용한 복잡한 질의 정의 = 217 8.8 테이블에 집합 연산자 적용 = 219 8.8.1 합집합 = 220 8.8.2 교집합 = 222 8.8.3 차집합 = 222 8.9 Access에서 사용자 인터페이스 생성 = 223 8.10 적례 : 비디오 대여 체크아웃 폼 = 229 제9장 데이터베이스 내용과 구조를 조작하기 위한 SQL의 사용 = 239 9.1 SQL로 질의 생성 = 241 9.1.1 단순 Select 문 = 241 9.1.2 단순 조인 질의 = 244 9.1.3 외부 조인 질의 = 244 9.1.4 다중 관계형 연산자를 갖는 질의 = 248 9.1.5 문자열 패턴 매칭과 결과 정렬 = 252 9.1.6 표현식, 리터럴, 그리고 집계 = 253 9.1.7 group by와 having 절 = 256 9.1.8 중첩 select 문 = 259 9.1.9 집합 연산 = 261 9.2 SQL로 데이터베이스 내용 변경 = 263 9.2.1 Insert 문 = 263 9.2.2 Update 문 = 265 9.2.3 Delete 문 = 266 9.3 SQL로 테이블 정의의 생성과 조작 = 267 9.3.1 테이블 생성과 속성 정의 = 267 9.3.2 키와 외래키 제약 명세 = 269 9.3.3 디폴트값, 널, 그리고 제약 = 270 9.3.4 속성의 추가, 제거 및 변경 = 271 9.3.5 스키마와 사용자 ID = 272 9.3.6 Drop 문 = 272 9.4 90/10 규칙 = 273 9.5 적례 : BigHit Online 비디오 판매를 위한 SQL 문 = 274 제5부 상호작용하는 웹 사이트 생성 제10장 HTML로 웹에 정보를 표현하기 = 285 10.1 웹 사이트의 구조 = 286 10.2 HTML의 소개 = 287 10.3 HTML 문서 자세히 들여다 보기 = 288 10.4 URL, ANCHOR 태그 그리고 문서 참조 = 293 10.5 HTML 테이블에 정보 표현하기 = 296 10.6 스타일 시트로 HTML 테이블 형식 제어하기 = 300 10.7 외부 스타일 시트와 스타일 클래스 사용하기 = 304 10.8 적례 : BigHit Online을 위한 스타일 정의하기 = 307 제11장 ASP와 자바스크립트로 사용자와 서버 간의 상호작용 생성 = 317 11.1 동적 웹 사이트의 구조 = 318 11.2 사용자의 입력을 위한 HTML 서식 설계하기 = 320 11.2.1 HTML로 고객 정보 서식 만들기 = 321 11.2.2 HTTP에 의한 브라우저와 서버 간의 상호작용 이해하기 = 323 11.3 ASP와 자바스크립트로 웹 응용 작성하기 = 326 11.4 ASP와 자바스크립트로 폼 처리하기 = 330 11.5 ASP와 자바스크립트에서 객체 사용하기 = 334 11.5.1 자바스크립트에서의 문자열(string) = 335 11.5.2 ASP와 Request와 Response 객체 = 336 11.6 객체와 메소드를 사용하여 코드 개선하기 = 338 11.6.1 페이지 헤더와 꼬리말을 만드는 함수 정의하기 = 339 11.6.2 객체 생성하고 조작하기 = 341 11.6.3 with 문을 사용하여 코드 간단하게 하기 = 343 11.7 적례 : BigHit Online 사이트를 위한 자바스크립트 코드 작성하기 = 344 제12장 웹을 위한 데이터베이스 응용 프로그램 개발 = 355 12.1 ASP를 통한 데이터베이스 연결 = 356 12.2 ASP를 이용하여 SQL 질의 실행 = 359 12.2.1 고객이름 가져와서 보여주기 = 359 12.2.2 3개의 데이터베이스 테이블로부터 대여 정보 수집하기 = 361 12.3 질의를 통한 객체 생성 = 363 12.4 범용질의 실행 스크립트 = 365 12.5 새로운 고객 정보 삽입 = 371 12.6 SQL 문에서 따옴표 처리 = 375 12.7 ASP와 자바스크립트 디버깅 = 377 12.8 적례 : BigHit Online에서 고객들의 추가 및 갱신 = 379 제6부 대화식 웹 데이터베이스 개발과 관리 제13장 대화식 웹 사이트 설계 = 389 13.1 BigHit Online 웹 사이트의 구성요소들 = 390 13.2 BigHit Online을 위한 데이터 모델링 = 392 13.2.1 E-R 도형 평가 = 392 13.2.2 E-R 도형 향상 = 395 13.2.3 다-대-다 관계 타입들을 위한 약한 개체 클래스 사용 = 396 13.2.4 장바구니와 구매 품목 리스트의 모델링 = 399 13.2.5 영화 검색을 지원하기 위한 모델링 = 400 13.2.6 개념적 모델의 최종 평가 = 402 13.3 BigHit Online을 위한 관계형 모델 = 404 13.4 SQL Server 데이터베이스 생성 = 408 13.5 웹 사이트 설계, 페이지들, 그리고 흐름 = 409 13.5.1 로그인과 고객 정보 = 410 13.5.2 장바구니, 탐색, 그리고 품목 선택 = 412 13.5.3 체크아웃 및 영수증 = 415 제14장 ASP와 자바스크립트로 BigHit Online 구현 = 423 14.1 소스 코드와 SQL 문들 보기 = 424 14.1.1 웹 페이지에서 ASP 소스 코드 보기 = 424 14.1.2 응용 프로그램 로그를 기록하고 보여주기 = 427 14.2 로그인과 사용자 정보 = 430 14.3 장바구니에 품목 검색 및 추가 = 433 14.4 체크아웃 처리 = 440 제15장 웹 사이트 설계와 구현과 대한 추가적인 고려사항 = 447 15.1 클라이언트 측 자바스크립트로 서식 점검 = 448 15.1.1 서식 데이터의 검증 = 448 15.1.2 서식 제출시 검증 함수 호출 = 454 15.1.3 ASP 스크립트에 서식 검증기능 설차 = 454 15.2 서버 측 자바스크립트에서의 에러 처리 = 455 15.3 트랜잭션과 트랜잭션 관리 = 459 15.3.1 BigHit Online에서의 동시 사용자간 간섭의 예 = 460 15.3.2 데이터베이스 트랜잭션 = 461 15.3.3 BigHit Online에서 트랜잭션 사용하기 = 463 15.3.4 데이터베이스 트랜잭션에 대한 일반적인 이론 = 466 15.3.5 SQL Server를 활용한 ASP에서의 트랜잭션 관리 = 467 15.3.6 동시 갱신에서 간섭 분석 = 467 15.4 장애에 대한 백업과 복구 = 470 15.4.1 백업과 체크포인트 = 472 15.4.2 트랜잭션 로그 = 473 15.5 정보 시스템에서의 보안 = 474 15.5.1 데이터베이스 관리 시스템에서의 보안 = 475 15.5.2 데이터베이스 서버에서의 사용자 권한 부여 = 476 15.5.3 데이터베이스 객체의 보호 = 476 15.6 저장 프로시저와 함수 = 479 참고문헌 = 487
