| 000 | 00653camcc2200241 c 4500 | |
| 001 | 000045667759 | |
| 005 | 20110923202956 | |
| 007 | ta | |
| 008 | 110923s2011 ulka 001c kor | |
| 020 | ▼a 9788964541326 ▼g 93320 | |
| 035 | ▼a (KERIS)REW000000128976 | |
| 040 | ▼d 244002 ▼d 211009 | |
| 082 | 0 4 | ▼a 005.74 ▼2 22 |
| 085 | ▼a 005.74 ▼2 DDCK | |
| 090 | ▼a 005.74 ▼b 2011z3 | |
| 100 | 1 | ▼a 이춘열 ▼0 AUTH(211009)8534 |
| 245 | 1 0 | ▼a 데이터베이스 관리론 = ▼x Database management / ▼d 이춘열, ▼e 김인재 지음 |
| 260 | ▼a 서울 : ▼b 박영사, ▼c 2011 | |
| 300 | ▼a x, 423 p. : ▼b 삽화 ; ▼c 26 cm | |
| 500 | ▼a 색인수록 | |
| 700 | 1 | ▼a 김인재, ▼e 저 ▼0 AUTH(211009)141078 |
| 945 | ▼a KLPA |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.74 2011z3 | 등록번호 111642425 (1회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.74 2011z3 | 등록번호 121213605 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 3 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.74 2011z3 | 등록번호 121213606 (3회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.74 2011z3 | 등록번호 111642425 (1회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.74 2011z3 | 등록번호 121213605 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.74 2011z3 | 등록번호 121213606 (3회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
데이터베이스 설계를 위하여, 구성원들이 알아야 할 기본적인 내용들을 사용자 중심으로 소개한다. 특히 데이터관리가 정착됨에 따라 데이터가 조직의 주요 자원으로 인식되고 데이터관리가 기업 경쟁력의 주요 요인으로 인식되고 있다. 본 교재는 이러한 데이터관리 추세를 충분히 반영하도록 노력하였다.
최근처럼 데이터관리가 일반 대중의 관심사로 대두한 적은 별로 없을 것이다. 이전까지 데이터관리는 정보시스템 종사자들의 전문 분야로 인식되어 왔다. 그러나 고객 정보 유출이나 거래 내역 데이터 훼손들이 대중 매체를 통하여 연일 보도되면서 이제는 일반인들의 관심으로 등장하고 있다.
데이터베이스는 기업 활동의 중심이 되는 인공 신경망이라고 할 수 있다. 기업의 모든 거래활동들은 데이터베이스(operational database)에 저장된다. 따라서 기업 운영에 필요한 데이터들을 파악하고, 이들을 저장할 데이터베이스를 모델링하는 것은 기업 성공을 위한 핵심 과제라고 할 수 있다. 바꾸어 말하면 데이터베이스를 설계한다는 것은 기업 활동을 위한 골격을 구성하는 것이라고 할 수 있다.
건물의 골격이 잘 설계되었을 때, 안전하고 사용하기 편리한 건물이 만들어질 수 있는 것처럼, 기업의 골격이 잘 설계되었을 때 기업 활동이 효과적으로 이루어질 수 있다. 그리고 이러한 기업 골격을 결정하는 주요 과업이 데이터베이스를 설계하는 일이다.
본 교재는 데이터베이스 설계를 위하여, 구성원들이 알아야 할 기본적인 내용들을 사용자 중심으로 소개한다. 특히 데이터관리가 정착됨에 따라 데이터가 조직의 주요 자원으로 인식되고 데이터관리가 기업 경쟁력의 주요 요인으로 인식되고 있다. 본 교재는 이러한 데이터관리 추세를 충분히 반영하도록 노력하였다.
ㆍ 제1부에서는 데이터베이스 설계를 위하여 데이터관리를 정보시스템의 관점에서 살펴보고, 데이터베이스의 개발 절차를 총괄적으로 살펴본다.
ㆍ 제2부에서는 데이터베이스에 저장할 데이터들을 정의하는 과정을 살펴본다. 이를 데이터베이스의 개념설계라고 하는데, 이를 위한 주 도구인 개체관계모형을 소개하고 이를 사용하여 데이터베이스에 저장할 데이터들을 정의하는 과정을 살펴본다.
ㆍ 제3부에서는 데이터베이스에 저장할 데이터들을 관계형 데이터베이스로 표현하는 과정을 살펴본다. 이를 데이터베이스의 논리설계라고 하는데, 이를 위하여 관계형 데이터모형과 이의 특성을 이론적으로 학습한다. 그리고 데이터베이스의 논리설계 기법들을 학습하고, 정규형과 함수종속성과 같은 관계형 데이터베이스 설계를 위한 개념들을 학습한다.
ㆍ 제4부에서는 데이터베이스를 구축하는 과정을 살펴본다. 이를 데이터베이스의 물리설계라고 하는데, 데이터들이 저장매체에 기록되는 구조를 살펴보고 효과적으로 데이터들을 저장하기 위한 방안에 대하여 학습한다. 그리고 데이터 보안 등을 살펴본다.
ㆍ 제5부에서는 데이터베이스 설계의 마지막 과정으로서, 전사적 데이터 관리, 데이터 품질 및 최근 그 중요성이 강조되고 있는 마스터데이터관리 등에 대하여 살펴본다.
본 교재는 데이터베이스관리시스템을 개발하거나 운영하는 엔지니어의 관점이 아니라 데이터베이스를 설계하고 운영하는 사용자의 관점에서 저술되었다. 따라서 컴퓨터 시스템에 대한 전문 지식이 없는 독자들도 데이터관리와 데이터베이스 설계에 대하여 쉽게 학습할 수 있으리라 기대한다.
모든 배움에 있어서 안다는 것과 실행하는 것은 큰 차이를 가진다. 본 교재는 가능한 독자들이 데이터베이스관리에 대한 이론적 지식을 학습하면서 실제로 데이터베이스 구축 과정을 따라가는 느낌을 느낄 수 있도록 하고자 노력하였다. 이를 통하여 독자들이 이 책을 공부하고 난 뒤에는 힘든 프로젝트를 완성하고 난 뒤의 기쁨을 스스로 느낄 수 있기를 바란다.
정보제공 :
저자소개
이춘열(지은이)
서울대학교 산업공학과 학사, 경영학 석사, University of Michigan 경영정보학박사(Computer & Information Systems 전공)를 수여받았으며, 한국국방연구원, 한국통신연구개발단를 거쳐 현재 국민대학교 경영정보학부 교수로 재직 중이다. 국민대학교 정보기술연구소장, 정보과학대학원장, 비즈니스IT전문대학원장, 입학처장 등을 역임하였으며, 한국경영정보학회 부회장, 한국BI데이터마이닝학회 부회장 등을 역임하였다. 주 관심분야는 데이터 관리, 데이터웨어하우스, 비즈니스 인텔리전스, 정보 공유, 경영성과관리, 빅 데이터 분석 등이다.
목차
목차 제1부 개요 01 정보시스템과 데이터관리 = 3 1.1 시스템, 기업시스템 및 정보시스템 = 3 1.1.1 시스템의 기본 개념 = 4 1.1.2 정보시스템 = 7 1.2 정보시스템과 데이터관리의 중요성 = 11 1.2.1 데이터와 정보 = 12 1.2.2 데이터 계층 = 13 1.3 데이터관리시스템 = 15 1.3.1 데이터관리시스템 유형 = 15 1.3.2 파일시스템의 데이터관리 구조 = 20 1.3.3 데이터베이스시스템의 데이터관리 구조 = 24 요약 = 30 02 데이터베이스시스템 개발 절차 = 33 2.1 정보시스템의 개발 = 33 2.1.1 정보시스템 개발 패러다임 : 실제 현상의 투사 패러다임 = 34 2.1.2 정보시스템 개발 방법론 = 35 2.2 데이터베이스의 개발 = 40 2.2.1 데이터베이스 모형의 3계층 구조 = 40 2.2.2 데이터베이스의 개발 단계 = 43 요약 = 45 제2부 개체관계모형과 개념설계 03 개체관계모형 = 49 3.1 개체관계모형의 모델링 시각 = 50 3.2 개체관계모형의 구성요소 = 53 3.3 개체(Entity) = 53 3.3.1 개체와 개체유형 = 53 3.3.2 개체의 식별기준 = 55 3.3.3 의존개체와 일반개체 = 56 3.4 개체의 표현 = 58 3.4.1 속성 = 58 3.4.2 송성치 영역 또는 도메인 = 62 3.4.3 주키 = 63 3.4.4 주키의 기준 = 65 3.5 관계 = 67 3.5.1 관계의 항수 = 69 3.5.2 관계의 식별기준 = 72 3.5.3 관계의 대응개체수 = 75 3.5.4 관계의 대응개체수와 시간적 영속성 = 79 3.6 관계의 표현 = 80 3.6.1 속성 = 80 3.6.2 주키 = 81 3.7 일반화/세분화 관계 = 81 3.7.1 일반화/세분화의 표현 = 81 3.7.2 세분화의 목적 = 82 3.7.3 세분화의 적용 기준 = 85 3.8 개체관계도 = 88 3.8.1 개체관계도의 기본 모형 = 88 3.8.2 개체관계도의 예시 = 89 3.9 개체 릴레이션과 관계 릴레이션 = 90 3.9.1 개체 릴레이션 = 91 3.9.2 관계 릴레이션 = 93 3.9.3 일반화/세분화 관계 릴레이션의 표현 = 94 3.9.4 개체관계모델링과 관계형 데이터베이스 개념설계 = 95 요약 = 97 04 개체관계모형의 설계 = 99 4.1 요구정의 : 시나리오의 작성 = 100 4.1.1 시나리오와 실제 현상 투사 패러다임 = 100 4.1.2 시나리오의 예제 = 101 4.2 개체, 관계 및 속성의 식별 = 102 4.3 개체의 정의 = 109 4.3.1 개체의 생성 및 이름 부여 = 109 4.3.2 속성의 정의 = 111 4.4 관계의 정의 = 118 4.4.1 관계의 생성 및 이름 부여 = 118 4.4.2 속성의 정의 = 123 4.5 관계의 개체화 = 125 4.6 대응개체수의 표현방법 = 127 4.6.1 개체중심 표현방법 = 127 4.6.2 관계중심 표현방법 = 129 요약 = 132 05 개체관계모델링의 일반적 오류 = 133 5.1 개체관계모형의 분석기준 = 134 5.1.1 오류의 종류 = 135 5.1.2 분석절차 = 140 5.2 일반적 오류 유형 = 141 5.2.1 문법적 오류 = 141 5.2.2 요구정의 오류 = 150 5.2.3 모형화 오류 = 151 5.3 사례분석 = 158 요약 = 164 제3부 관계형 데이터모형과 논리설계 06 관계형 데이터모형 = 167 6.1 관계형 데이터 구조 = 167 6.1.1 속성 및 속성치 영역 = 168 6.1.2 릴레이션과 릴레이션 구조 = 170 6.1.3 릴레이션의 주기 = 173 6.1.4 릴레이션의 특성 = 176 6.1.5 데이터베이스와 데이터베이스 구조 = 179 6.2 무결성 법칙 = 181 6.2.1 속성치 조건 = 181 6.2.2 개체 무결성 법칙 = 182 6.2.3 참조 무결성 법칙 = 183 6.2.4 업무 제약 조건 = 184 6.3 관계형 연산자 = 185 6.3.1 집합 연산자 = 185 6.3.2 선택 연산자 = 189 6.3.3 투사 연산자 = 192 6.3.4 조인 연산자 = 193 6.3.5 카티션적 = 200 6.3.6 나눗셈(Division) = 201 6.4 SQL = 203 6.4.1 데이터 정의어 = 204 6.4.2 데이터 조작어 = 207 6.4.3 데이터베이스 권한 관리어 = 211 6.4.4 비절차 언어로서의 SQL과 질의 최적화 = 212 6.5 관계형 데이터모형의 제약 = 215 6.5.1 비 단순 데이터의 표현 = 215 6.5.2 게층적 정보의 검색 = 217 6.5.3 속성명의 검색 = 219 요약 = 221 07 함수종속성과 정규형 = 223 7.1 관계형 데이터베이스에서 데이터관리의 문제점 = 223 7.1.1 자료의 중복 관리 = 224 7.1.2 자료관리의 모순 = 225 7.1.3 잘 설계된 릴레이션 = 226 7.2 함수종속성 = 227 7.2.1 정의 = 227 7.2.2 함수종속성의 법칙 = 228 7.2.3 함수종속성의 유형 = 232 7.2.4 릴레이션의 주키와 함수종속성 = 234 7.3 정규형 = 236 7.3.1 제1정규형 릴레이션 = 237 7.3.2 제2정규형 릴레이션 = 238 7.3.3 제3정규형 릴레이션 = 239 7.3.4 보이스-카드 정규형 릴레이션 = 241 7.3.5 제 4 정규형 = 245 7.3.6 추가적인 정규형 = 248 7.4 정규형과 릴레이션 구조 분석 = 248 요약 = 251 08 관계형 데이터베이스 논리설계 = 253 8.1 관계형 데이터베이스의 설계 목표와 설계 방법론 = 254 8.1.1 데이터베이스 스키마의 평가 척도 = 254 8.1.2 완전 데이터베이스 스키마 = 256 8.1.3 설계 방법론 = 257 8.2 분할에 의한 정규화 = 258 8.2.1 분할의 기준과 무손실 분할 = 259 8.2.2 분할의 절차 = 261 8.3 개체관계모형을 이용한 설계 방법 = 266 8.3.1 정규화 = 267 8.3.2 릴레이션 수의 최소화 = 269 8.4 통합 알고리즘 = 277 8.4.1 절차 = 277 8.4.2 사례 = 279 8.4.3 통합 알고리즘의 단점 = 282 요약 = 283 제4부 데이터베이스 구축 및 운용 09 관계형 데이터베이스 물리설계 = 287 9.1 트랜잭션 = 287 9.1.1 트랜잭션의 정의 = 288 9.1.2 트랜잭션의 분석 = 289 9.1.3 데이터베이스 활용도 = 293 9.2 데이터베이스의 저장 구조와 인덱스 = 295 9.2.1 데이터베이스의 저장 구조 = 295 9.2.2 인덱스와 데이터 검색 = 301 9.2.3 이진 검색과 B+트리 = 304 9.3 뷰의 설계 = 310 9.3.1 뷰의 기능 = 310 9.3.2 뷰의 활용과 데이터의 저장 형식 = 313 9.4 데이터베이스 물리설계 기준 = 316 9.4.1 비정규화 = 316 9.4.2 집계 테이블 또는 유추 데이터 = 319 9.4.3 테이블의 분할 = 321 9.4.4 코드 테이블의 통합 = 321 요약 = 323 10 데이터베이스 운영과 보안 = 325 10.1 데이터베이스의 무결성 = 325 10.1.1 트랜잭션의 무결성 = 326 10.1.2 데이터 갱신의 무결성 = 330 10.2 동시성 관리 = 333 10.2.1 동시성 관리의 목표 = 333 10.2.2 동시적 트랜잭션 실행의 현안 = 334 10.2.3 잠금 = 338 10.2.4 교착 상태 = 343 10.3 데이터베이스의 파손과 복구 = 347 10.3.1 파손의 유형 = 347 10.3.2 로그 파일 = 350 10.3.3 데이터베이스의 복구 알고리즘 = 353 10.4 데이터 보안 = 356 10.4.1 데이터베이스에 대한 보안 = 356 10.4.2 컴퓨터 시스템에 대한 보안 = 359 요약 = 361 제5부 전사적 데이터관리 11 정보자원관리 = 365 11.1 정보자원관리의 대상 = 365 11.2 정보자원관리 활동 = 366 11.3 정보자원관리 시스템 = 368 요약 = 372 12 기업정보흐름과 마스터데이터관리 = 373 12.1 기업정보의 흐름 = 374 12.2 비즈니스 인텔리전스의 구성요소 = 376 12.3 분석질의와 다차원 데이터모형 : 스타 스키마 = 380 12.3.1 사실 테이블 = 382 12.3.2 차원 테이블 = 385 12.4 비즈니스 인텔리전스 솔루션의 기능 = 387 12.5 마스터데이터관리 = 389 12.5.1 마스터데이터의 식별 = 390 12.5.2 용어 표준화 = 392 12.5.3 마스터데이터의 공유 = 393 요약 = 395 13 데이터 품질 = 397 13.1 데이터의 품질 프레임워크 = 397 13.2 품질 차원 = 404 요약 = 412 영문색인 = 413 국문색인 = 417
