欢迎光临
免费的PDF电子书下载网站

数据库管理基础教程 PDF下载

编辑推荐

数据库管理基础教程 PDF下载 ;

内容简介

本书是在已出版了11版的《现代数据库管理》(ModernDatabaseManagement,MDM)教材基础之上,为满足那些不需要深入讨论数据库技术高级内容的课程而编写的数据库管理导论教材。全书共分四部分,第一部分(第1章)介绍数据库环境和开发过程,第二部分(第2~3章)介绍组织中的数据建模和增强的E-R模型,第三部分(第4~5章)介绍逻辑数据库设计和关系模型、物理数据库设计和性能,第四部分(第6~9章)介绍SQL、高级SQL、数据库应用开发和数据仓库。此外,为便于读者学习,还提供了大量难度不同的经过测试的复习题、问题和实践材料等。

作者简介

暂无

数据库管理基础教程 PDF下载

目录

目  录Essentials of Database Management出版者的话译者序前言第一部分 数据库管理的上下文第1章 数据库环境和开发过程 21.1 基本概念和定义 31.1.1 数据 41.1.2 数据与信息 41.1.3 元数据 51.2 传统文件处理系统 61.3 数据库方法 71.3.1 数据模型 71.3.2 关系数据库 81.3.3 数据库管理系统 91.3.4 数据库方法的优点 91.3.5 数据库优点的警告 111.3.6 数据库方法的代价和风险 121.4 数据库环境的组成 121.5 数据库开发过程 131.5.1 系统开发生命周期 141.5.2 信息系统开发方法的选择 171.5.3 数据库开发的三级模式体系结构 181.6 数据库系统的演化 191.7 数据库应用范围 211.7.1 个人数据库 221.7.2 二层客户端/服务器数据库 221.7.3 多层客户端/服务器数据库 221.7.4?企业级应用 231.8 Pine Valley家具公司数据库应用开发 241.8.1 Pine Valley家具公司数据库的演化 261.8.2?项目规划 261.8.3?数据库需求分析 271.8.4 数据库设计 281.8.5 使用数据库 311.8.6?管理数据库 321.8.7?Pine Valley数据库的未来 32总结 32关键术语 33复习题 34问题与练习 35参考文献 37扩展阅读 37Web资源 37第二部分 数据库分析第2章 组织中的数据建模 412.1 E-R模型概述 422.1.1 E-R图示例 422.1.2 E-R模型符号 442.2 组织规则建模 452.3 实体和属性建模 482.3.1 实体 482.3.2 属性 512.4 联系建模 562.4.1 联系的基本概念和定义 572.4.2 联系的度 592.4.3?属性或实体 622.4.4?基数约束 642.4.5 联系和基数的例子 652.4.6 时间相关的数据建模 662.4.7 实体类型间的多元联系建模 672.4.8 命名和定义联系 682.5 E-R建模实例:Pine Valley家具公司 702.6 Pine Valley家具公司的数据库处理 722.6.1 显示产品信息 722.6.2 显示产品线信息 732.6.3 显示客户订单状态 73总结 74关键术语 75复习题 76问题与练习 77参考文献 85扩展阅读 86Web资源 86第3章 增强型E-R模型 873.1 超类型和子类型的表示 883.1.1 基本概念和符号 883.1.2 特化和泛化表示 913.2 在超类型/子类型联系中声明约束 943.2.1 声明完全性约束 943.2.2 声明分离性约束 953.2.3 定义子类型鉴别子 973.2.4 定义超类型/子类型层次结构 983.3 EER建模实例:Pine Valley家具公司 1003.4 打包数据模型 1033.4.1 利用打包数据模型改进数据建模过程 1043.4.2 预打包数据模型总结 106总结 106关键术语 107复习题 107问题与练习 108参考文献 112扩展阅读 112Web资源 112第三部分 数据库设计第4章 逻辑数据库设计和关系模型 1174.1 关系数据模型 1184.1.1 基本定义 1184.1.2 样本数据库 1204.2 完整性约束 1224.2.1 域约束 1224.2.2 实体完整性 1224.2.3 参照完整性 1234.2.4 创建关系表 1244.2.5 完整结构化关系 1254.3 将EER图转换成关系 1264.3.1 步骤1:映射常规实体 1274.3.2 步骤2:映射弱实体 1284.3.3 步骤3:映射二元联系 1304.3.4 步骤4:映射关联实体 1324.3.5 步骤5:映射一元联系 1344.3.6 步骤6:映射三元(和n元)联系 1354.3.7 步骤7:映射超类型/子类型联系 1374.3.8 将EER转换成关系总结 1384.4 规范化简介 1384.4.1 规范化步骤 1394.4.2 函数依赖和键 1394.5 规范化实例:Pine Valley家具公司 1414.5.1 步骤0:表示表格中的视图 1424.5.2 步骤1:转换成第一范式 1424.5.3 步骤2:转换成第二范式 1444.5.4 步骤3:转换成第三范式 1454.5.5 决定因子和规范化 1464.6 合并关系 1464.6.1?例子 1474.6.2 视图集成问题 147总结 149关键术语 149复习题 150问题与练习 151参考文献 158扩展阅读 159Web资源 159第5章 物理数据库设计和性能 1605.1 物理数据库设计过程 1615.2 设计字段 1625.3 去规范化数据 1655.4 设计物理数据库文件 1685.4.1 文件组织 1695.4.2 对文件设计控制 1745.5 使用和选择索引 1745.5.1 创建唯一键索引 1745.5.2 创建二级(非唯一)键索引 1755.5.3 何时使用索引 1755.6 为优化查询性能设计数据库 176总结 176关键术语 177复习题 178问题与练习 178参考文献 181扩展阅读 181Web资源 181第四部分 实现第6章 SQL导论 1856.1 SQL标准的起源 1866.2 SQL环境 1886.3 用SQL定义数据库 1926.3.1 生成SQL数据库定义 1926.3.2 创建表 1936.3.3 建立数据完整性控制 1956.3.4 修改表定义 1956.3.5 删除表 1966.4 插入、更新和删除数据 1966.4.1 删除数据库内容 1976.4.2 更新数据库内容 1986.5 RDBMS的内模式定义 1986.6 单表操作 1996.6.1 SELECT语句中的子句 1996.6.2 使用表达式 2016.6.3 使用函数 2026.6.4 使用通配符 2046.6.5 使用比较运算符 2056.6.6 使用NULL值 2056.6.7 使用布尔运算符 2066.6.8 使用范围限制 2086.6.9 使用DISTINCT 2086.6.10 在列表中使用IN和NOT IN 2106.6.11 结果排序:ORDER BY子句 2116.6.12 结果分类:GROUP BY子句 2126.6.13 限制分类结果:HAVING子句 2136.6.14 使用和定义视图 214总结 216关键术语 217复习题 217问题与练习 218参考文献 222扩展阅读 222Web资源 222第7章 高级SQL 2247.1 多表处理 2247.1.1 等值连接 2257.1.2 自然连接 2277.1.3 外连接 2287.1.4 四表连接示例 2297.1.5 自连接 2317.1.6 子查询 2327.1.7 关联子查询 2387.1.8 使用导出表 2397.1.9 联合查询 2397.2 创建查询的技巧 2417.3 确保事务完整性 2447.4 数据字典 2457.5 触发器和例程 2467.5.1 触发器 2477.5.2 例程 2487.5.3 Oracle PL/SQL中的例程示例 2497.6 嵌入式SQL和动态SQL 251总结 252关键术语 253复习题 253问题与练习 254参考文献 257扩展阅读 257Web资源 258第8章 数据库应用开发 2598.1 客户端/服务器体系结构 2598.2 二层体系结构中的数据库 2618.2.1 VB.NET例子 2628.2.2 Java例子 2648.3 三层体系结构 2658.4 Web应用组件 2668.5 三层应用中的数据库 2688.5.1 JSP Web应用 2688.5.2 ASP.NET例子 2728.6 三层应用中的关键因素 2738.6.1 存储过程 2738.6.2 事务 2738.6.3 数据库连接 2758.6.4 三层应用的主要优点 2758.6.5 云计算和三层应用 2768.7 可扩展标记语言 2768.7.1 存储XML文档 2788.7.2 检索XML文档 2798.7.3 显示XML数据 2818.7.4 XML和Web服务 282总结 284关键术语 285复习题 286问题与练习 286参考文献 287扩展阅读 287Web资源 287第9章 数据仓库 2899.1 数据仓库的基本概念 2919.1.1 数据仓库简史 2919.1.2 数据仓库的需求 2929.2 数据仓库体系结构 2949.2.1 独立的数据集市数据仓库环境 2959.2.2 相关数据集市和操作型数据存储体系结构:一个三层方法 2969.2.3 逻辑数据集市和实时数据仓库体系结构 2989.2.4 三层数据体系结构 3009.3 数据仓库数据的一些特征 3019.3.1 状态数据与事件数据 3019.3.2 临时数据与定期数据 3029.3.3 临时数据与定期数据例子 3029.4 派生数据层 3049.4.1 派生数据的特征 3049.4.2 星模式 3059.4.3 缓变维 3129.4.4 决定维和事实 3139.5 大数据和列式数据库 3159.6 NoSQL 3169.7 用户接口 3179.7.1 元数据的作用 3179.7.2 SQL OLAP查询 3189.7.3 联机分析处理工具 3189.7.4 数据可视化 3219.7.5 商业成果管理和仪表盘 3219.7.6 数据挖掘工具 3229.8 数据治理与数据质量 3239.8.1 数据治理 3249.8.2 管理数据质量 3249.8.3 数据质量的特征 325总结 326关键术语 327复习题 328问题与练习 329参考文献 333扩展阅读 334Web资源 334缩略词 335术语表 337索引 343

前沿

前  言Essentials of Database Management很高兴向读者介绍这本新的有关数据库管理的教材。这本书从概念和技术上讲述了大多数数据和数据库管理课程的核心内容。我们特别关注数据库开发生命周期中较深入的问题,从使用(增强的)实体–联系模型的概念数据建模开始,经过逻辑层面的关系建模,到使用结构化查询语言(SQL)的数据库实现。基于最新的教学法和数据管理方向的技术发展,我们逐步深入地介绍这个核心领域。 本书以《现代数据库管理》(Modern Database Management,MDM,目前该书已出版到第11版)为基础,去掉了其中深入和广泛讨论的高级内容,目标是作为数据库管理导论课程教材。实现这个目标并不意味本书不注重质量和严密性。使本书更加成功的几个外部因素是:特别是在工商学校,其课程体系中有较少的信息系统课程,这也就意味着所有独立领域的论题(包括数据库管理)都必须丢弃一些内容。数据库导论课程的非专业比例在上升,那些核心内容之外的高级技术知识对他们来说没有意义。很多综合课程中数据库模块的授课时数不足一个完整学期,本教材非常适合这样的课程使用。 与市场上的数据库教材比较,本教材具有如下优点: 建立在不断发展的领先教材(《现代数据库管理》)的坚实基础之上,讨论了最新的数据库管理核心议题。 所有内容都保持了概念的严密性。 非常敏锐地关注了集成的数据库开发周期。 为专业设计者和开发者(而不是终端用户)提供了工具和技术。 提供了大量难度不同的经过测试的复习题和实践材料。 结合了作者多年在不同大学的教学经验以及在主导产业和课程组的研究成果。 本教材特别适合作为工商学院、信息学院、计算机技术专业及应用计算机科学系的信息系统或信息技术课程体系的一部分使用。信息系统协会(Association for Information Systems, AIS)、计算机协会(Association for Computing Machinery,ACM)和信息处理协会国际联盟(International Federation of Information Processing Societies,IFIPS)的课程体系指南中都列出了这种类型的数据库管理课程。例如,本书涵盖了IS 2010建议的绝大多数数据库核心内容,IS 2010是最新的信息系统本科生课程体系。另外,除了4年制的本科专业外,该教材还可以满足社区学院信息和计算机技术专业教学大纲和研究生基础课程中数据管理模块的需求。如上面所讨论的,本书也适用于非IS专业学生,这些学生的兴趣是广泛的信息利用领域。例如,该教材可以为研究生或本科生层次的商业分析专业学生奠定良好的数据管理课程基础。 本书特色本书覆盖了最新的原理、概念和技术,系统、全面、详细地介绍了关键主题。从《现代数据库管理》一书中获得的经验和专门知识,使得本书虽是第1版,但有很坚实的基础。数据库开发周期核心内容是数据库环境,以及与组织数据管理相关的上下文主题,如基于互联网应用的数据库开发、现代数据仓库概念、新的基础设施技术(如云计算)。 本书重点介绍领先实践者所说的对于数据库开发者和资深数据库用户来说最重要的内容。我们与很多实践者一起工作,包括数据管理协会(Data Management Association,DAMA)和数据仓库研究所(The Data Warehousing Institute,TDWI)的专家、高级咨询师、技术主管以及具有广泛读者的专业出版物的专栏作家。我们提及这些专家是为了保证本书所覆盖的内容都是重要的,不仅包括重要的入门知识和技能,而且包括引领职业生涯成功的基本原则和思维模式。 本书是从方便学生学习的角度组织编写的,书中的内容、复习题、问题与练习都直接得益于MDM 30年来持续的市场反馈。总而言之,本书的教学法是合理的,我们使用了很多图来清晰地说明重要的概念和技术,并且使用了最新的符号。本书的组织是灵活的,因此可以按照学生的情况安排书中章节的顺序。我们还为本书增补了可以动手实践学习的数据集,并使用新的媒体资源使那些更有挑战的议题更具吸引力。 你可能乐意在课程中较早地讲授SQL,该教材适合这样做。首先,第6章和第7章逐渐深入地介绍SQL这一数据库领域的核心技术。其次,在前面的章节中包含了很多SQL例子。再次,已有很多教师在较早的课程中成功地使用了这两章SQL内容。虽然逻辑上这两章是本书实现部分,但很多教师是在第1章之后就开始讲授这两章的内容,或者并行地与前面其他几章一起讲授。最后,SQL是本书通篇使用的语言,例如,第8章中关于Web应用与关系数据库的联系的讲解以及第9章中的联机分析处理。 本书有最新的内容补充和配套网站。 本书是为现代信息系统课程体系的一部分编写的,重点关注商业系统开发。书中所包含的内容和讨论的议题都是对其他典型课程中原理的加强,如系统分析和设计、网络、Web站点设计与开发、MIS原理以及计算机程序设计等。本书更强调现代信息系统中数据库组件的开发以及数据资源的管理。因此,本书理论与实践结合,支持课程项目和其他实际动手的课堂练习,鼓励学生将贯穿专业课程体系所学的概念与数据库概念相关联。本书的两位作者是发展全球信息系统本科生和研究生层面样本课程体系的主要参与者,他们在本书中体现了该课程体系的意图。 与《现代数据库管理》之间的主要区别这两本书之间的最主要区别是,MDM第10~14章和附录A~C的内容都不包括在本教材中。但是一些关键内容,如数据质量和集成(MDM第10章)以及数据和数据库管理(MDM第11章)在本书第1~9章中有介绍。分布式数据库(MDM第12章)、面向对象数据建模(MDM第13章)以及利用关系数据库提供对象持久性(MDM第14章)在本书中完全没有涉及。另外,第1~9章按照更好地满足本书读者需求的方式组织,包括如下几点改变: 缩减了如下内容: 业务规则时间相关数据建模实时数据仓库缓变维SQL联机分析处理查询删除了如下内容: 实体簇超过3NF的范式企业密钥数据卷和使用分析分区簇文件特定的专用SQL命令视图上的某些特有内容某个数据库管理系统上的专有内容PHP无事实的事实表我们的重要意图是让MDM和本教材同时持续发展,作为课本它们是紧密相连的,但是又各有清晰的思路和目标读者。 章节安排下面分章给出每一章的目标及其核心内容。 第一部分 数据库管理的上下文第1章 数据库环境和开发过程本章讨论组织中数据库的作用(role),简要介绍本书其他章节的主要内容。在对数据存储和检索相关的基本术语进行简要介绍后,将传统的文件处理系统和现代数据库技术做了很好的比较。然后,介绍数据库环境的核心组成,以及数据库应用的范围,这些应用都是当前组织正在使用的,如个人、二层、多层和企业级应用。企业级数据库的描述包括已经成为部分企业资源规划系统和数据仓库的数据库。数据库技术的演化,从早期数据库文件到现代的对象关系技术,都有所呈现。接下来,在结构化生命周期、原型系统、敏捷方法学上下文中讨论数据库开发过程,表达方式与Hoffer、George和Valacich编写的系统分析教材保持一致。本章还讨论了数据库发展中的重要问题和理解数据库体系结构与技术的框架(包括三级模式体系结构)。审阅者通常认为该章对于学生学习系统分析和设计课程很有益处。 第二部分 数据库分析第2章 组织中的数据建模本章介绍用实体–联系(E-R)模型实现概念数据建模。章名强调了选择实体–联系模型的理由:那些影响数据库设计的业务规则要无二义性地记录下来。多个小节详细地解释了如何命名和定义数据模型的元素,这是无二义开发E-R图的基本要求。本章中的例子从简单到复杂,最后给出一个描述Pine Valley家具公司的综合E-R图。 第3章 增强型E-R模型本章讨论几个高级E-R数据模型结构。特别地,全面讨论了超类型/子类型联系,并且给出了一个描述Pine Valley家具公司的扩展E-R数据模型的完整例子。 第三部分 数据库设计第4章 逻辑数据库设计和关系模型本章描述将概念数据模型转换成关系数据模型的过程,讨论如何将新关系合并到已有的规范化数据库中,提供了规范化的概念基础和实践过程,并且强调了在规范化中使用函数依赖和决定因子的重要性。本章还讨论了外键,强调了关系数据模型的基本概念,以及在逻辑设计过程中数据库设计者的任务。 第5章 物理数据库设计和性能本章描述完成一个有效的数据库设计的基本步骤,重点放在数据库设计和实现方面,这些都是现代数据库环境中需要数据库专家专门控制的。本章另一个重点是改进数据库性能,特别是参照Oracle和其他数据库管理系统(DBMS)中的技术改进数据库处理性能。不同的索引类型是数据库技术中提高查询处理速度的技术。 第四部分 实现第6章 SQL导论本章介绍在大多数DBMS中使用的SQL(SQL:1999),同时还介绍最新版SQL(SQL:2008)中的一些变动。本章和下一章都是有关SQL的内容。本章包括SQL代码举例,大多使用SQL:1999和SQL:2008的语法,还有的使用Oracle 11g与微软SQL Server的语法。MySQL的某些独有特征和动态视图在此也有介绍。本章介绍建立和维护数据库的SQL命令与单表查询编程。另外,还介绍了双表编程、IS NULL/IS NOT NULL、更多的嵌入函数、导出表以及聚集函数和GROUP BY子句。本章仍然以Pine Valley家具公司为例来解释各种查询和查询结果。 第7章 高级SQL本章继续介绍SQL,内容包括多表查询、事务完整性、数据字典、触发器和存储过程(它们之间的区别有清晰的解释),以及与其他编程语言结合的嵌入式SQL,还讨论了OUTER JOIN命令。本章使用标准SQL。本章介绍了如何在导出表中存储查询结果,以及如何使用CAST命令转换不同数据类型。为了解释什么时候使用EXISTS(NOT EXISTS)和IN(NOT IN),还介绍了自连接。本章还包括SQL中最复杂和功能最强的子查询和相关子查询。 第8章 数据库应用开发本章讨论最新的客户端/服务器体系结构与应用、中间件以及在当代数据库环境中的数据库访问等概念,介绍创建二层和三层应用的通用技术。本章给出了一些应用实例,说明如何在流行的编程语言(如Java、VB.NET、ASP.NET和JSP)中访问数据库。本章还介绍了可扩展标记语言(XML)以及相关数据存储和检索技术,内容包括XML模式基础、XQuery和XSLT。本章以Web服务的综述、相关标准和技术以及如何利用它们在基于Web的应用中无缝地、安全地移动数据结束。本章还简单介绍了面向服务的体系结构(SOA)。 第9章 数据仓库本章介绍数据仓库的基本概念,解释为什么数据仓库被认为是很多组织保持竞争优势的决定性技术,以及为实现数据仓库所需要的数据库设计步骤和结构。本章还复习了决定维模型需求的最佳实践,介绍了正在兴起的列式数据库技术,这些都是专门为数据仓库应用而开发的技术。本章包括了一些支持数据管理的重要新方法,它们都是目前的热点议题,如大数据概念以及与此相关联的工具和技术。本章还提供了一些使用SQL和称作微策略的BI工具的数据集市实践性练习。这些都可以从Teradata大学网络上得到。附加的议题有可选择的数据仓库体系结构和适于数据仓库的维数据模型(或星模式)。有关如何处理缓变维数据也有深入讨论,并定义了操作数据存储、独立性、相关性、逻辑数据集市和各种联机分析处理(OLAP)格式。用户接口包括OLAP、数据可视化、商业成果管理和仪表盘,以及数据挖掘等。数据质量和治理也在本章有介绍。 教学法本教材包括了广泛的技术资源以支持各种教学方法。各章都独立成篇,这样可以按教师喜欢的方式以不同的次序使用。如前面已讨论的,某些教师可能喜欢在课程中较早地介绍SQL和可以动手练习的数据库作业,而不是按本书的章节顺序上课。另一些教师可能喜欢在课程最后才介绍物理数据库设计和数据库实现。 每章中都包含几个标准特征,以支持教和学按某种一致的方式使用。 1)学习目标放在每一章的开始,预先列出了该章中学习者将要掌握的主要概念和技能,也为学习者提供了很好的有助于其准备练习和考试复习的综述。 2)引言和总结部分给出了每一章的主要概念,以及与相关章的连接,为学生提供了有关课程的概念框架。 3)每一章都给出了关键术语、复习题、问题与练习等。 关键术语 为学生检查对重要概念、基本事实和有意义议题的掌握提供方便的参考。 复习题 覆盖了本章的关键内容,为学生掌握本章的概念提供了一个综合工具。 问题与练习 难度逐渐增加,方便教师和学生从中发现合适的题目。重点关注每一章中涉及技能的系统开发。在多个章节里,提供了本教材使用的大量数据集。 Web资源 每一章都提供了包含本章补充内容的一组网站的有效URL。这些Web网站含有在线发表文档、提供商、电子文献、工业标准组织和很多其他资源。利用这些网站学生和教师可以找到本书出版后不断出现的最新产品信息、便于更深入学习的背景资料和撰写研究论文的资源。 鼓励教师灵活使用本书,以适应自己的课程体系和学生职业需求。本书模块化的特点、覆盖内容广泛、大量的解释以及对高级议题和最新话题的涵盖使得定制很方便。对当前文献和网站的很多引用,能帮助教师拓展补充的阅读列表,或扩展超出本教材内容的课堂讨论。 配套网站(www.pearsonhighered.com/hoffer)本书提供一个可用的综合且灵活的技术支持工具箱以增强教学和学习体验。 对学生下面是为学生提供的在线资源: Web资源模块包括网站链接,可以帮助学生进一步考察数据库管理的内容。 按首字母缩写排序给出的完整术语表。 与数据集相关的网站链接。虽然我们提供的数据集的格式很容易在大学的计算机上或学生自己的PC上装载,但教师并不需要负责支持本地数据集。应用服务提供者(见www.teradatauniversitynetwork.com)提供了到SQL编码环境的瘦客户端接口。 提供配套的数据库。建立了两个版本的Pine Valley家具公司案例。第一个版本是为了匹配本书的举例。第二个版本具有更多的数据和表以及样本表单、报告和Visual Basic代码块。可是,这个版本并不完整,学生可以将缺失的表、附加的表单、报告和模块补齐。数据库以多种格式(ASCII表、Oracle脚本以及微软Access)提供,但是格式在这两个版本中有变化。还提供了某些数据库文档。两个版本的PVFC数据库也在Teradata大学网络中心给出。 多个读者开发的短视频。这些视频针对书中不同章节中的关键概念和能力要求,有助于学生对这些难理解内容的学习。这些视频集成了练习和短的讲座。 对教师下面是为教师提供的在线资源: 教师手册逐章给出了教学目标、课堂思路和对复习题、问题与练习的解答。 测试题库和测试生成(TestGen),包括一组多选题、判断题和简短的答案,根据难易程度排列,按照书中页码(指英文书页码,与书中页边标注的页码一致)和标题引用。测试题库按Microsoft Word格式提供,且是计算机化的测试生成。测试生成是PC/Mac兼容的,且预装了全部的测试题库。你可以手工或随机地查看测试题,然后抽取得到一份测验。你也可以根据需要增加或修改测试题库的题目。 PPT,给出了关键术语和概念。教师可以通过增加或编辑定制需要的PPT。 影像库按教材的章节汇集,包括所有的图片、表格、截屏,能够用来增强课堂教学效果和完善PPT。 致谢每一本书的完成除了作者外都得到了一组人的帮助,深深地感谢支持和参与本书第1版出版工作的人员。我们特别感谢执行编辑Bob Horan的指导以及他热诚地与我们共同确立本书的创意,从而使该书既不同于MDM也不同于其他同类教材,我们相信本书的读者对象更广泛。同样重要的是来自世界各地同行的贡献,他们用过MDM,为我们提供了高价值的反馈意见,这些意见使得我们可以持续地修订MDM,并促使我们编写此书。我们还特别感谢那些帮助梳理本书核心思路且给出了指导和反馈的同事,他们是:Indiana大学的Hillol Bala,Arizona大学的Sue Brown,Bentley大学的Monica Garfield,Indiana大学的Vijay Khatri,Massachusetts大学Amherst分校的Ryan Wright,以及Bentley大学的Jennifer Xu。 我们也感谢本书的审阅者给出有深刻见解的详细建议,他们是:Gonzaga大学的Jason Chen,Minnesota大学Morris分校的Jinzhu Gao,American大学的Rick Gibson,Franklin大学的William Hochstettler,Michigan-Dearborn大学的Barbara Klein,Marist学院的Alan Labouseur,加州理工大学Pomona分校的Lara Preiser-Huoy,Alabama大学的Uzma Raja。 我们也感谢Pearson出版社的工作人员对这本书出版过程中的支持和指导。除了执行编辑Bob Horan之外,还要感谢高层执行项目主管Kelly Loftus,他总是确保每件事情完美;产品项目主管Jane Bonnell;执行市场主管Anne Fahlgren;编辑助理Kaylee Rotella。我们还要特别感谢PreMediaGlobal的Katy Gabel,他对产品生产过程的监控非常优秀。 最后,对我们的配偶致以最诚挚的感谢,她们不仅接受而且支持这项新任务。特别是Patty Hoffer,她见证了11版MDM和本教材的编写过程,长达30多年。诚挚地感谢Anne Louise Klaus,她支持Heikki参与本书写作项目。同样,非常感谢Gayathri Mani的持续支持和理解。这本书有她们的忍耐、鼓励和爱,书中的任何错误和不足都是我们的责任。 Jeffrey A. HofferHeikki TopiV. Ramesh

数据库管理基础教程 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:数据库管理基础教程