现代数据库管理(第8版)(国外经典教材·计算机科学与技术)
分類: 图书,计算机/网络,数据库,数据库理论,
作者: (美)霍弗(Hoffer,J.A),(美)普雷斯科特(Prescott,M.B.),(美)弗登(Mcfadden,F.R.)著,刘伟琴,张芳,史新元译
出 版 社: 清华大学出版社
出版时间: 2008-5-1字数: 1032000版次: 1页数: 766印刷时间: 2008/05/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302173380包装: 平装编辑推荐
组织结构灵活,图例清晰易懂,学习实践并举。
本书是数据库管理初级课程的教材,适用于本科生和研究生。本教材作为现代信息系统教学计划的一部分,重点关注业务系统开发。本书也是一本实用教材,为科研项目和其他课堂实践活动提供支持。
本教材的以前各版本都获得了很大的成功。为了适应数据库管理领域在技术、管理和方法等方面日益加快的发展变化,这本流行的数据库管理教材的第8版已做了更新和修订主要的更新与修订:
SQL章节更新为最新SQL标准,并在SQL内包含了最新出现的分析命令。
数据库管理与新法规(尤其是HIPAA和Sarbanes-Oxley)之间的数据质量和私密性方面的联系。
扩充了通用数据模型的内容,逐步地展示了通用数据模型的构造块。
采用了更现代化的表示法,以便与处于领先地位的E-R绘图工具(例如,ERwin、Visio和其他工具)相一致。
内容简介
本书是数据库管理初级课程的教材。本书全面系统地阐述了数据库开发人员最需要的信息,包括面向对象建模和UML、因特网应用程序、数据仓库,以及使用CASE工具支持数据建模等方面的内容。本书不仅包含重要的入门级知识和技能,而且也包含取得长期职业成功所需要的那些基本理论和思维定势。
作者简介
Jeffrey A.Hoffer在康奈尔大学获博士学位,是美国代顿大学的教授。他出版过多部著作。目前主要从事系统分析与设计、数据库设计和管理、人机交互,以及管理技术等方面的研究与教学工作。
目录
第Ⅰ部分 数据库管理的环境
第1章 数据库环境
1.1 数据的重要性
1.2 介绍
1.3基本概念和定义
1.3.1 数据
1.3.2 数据与信息
1.3.3元数据
1.3.4数据库管理系统
1.3.5 数据模型
1.3.6 关系数据库
1.4 传统的文件处理系统
1.4.1 Pine Valley家具公司的文件处理系统
1.4.2 文件处理系统的缺点
1.5 数据库方法
1.5.1 数据库方法的优点
1.5.2 关于数据库优点的告诫
1.5.3 数据库方法的成本和风险
1.6 数据库环境的组成部分
1.7 数据库应用的范围
1.7.1 个人数据库
1.7.2 工作组数据库
1.7.3 部门数据库
1.7.4 企业数据库
1.7.5 Web驱动数据库
1.7.6 数据库应用小结
1.8 数据库系统的发展历程
1.8.1 20世纪60年代
1.8.2 20世纪70年代
1.8.3 20世纪80年代
1.8.4 20世纪90年代
1.8.5 2000年以后
1.9 小结
1.10 关键术语
1.11 复习题
1.12 问题与练习
1.13 课外练习
1.14 参考文献
1.15 进一步阅读
1.16Web资源
1.17 Mountain View社区医院案例
1.17.1 介绍
1.17.2 案例描述
1.17.3 案例问题
……
第2章 数据库开发过程
第Ⅱ部分 数据库分析
第3章 组织机构的数据建模
第4章 增强型E-R模型和业务
第Ⅲ部分 数据库设计
第5章 逻辑数据库设计和关系
第6章 物理数据库设计和性能
6第Ⅳ部分 实 现
第7章 SQL介绍
第8章 高级SQL
第9章 客户/服务器数据库环境
第10章 因特网数据库环境
第11章 数据仓库
第Ⅴ部分 高级数据库主题
第12章 数据和数据库管理
第13章 分布式数据库概述
第14章 面向对象数据建模概述
第15章 面向对象数据库
附录A 数据建模工具和符号
表示法
附录B 高级范式
附录C 数据结构
附录D 对象-关系数据库
术语表
书摘插图
第Ⅰ部分 数据库管理的环境
第1部分包括两章,介绍背景知识和整本书所用到的基本数据库概念和定义。在这一部分中,我们将数据库管理描绘成一个令人振奋的、富有挑战性的和快速发展的领域,它为信息系统专业的学生提供了广阔的就业机会。数据库会进一步成为日常生活中的常见内容和业务运作的中心组件。从个人数字助理(personal digitalassistant,PDA)中存储联系人信息的数据库到支持企业信息系统的非常大型的数据库,数据库已经成为数据存储的核心,这是几十年以前就曾预想到的。最近几年已发展起来的客户关系管理和网上购物是两个依赖数据库活动的范例。发展数据仓库会更加重要,因为数据仓库可以为经理提供机会,更深入和更广泛地进行数据的历史分析。
第1章(数据库环境)介绍的基本定义包括数据、数据库、元数据、数据库管理系统、数据仓库、内联网、外联网以及与这一环境相关联的一些其他术语。本章将数据库与被数据库取而代之的文件管理系统进行了比较,并描述了仔细地规划使用数据库可以获得的几个重要好处。同时也描述了几个典型的数据库应用及其特性,其中包括个人数据库、工作组数据库、部门数据库、企业数据库和Web驱动数据库。企业数据库包括企业资源规划系统和数据仓库。在本教材的后面部分会详细描述数据库环境的主要组成部分。最后,简短地介绍了数据库系统的发展历程(包括对象一关系系统和Web驱动系统)以及推动其发展并将继续推动其发展的动力。另外,还介绍了Pine Valley家具公司案例,并使用此案例阐述了数据库管理的许多原理和概念。本教材连续使用此案例作为范例来介绍如何使用数据库管理系统。
第2章(数据库开发过程)描述了数据库的分析、设计、实现和管理应该遵循的大体步骤。这一章还描述了数据库开发过程如何顺应总的信息系统开发过程,解释了数据库开发的结构化生命周期法和原型法两种方法。本章还介绍了企业数据建模,它设定组织机构的数据库的范围和总体内容,这常常是数据库开发的第一步。我们也介绍了信息系统体系结构的概念,使用它可以为组织机构的信息系统规划蓝图。另外还阐述了信息工程,它是用来创建和维护信息系统的一种面向数据的方法学。本章还提出了数据库开发中的一些问题,包括对参与数据库开发的各种不同人员小组的管理以及便于理解数据库体系结构和技术的框架。
……