• 数据库系统
21年品牌 40万+商家 超1.5亿件商品

数据库系统

①一般下午5点前订单,当日发货,开发票联系客服②教材,学习,考试类书默认有笔记(或做过)③其他类书一般无笔记,提前与客服沟通好再下单,否则本店不承担责任)④部分图书籍采用标准图片,可能存在不同印次不同封面,内容一致⑤出版时间过长的书都可能有自然发黄现象。

59.25 7.5折 79 八品

仅1件

天津宝坻
认证卖家担保交易快速发货售后保障

作者内纳德·尤基克 (Nenad Jukic)|苏珊·维布斯基 (Susan Vrbsky)|斯维特洛扎·奈斯特罗夫 (Svetlo

出版社机械工业出版社

ISBN9787111486985

出版时间2015-04

装帧平装

开本16开

定价79元

货号1823986742446380032

上书时间2024-11-13

休闲图书吧

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八品
商品描述
前言
  Database Systems: Introduction to Databases and Data Warehouses

  本书是一本入门级的综合性数据库教材,适用于研究生或本科生的信息系统数据库课程。虽然选择本书作为教材的学生大多已经掌握了一定的信息系统基础知识,然而从本书的内容安排来看,它依然适用于那些没有预修相关基础课程的学生。每章中都包含必要的引言,之后再详细介绍数据库各方面的知识,旨在站在数据库专家的高度,为读者和用户讲解数据库知识。

  操作型数据库和分析型数据库

  当今的实用领域,如信息系统、商业数据分析及决策支持查询等,都同时需要操作型和分析型两种数据库系统功能。本书在介绍这两种类型的数据库时兼具时效性、理论性和实用性的特点。采用本书作为教材的学生,将学会如何设计和使用操作型和分析型数据库,并将所学内容运用到现今的商业环境。

  操作型数据库和分析型数据库都是目前信息系统研究的主流,因此应采取的教学方法是:即使应用环境仅涉及其中一种类型,我们也将以一种有意义的方式同时讲授两种类型的数据库知识。根据我们的想法和经验,采用本书作为教材可以实现简单明了的教学。我们已基于这本教材进行了多年的数据库课程教学(包括本科生教学和研究生教学,涵盖学期授课和季度授课),每次都能实现预定的教学目标,并且好评如潮。此外,我们还收到大批已毕业或在读的本科生、研究生以及用人单位(包括实习和全职)的书面反馈,证明学习过这门课程的学生在面临有数据库相关技能需求的公司招聘时胸有成竹。

  本书特点

  本书将所有关于设计和使用操作型、分析型数据库的基本内容分为10章及10个附录。

  第1~6章主要介绍操作型数据库以及一些数据库基本问题,包括:数据库需求、ER建模、关系建模、数据库约束、更新异常、规范化、SQL语言、数据库前端、数据质量问题。

  第7~9章主要介绍分析型数据库、数据仓库与数据集市的相关内容,包括:数据仓库概念、维度建模(星形模式)、数据仓库/数据集市建模方法、提取/转换/加载(ETL)处理、在线分析处理(OLAP)/商务智能(BI)功能、数据仓库/数据集市前端。

  第10章从一个更高的视角(忽略细节)给出数据库管理相关概述。

  附录(A、B、C、D、E、F、G、H、I、J)中是一些其他数据库相关主题的概述,包括:扩展ER建模(EER)、更高范式(高于第三范式)、企业资源计划(ERP)、数据管理和主数据管理、面向对象数据库、分布式数据库、并行数据库、云计算、数据挖掘、XML、NoSQL数据库、大数据。

  在本书的网站中,可以得到一个免费的基于Web的数据建模套件ERDPlus,该套件是结合本书内容设计和开发的。学生和教师可以利用该套件,特别是套件里针对学术研究的设置来创建ER图、关系模式及维度模型(星形模式)。我们鼓励教师和学生尝试该数据建模套件,体验其简洁性、易用性、轻便性及学术研究适用性。当然,也欢迎教师和学生使用其他工具来创建ER图、关系模型及维度模型。本书中所包含的练习可以用ERDPlus完成,也可以通过其他建模工具和方法(如Visio、ERwin、ER/Studio、MS Word、MS Excel、MS PowerPoint、free drawing等)完成。

  配套资源

  本书还有一些专为教师和学生准备的配套资源,内容如下。

  配套网站(dbtextbook.com),包括:

  ERDPlus的链接,它是一个数据建模套件(结合本书内容开发)。

  SQL脚本及数据集。

  关于免费得到DBMS和OLAP/BI软件的教程。

  本书作者的邮箱。

  教师资源网站(www.pearsonhighered.com/jukic),包括:

  PPT(快速版、经典版及完全版)。

  教师手册,包括:

  各章最后的复习题、练习及小案例的答案。

  额外的练习题(配有答案)。

  教学大纲及教学计划。

  教学方案。

  测试题文件,内容为涵盖各章节内容的测试问题集,问题形式包括多项选择题、判断题、简答题,每一道题目都有相应章节的索引及难度等级。

  智能课堂电子教材

  智能课堂电子教材(CourseSmart eTextbook)可以节省学生购买教材或商家推荐教材的开销。学生可以使用主流信用卡获得所需课程的全部讲授内容,课程教材可以通过书名、作者来查找。使用智能课堂电子教材,学生能够搜索特定的关键词或页码,在线作标记,打印带有课堂记录的读书作业,并能标记出重要章节以方便复习。想获取更多信息或购买智能课堂电子教材。

  教学方法

  本书集合了描述清晰的理论概念、简单易懂的实例、广泛且具有普适性的实用构件。对于学生需要掌握的每一项技能,每一章最后都提供了大量相应的练习和小案例。

  在大多数章末都有标题为“问题说明”的部分,这部分内容可作为额外主题进行选择阅读或是作为相同主题的内容延伸(取决于课程难度及课程时间)。

  下面给出各章教学安排的概述。

  第1章 引言

  主要内容:本章给出各章内容的快速概览:数据库相关的基本术语、概念及组件,如数据和信息、数据库管理系统(DBMS)、数据库系统开发步骤,以及操作型数据库与分析型数据库的对比。

  教学方法:这一章采用了简短的描述和简明的实例,目的是简要地给出本书的总框架,为后面的章节做好铺垫。

  第2章 数据库需求与ER建模

  主要内容:实体–联系(ER)建模是将用户数据库需求形式化的一种概念化方法,本章将对其进行全面介绍。本章应用了陈氏ER标记的一种变形版本,当然,其他标记方法和概念数据建模方法也有提及。本章强调ER建模的目的是收集并可视化用户需求。本章将介绍ER模型的各种组件:实体(包括弱实体)、属性(常规属性、单一属性、复合属性、多值属性、派生属性),以及一对一、一对多、多对多联系(二元或一元)。

  附加内容:章末探讨了ER建模方面的一些更深入的问题(在相同实体之间的多实例多对多联系、联合实体,以及三元或更高元的联系)。

  教学方法:本章内容基于实例,针对需求收集和ER模型创建提供了相应的综合案例。通过本章的练习、小案例以及免费软件(ERDPlus–ER图功能)强化所介绍的概念。这一章的目的是让学生对ER建模相关的描述性概念以及需求可视化有深入了解,并通过大量实用练习来强化这些内容。

  第3章 关系数据库建模

  主要内容:本章全面介绍了关系数据库模型,包括关系概念、关系模式、完整性约束及用户自定义约束。此外,还讲解了将ER图(实体、属性以及一元和二元的一对一、一对多、多对多联系)映射为关系模式的过程。

  附加内容:章末探讨了关于关系数据库建模的一些更深入的问题(映射关联实体、映射三元联系、设计者创建的主码和自动编号选项、ER建模和关系建模的必要性)。

  教学方法:这一章的教学基于实例说明ER图概念的映射过程及关系模式的创建过程。本章的练习、小案例及免费软件(ERDPlus–关系模式功能)强化了本章所介绍的内容。这一章的目的是让学生对关系数据库建模概念有深入了解,并且通过大量练习来强化这些内容。

  第4章 更新操作、更新异常与规范化

  主要内容:本章介绍了更新操作(插入、删除和修改)、规范化和更新异常(以此说明规范化的必要性),介绍和探讨了函数依赖的概念,同时还介绍了第一范式(1NF)、第二范式(2NF)及第三范式(3NF)(其他范式的介绍可以在附录B中找到)。

  附加内容:章末探讨了有关规范化的更深入的问题(规范化例外、逆规范化、规范化与ER建模、为流数据库内容增添新表)。

  教学方法:本章内容基于实例,说明更新操作、更新异常及规范化过程,并通过练习强化所介绍的概念。这一章的目的是让学生对更新和规范化概念有深入了解,并且通过大量练习来强化这些内容。

  第5章 SQL

  主要内容:本章全面介绍了SQL(结构化查询语言),包括SQL创建、更新语句及关系型数据库查询,以及检索数据命令,如SELECT语句(伴随多条件,采用AND、OR和NOT操作符)、聚集函数(SUM、COUNT、AVG、MIN、MAX)、GROUP BY、ORDER BY、HAVING、嵌套查询、UNION和INTERSECT操作符、IN、EXISTS、各种连接、其他SQL语句和函数。

  附加内容:章末探讨了有关SQL的更深入的问题(SQL中观测值的不合理使用、SQL标准,以及常见RDBMS工具包中的不同SQL语法)。

  教学方法:本章内容基于实例,讲解如何用SQL语句实现关系数据库的建立、插入及查询,包含用SQL命令实现上述操作的具体实例。本书的Web主页提供了六种常见DBMS包(Oracle、MySQL、Microsoft SQL Server、PostgreSQL、Teradata、IBM DB2),其中包含了本章所有相关SQL语句的脚本。教师可以在本章授课中直接利用这些脚本在RDBMS(根据教师选择)中复制、粘贴、执行SQL语句。通过这样的做法,教师可以向学生介绍SQL命令,同时还可以展示数据库的建立、插入和查询。数据集、练习、小案例可以强化本章内容。此外,本书Web主页介绍了怎样获得免费的、无访问限制的最新关系型DBMS软件。这一章的目的是让学生对SQL概念有深入了解,并且通过大量练习来强化这些内容。

  第6章 数据库的实现与使用

  主要内容:这一章讲述关于数据质量的问题——数据的准确性、完整性、一致性、唯一性、实时性及统一性。这些问题所涉及的数据都存储在数据库系统中。这一章还包括数据库前端接口(数据库形式、报表、应用)、参照完整性选项(删除和更新选项:级联、限制、设置为空、设置为默认值)、索引,以及用户自定义约束的实现。

  附加内容:章末探讨了断言和触发器。

  教学方法:本章在教学安排上将介绍一些精简但有意义的关于数据库实现和使用方面的最基本问题,这些问题在第5章中并未提及。本章将通过大量的例子来讲解所提到的概念,并且通过大量实用练习来强化这些概念。

  第7章 数据仓库概念

  主要内容:本章给出了数据仓库和数据集市这两个术语的定义,并且介绍了数据仓库的基本构件和基本概念(资源系统、ETL(提取、转换、加载)、集成的分析数据仓库、面向主题的数据库、OLAP/BI前端)。同时,本章还给出了关于数据仓库开发步骤的概述。

  教学方法:本章采用一些简短的描述和简要的实例对数据仓库进行入门级讲解,并为后面两章的内容做好简明扼要的铺垫。

  第8章 数据仓库与数据集市建模

  主要内容:本章介绍了维度建模—— 一种用于分析型数据库的概念和逻辑数据设计技术(如数据仓库和数据集市)。本章介绍的概念包括:维度表和事实表、星形模式、雪花模型、星座模型、缓慢变化维度。本章介绍了用于分析型数据库建模的ER建模技术(相对于第2章中提到的用于操作型数据库的ER建模技术)。本章还概述了不同数据仓库项目的开发方法:数据仓库总线结构(Kimball方法)、一致维度、规范化数据仓库(Inmon方法),以及独立数据集市。

  附加内容:章末将维度建模和ER建模这两种数据仓库/数据集市设计方法进行了比较。

  教学方法:这一章的教学通过实例说明基于单数据源或多数据源的维度模型(星形模式)、精细的和聚集的事实表、缓慢变化维度,以及其他维度建模内容。本章还列举了ER建模或规范化的数据仓库实例。练习、小案例、免费软件(ERDPlus –星形模式功能)强化了本章所介绍的概念。这一章的目的是让学生对数据仓库和数据集市建模概念有深入了解,并且通过大量实用练习来强化这些内容。

  第9章 数据仓库的实现与使用

  主要内容:本章给出ETL过程的概述,包括用于从操作型数据库中提取有用数据(以供分析使用)的相关基础设施和过程的建立,将这些数据进行格式变换以适应目标数据仓库模型的结构,通过数据清理和清洗来确保已变换数据的质量,以及将已变换和具有质量保证的数据加载到目标数据仓库的方法。本章定义了“在线分析处理”(OLAP)和“商务智能”(BI)这两个术语,它们通常与分析型数据库的前端应用有关。本章还介绍了OLAP/BI工具中的常用功能。

  附加内容:章末讨论了用于OLAP/BI工具的不同数据库及不同的OLAP/BI架构。

  教学方法:本章的教学基于实例说明所介绍的概念。配套的网站(dbtextbook.com)提供了如何免费且无限制地获取最新OLAP/BI软件的教程、数据集、练习题。本章简明扼要地讲解了有关数据仓库实现与使用方面的最基本问题。

  第10章 DBMS功能与数据库管理概述

  主要内容:本章给出了DBMS功能和组件的全面概述,以及数据库管理的相关问题,如数据安全、备份、恢复、性能及优化。

  教学方法:本章对所介绍的内容进行了快速概述,让学生粗略地了解DBMS的功能和数据库管理的相关内容。

  附录

  主要内容:附录部分给出附加的数据库相关内容概述,包括扩展的ER建模(EER)、更高范式(高于第三范式)、企业资源计划(ERP)、数据管理与主数据管理、面向对象数据库、分布式数据库、并行数据库、云计算、数据挖掘、XML、NoSQL数据库及大数据。

  教学方法:附录部分以简短的说明和实例来陈述内容,以此帮助学生粗略地了解一些数据库相关的附加内容。

作者简介
 
 内纳德·尤基克(Nenad Jukie),芝加哥洛约拉大学昆兰商学院教授,商务智能和数据仓库研究生课程中心负责人。主要从事信息技术领域的研究,为多家财富500强公司、美国政府和军事机构提供数据库方面的专业技术服务。

 
 苏珊·维布斯基(Susan Vrbsky),阿拉巴马大学计算机科学研究生课程中心负责人。主要研究领域是数据库和云计算,包括数据密集型计算、实时数据库和绿色计算等,发表学术论文百余篇,自然科学基金获得者。

  
斯维特洛扎·奈斯特罗夫(Svetlozar Nestorov),现为芝加哥大学计算研究所高级研究助理,之前是芝加哥大学计算机科学系助理教授,为本科生和研究生讲授数据库和计算机系统课程。他参与创立的旅游搜索引擎Mobissimo被《时代》杂志评为50个最酷网站之一。他拥有斯坦福大学本科、硕士和博士学位,博士论文师从Jeffrey Ullmam教授。

目录
Database Systems: Introduction to Databases and Data Warehouses

出版者的话

译者序

前言

致谢

作者简介

第1章 引言

1.1 基本术语

1.2 数据库系统开发步骤

1.2.1 数据库需求收集、定义和可视化

1.2.2 数据库建模

1.2.3 数据库实现

1.2.4 开发前端应用程序

1.2.5 数据库部署

1.2.6 数据库使用

1.2.7 数据库管理和维护

1.3 数据库新版本

1.4 数据库使用范围

1.5 参与数据库系统的人员

1.5.1 数据库分析者、设计者和开发者

1.5.2 前端应用程序分析者和开发者

1.5.3 数据库管理员

1.5.4 数据库终端用户

1.6 操作型数据库与分析型数据库

1.7 关系数据库管理系统

1.8 本书内容安排

关键术语

复习题

第一部分 操作型数据库

第2章 数据库需求与ER建模

2.1 引言

2.2 ER建模基本构件

2.3 实体

2.4 属性(唯一和非唯一)

2.5 联系

2.6 联系类型(最大基数侧)

2.7 联系和联系实例

2.8 联系属性

2.9 实例:数据库需求集及其ER图

2.10 复合属性

2.11 复合的唯一属性

2.12 多个唯一属性(候选码)

2.13 多值属性

2.14 派生属性

2.15 可选属性

2.16 实例:包含多种类型属性的实体

2.17 联系中最小基数和最大基数确切值

2.18 一元联系和联系的角色

2.19 相同实体间的多种联系

2.20 弱实体

2.21 实体、属性和联系的命名约定

2.22 多个ER图

2.23 实例:另一组数据库需求及其ER图

2.24 数据库需求和ER模型的使用

2.25 各种ER符号体系

2.26 扩展的ER模型

2.27 问题说明:相同实体之间具有多个实例的M∶N联系

2.28 问题说明:关联实体

2.29 问题说明:三元(及更高阶)联系

总结

关键术语

复习题

练习

小案例

第3章 关系数据库建模

3.1 引言

3.2 关系数据库模型基本概念

3.3 主码

3.4 将实体映射为关系

3.5 将具有复合属性的实体映射为关系

3.6 将具有唯一复合属性的实体映射为关系

3.7 将具有可选属性的实体映射为关系

3.8 实体完整性约束

3.9 外码

3.10 将联系映射为关系数据库组件

3.10.1 1∶M联系的映射

3.10.2 M∶N联系的映射

3.10.3 1∶1联系的映射

3.11 参照完整性约束

3.12 实例:将ER图映射为关系模式

3.13 将拥有若干候选码(多个唯一属性)的实体映射为关系

3.14 将具有多值属性的实体映射为关系数据库组件

3.15 将具有派生属性的实体映射为关系

3.16 实例:将具有多种类型属性的实体映射为关系模式

3.17 一元联系的映射

3.17.1 1∶M一元联系的映射

3.17.2 M∶N一元联系的映射

3.17.3 1∶1一元联系的映射

3.18 相同实体间的多个联系的映射

3.19 弱实体的映射

3.20 实例:将另一个ER图映射为关系模式

3.21 关系数据库约束

3.21.1 隐含约束

3.21.2 用户自定义约束

3.22 问题说明:关联实体映射

3.23 问题说明:三元联系映射

3.24 问题说明:设计者创建的主码和自动编号选项

3.25 问题说明:ER建模和关系建模

总结

关键术语

复习题

练习

小案例

第4章 更新操作、更新异常与规范化

4.1 引言

4.2 更新操作

4.2.1 插入操作实例

4.2.2 删除操作实例

4.2.3 修改操作实例

4.2.4 关于更新操作术语的说明

4.3 更新异常

4.3.1 实例场景

4.3.2 实例关系(包含冗余数据)

4.3.3 插入异常

4.3.4 删除异常

4.3.5 修改异常

4.4 函数依赖

4.5 函数依赖实例

4.6 简化函数依赖

4.6.1 增广函数依赖

4.6.2 等价函数依赖

4.7 函数依赖类型

4.7.1 部分函数依赖

4.7.2 完全函数依赖

4.7.3 传递函数依赖

4.8 另一个函数依赖实例

4.9 规范化

4.9.1 第一范式

4.9.2 第二范式

4.9.3 第三范式

4.9.4 其他范式

4.9.5 消除冗余和更新异常

4.10 另一个规范化实例

4.11 问题说明:规范化例外情况

4.12 问题说明:逆规范化的规范化与性能

4.13 问题说明:ER建模和规范化

4.14 问题说明:用于简化数据库内容的设计者添加的实体(表)和码

关键术语

复习题

练习

第5章 SQL

5.1 引言

5.2 SQL命令综述

5.2.1 数据定义语言

5.2.2 数据操纵语言

5.2.3 数据控制语言和事务控制语言

5.3 SQL数据类型

5.4 SQL语法简要说明

5.5 CREATE TABLE

5.6 DROP TABLE

5.7 INSERT INTO

5.8 SELECT

5.9 WHERE

5.10 DISTINCT

5.11 ORDER BY

5.12 LIKE

5.13 聚集函数

5.14 GROUP BY

5.15 HAVING

5.16 嵌套查询

5.17 IN

5.18 JOIN

5.19 别名

5.20 多关系连接

5.21 ALTER TABLE

5.22 UPDATE

5.23 DELETE

5.24 CREATE VIEW和DROP VIEW

5.25 集合运算:UNION、INTER--SECT、EXCEPT(MINUS)

5.26 使用其他SQL命令的实例

5.27 CREATE TABLE(附加实例)

5.28 INSERT INTO(附加实例)

5.29 约束管理

5.30 SELECT(附加实例)

5.31 关系与自身的连接(自连接)

5.32 OUTER JOIN

5.33 无主码/外码组合的连接

5.34 IS NULL

5.35 EXISTS

5.36 NOT

5.37 从查询中插入关系

5.38 其他SQL功能

5.39 问题说明:SQL中观测值使用不当

5.40 问题说明:SQL标准和SQL语法差异

5.40.1 SQL 语法差异1:DATE和TIME数据类型

5.40.2 SQL 语法差异2:FOREIGN KEY

5.40.3 SQL 语法差异3:别名关键词AS的使用

5.40.4 SQL 语法差异4:ALTER TABLE

5.40.5 SQL 语法差异5:集合运算

5.40.6 SQL 语法差异6:FULL OUTER JOIN

5.40.7 SQL 语法差异7:约束管理

5.40.8 SQL 语法差异8:GROUP BY

关键术语

复习题

练习

小案例

第6章 数据库的实现与使用

6.1 引言

6.2 参照完整性约束:实现删除和更新操作

6.2.1 删除选项

6.2.2 更新选项

6.2.3 实现

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP