서브메뉴

본문

데이타베이스론
데이타베이스론
저자 : 이석호
출판사 : 정익사
출판년 : 2017
ISBN : 9788935304493

책소개

『개정판 데이타베이스론』은 학부 상급 학년에서 데이타베이스를 공부할 수 있는 내용을 중심으로 구성한 책으로 데이타베이스 시스템을 기반으로 하고 있는 정보시스템과 데이타베이스 개념을 설명하고 데이타베이스 관리 시스템과 데이타 독립성, 그리고 데이타베이스 시스템을 구성하고 잇는 구성요소를 설명하였다.
[교보문고에서 제공한 정보입니다.]

출판사 서평

데이타베이스(database)는 정보화 사회를 구축하는 필수 기반 시설이다. 데이타베이스가 없으면 방대한 데이타를 효율적으로 저장 관리하기 어렵고 유익한 정보를 적기에 얻기 어렵다. 이런 데이타베이스를 어떻게 구축하고 어떻게 관리하며 어떻게 효율적으로 이용하느냐 하는 것은 현대인의 모두의 관심사가 아닐 수 없다.



이 책은 학부 상급 학년에서 데이타베이스를 공부할 수 있는 내용을 중심으로 구성하였다. 먼저 데이타베이스 시스템을 기반으로 하고 있는 정보 시스템(information system)과 데이타베이스 개념을 설명하고. 다음에는 데이타베이스 관리 시스템(database management system)과 데이타 독립성(data independence) 그리고 데이타베이스 시스템을 구성하고 있는 구성요소를 설명하였다. 현재 가장 많이 사용되고 있는 데이타베이스 시스템이 관계 데이타베이스 시스템(relational database system)이기 때문에 이것을 이론적으로 이해하고 실습해 보는 것은 학생들에게 아주 중요하다. 따라서 관계 모델(relational model)과 관계 대수(relational algebra)와 관계 해석(relational calculus)을 기술하였고, 관계 데이타베이스를 처리할 수 있는 표준 관계 데이타 언어인 SQL을 설명하였다. 데이타베이스로 표현하려는 데이타의 의미는 데이타 종속성(data dependency)으로 분석해 볼 수 있다. 이 데이타 종속성을 기반으로 한 정규형(normal forms)을, 한 장으로 설명하였다. 데이타베이스를 설계하기 위해서는 데이타 모델링(data modeling)을 이해하여야 한다. 따라서 데이타 모델의 개념으로 개체 타입(entity type), 관계 타입(relation type)을 설명하고 이들 간의 관계를 개념적으로 표현할 수 있는 개체-관계 모델(entity-relationship model)을 기술하였다. 데이타베이스 설계는 데이타베이스의 구조와 연산, 그리고 제약 조건을 모두 이해한 다음에야 올바른 데이타베이스 설계가 이루어질 수 있다. 여기서는 데이타베이스를 설계할 때 고려사항이나 설계 방법을 이론적으로 이해하는 것이 무엇보다도 중요하다고 판단되어 이 점에 대해 중점적으로 기술하였다. 관계 데이타 모델 이후에 제안되고 개발된 객체지향 데이타베이스 시스템(object-oriented database system)과 객체 관계 데이타베이스 시스템(object-relational database system)도 소개하였다.



데이타베이스 시스템은 복수 사용자가 동시에 이용하는 시스템이라는 점에서 관리자가 알아야 할 사항이 많다. 데이타베이스를 정확하게 유지하기 위한 무결성(integrity)과 불법적인 접근으로부터 데이타베이스를 보호하기위한 보안(security)에 대해 설명하였다. 동시 접근으로 인한 데이타베이스 장애에 대한 데이타베이스 회복(database recovery)과 병행제어(concurrency control)에 대해서도 간단하게 기술하였다.

최근 인터넷(internet)의 보편화로 데이타베이스를 인터넷으로 접근하고 데이타를 교환하기위한 기법으로 XML(extensible markup language)이 등장하였다. 이것에 대해서도 기술하였다. 또한 데이타베이스의 응용이 의사결정을 지원할 수 있도록 확장됨에 따라 데이타 웨어하우스(data warehouse)와 데이타 마이닝(data mining) 기법에 대해서도 소개하였다. 끝으로 급속히 발전해 나가고 있는 최신 데이타베이스로 멀티미디어 데이타베이스(multimedia database), 모바일 데이타베이스(mobile database), 지리 정보 시스템(geographic information system)을 소개하였다.



이 책은 학부생과 일반 자격시험을 준비하는 사람들을 위한 것이기 때문에 고급 데이타베이스 시스템에서 심도있게 취급하고 있는 무결성과 보안, 회복과 병행제어, XML, 데이타 웨어하우스와 데이타 마이닝에 대해서는 간략하게 기술하였다. 그 밖의 분산 데이타베이스, 질의어 처리, 전자 상거래와 같은 고급 데이타베이스 토픽에 대해 자세히 공부하려는 사람은 저자의 또 다른 저서인 “데이타베이스 시스템(Database Systems)”을 참고하기 바란다.
[알라딘에서 제공한 정보입니다.]

목차정보

머리말

1. 정보환경
2. 데이타베이스 관리 시스템
3. 데이타베이스 시스템의 구성
4. 관계 데이타베이스
5. 관계 대수와 관계해석
6. SQL
7. 데이타 종속성과 정규화
8. 데이타 모델링
9. 데이타베이스 설계
10. 데이타베이스의 저장과 접근
.
.
.
16. 데이타 웨어하우스와 데이타 마이닝
17. 최신 데이타베이스

찾아보기
[교보문고에서 제공한 정보입니다.]