大小:46.64M
更新时间:23-08-29
系统:Pc
数据库系统:数据库与数据仓库导论是一本面向应用的入门级综合性数据库教材,由内纳德·尤基克(Nenad Jukie),苏珊·维布斯基(Susan Vrbsky)和斯维特洛扎·奈斯特罗夫(Svetlozar Nestorov)三人共同编著,李川,刘一静翻译。本书将所有关于设计和使用操作型、分析型数据库的基本内容分为10章及10个附录;第1~6章主要介绍操作型数据库以及一些数据库基本问题,第7~9章主要介绍分析型数据库、数据仓库与数据集市的相关内容;第10章从一个更高的视角(忽略细节)给出数据库管理相关概述。
《数据库系统:数据库与数据仓库导论》用于研究生或本科生的信息系统数据库课程。虽然选择本书作为教材的学生大多已经掌握了一定的信息系统基础知识,然而从本书的内容安排来看,它依然适用于那些没有预修相关基础课程的学生。每章中都包含必要的引言,之后再详细介绍数据库各方面的知识,旨在站在数据库专家的高度,为读者和用户讲解数据库知识。
内容介绍
《数据库系统:数据库与数据仓库导论》内容全面,理论清晰。详细解析操作型数据库和分析型数据库的基本概念、设计方法和使用技巧,简要介绍数据挖掘、NoSQL数据库等高级主题,结合丰富的习题和案例帮助学生掌握基础知识。
面向实战,重视应用。针对当今快速变化的市场需求,培养学生设计和使用数据库的能力,重点是学会如何将理论知识成功地应用到信息系统、商业数据分析和决策支持等应用环境中,真正实现学以致用。
资源丰富,免费实用。访问dbtextbook.com获取免费资源:专门为本书开发的基于Web的数据建模套件ERDPlus,可创建ER图、关系模式和维度模型等;SQL脚本和数据集;DBMS软件使用指导。
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读
第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 实现删除和更新选项
6.3 实现用户自定义约束
6.3.1 CHECK子句
6.3.2 实现用户自定义约束的其他机制
6.4 索引
6.5 数据库前端
6.6 数据质量问题
6.7 问题说明:断言和触发器
关键术语
复习题
练习
第二部分 分析型数据库
第7章 数据仓库概念
7.1 引言
7.2 操作型信息与分析型信息
7.2.1 数据组成差别
7.2.2 技术差别
7.2.3 功能差别
7.3 数据仓库定义
7.3.1 结构化数据存储
7.3.2 集成性
7.3.3 面向主题
7.3.4 企业范围
7.3.5 历史性
7.3.6 时变性
7.3.7 分析型信息的检索
7.3.8 细节数据和汇总数据
7.4 数据仓库组件
7.4.1 源系统
7.4.2 数据仓库
7.4.3 ETL
7.4.4 数据仓库前端(BI)应用
7.5 数据集市
7.6 数据仓库开发步骤
7.6.1 需求收集、定义与可视化
7.6.2 数据仓库建模
7.6.3 创建数据仓库
7.6.4 创建ETL架构
7.6.5 开发前端(BI)应用
7.6.6 数据仓库部署
7.6.7 数据仓库使用
7.6.8 数据仓库管理与维护
7.7 数据仓库的新版本
关键术语
复习题
第8章 数据仓库与数据集市建模
8.1 引言
8.2 维度建模基本概念
8.3 初始实例:基于单个数据源的维度模型
8.4 维度特性、事实特性及初始实例分析
8.5 扩展实例:基于多个数据源的维度模型
8.6 其他可能的事实属性
8.7 事实表中的事务标识码
8.8 事实表中的事务时间
8.9 一个维度模型中的多个事实表
8.10 细节事实表与聚集事实表
8.10.1 细节事实表
8.10.2 聚集事实表
8.10.3 细节事实表与聚集事实表的其他实例
8.11 事实表的粒度
8.12 缓慢变化维度与时间戳
8.12.1 Type1方法
8.12.2 Type2方法
8.12.3 Type3方法
8.13 其他维度建模问题
8.13.1 雪花模型
8.13.2 立方体
8.14 数据仓库(数据集市)建模方法
8.15 规范化数据仓库
8.16 规范化数据仓库实例
8.17 维度建模数据仓库
8.18 维度建模数据仓库实例
8.19 独立数据集市
8.20 问题说明:维度建模与ER建模作为数据仓库/数据集市设计技术的比较
关键术语
复习题
练习
小案例
第9章 数据仓库的实现与使用
9.1 引言
9.2 创建数据仓库
9.3 ETL:提取、转换、加载
9.4 在线分析处理
9.5 OLAP/BI工具
9.6 OLAP/BI工具功能
9.6.1 切片和切块
9.6.2 旋转
9.6.3 下钻和上卷
9.6.4 OLAP/BI工具附加功能概述
9.7 OLAP/BI工具用途
9.8 数据仓库/数据集市前端(BI)应用
9.9 管理展示板
9.10 数据仓库部署
9.11 问题说明:OLAP/BI工具数据库模型
9.12 问题说明:OLAP/BI工具数据架构方法
9.12.1 MOLAP
9.12.2 ROLAP
9.12.3 HOLAP
关键术语
复习题
练习
第三部分 其他主题
第10章 DBMS功能与数据库管理概述
10.1 引言
10.2 DBMS组件
10.3 数据库管理概述
10.4 数据库系统监测与维护
10.5 数据库安全:防范非法存取
10.6 数据库备份与恢复
10.7 数据完整性保护
10.8 数据库性能优化
10.9 数据库政策与标准的开发与实施
关键术语
复习题
附 录
附录A 扩展的ER
附录B 关于规范化及更高范式
附录C 企业资源计划
附录D 数据管理与主数据管理
附录E 面向对象数据库
附录F 分布式数据库、并行数据库与云计算
附录G 数据挖掘
附录H XML
附录I ?NoSQL 数据库
附录J 大数据
术语表
索引
同类热门
类似软件
Microsoft SQL Server 2005精简版57.16M3457人在用 SQL 2005精简版是一款免费、易用的轻量版数据库软件,具有快速且易于掌握的特点,可用于快速开发和部署动态数据驱动的应用程序。它是由Microsoft公司推出的一款功能强大的关系型数据库管理系统。平台使用集成的商业智能 (BI)工具提供了企业级的
查看三级数据库无纸化考试模拟软件33M316人在用三级数据库无纸化考试模拟软件是由未来教育推出的一款界面简洁,功能全面的三级数据库电脑模拟软件,该系统专门针对三级数据库考试开发,收集了大量历届数据库考试专题,提供考试题库、错题重做、模拟考场等多种功能,资料全,功能多,操作方便,是一款非常全面,评价很高的
查看热门标签
网友评论0人参与,0条评论
最新排行
第一行代码android pdf高清扫描版7.68M郭霖著 第一行代码android第一版pdf下是一本android开发入门实用书籍,由从事android开发多年的工程师郭霖编著,作者将自己丰富的项目实战经验,以浅显易懂的语言和图文并茂的实例融入本书中,涵盖android系统架构、四大组件、数据存储、多媒
查看wireshark网络分析就这么简单pdf18.77M林沛满高清扫描版 wireshark网络分析就这么简单pdf是一本非常实用的Wireshark技术电子书读物,由林沛满编著,人民邮电出版社出版。本书作者根据自己多年的经验,不仅由浅入深地把Wireshark的功能和使用技巧展示出来,还深入浅出地介绍了DNS、HTTP
查看软测之魂核心测试设计精解31.31M肖利琼pdf扫描版软测之魂:核心测试设计精解是一本软件检测指导书籍,由肖利琼编著,本书是作者多年在测试行业经验的总结,全面的揭示了测试设计的各个环节和相应的技术,理论与实践相结合,辅助以典型的测试案例分析,无论你是软件测试架构师、测试工程师还是测试经理、项目经理都可以从书
查看oracle开发实战经典110.75M李兴华pdf扫描版 oracle开发实战经典是一本Oracle数据库实战手册,由李兴华编著。本书以Oracle 12c版本为基础(也适合Oracle 11g版本),对12c的新功能做了详细讲述。并且实例非常丰富,各类实例达1200个,达到实战水平只需一本书够了。同时本
查看Ajax实战Prototype与Scriptaculous篇93.01Mpdf扫描版Ajax实战Prototype与Scriptaculous篇是一本前端框架Ajax的实战使用指南,由英国程序员克兰、洛克和美国程序员比伯奥特共同编著。本书内容非常丰富,书中共包含一百多个典型精致并且彼此联系的示例,全部用于帮助读者快速学习这两个库。同时读
查看看盘细节潘伟君pdf版19.88M看盘细节pdf版主要的切入点是分析即时看盘细节,适合有一定经验和阅历的投资朋友观看。当然如果您刚刚进入市场,愿意静下心来在这市场上成就自己成功梦想,那么这本书绝对会是你的好帮手。看盘细节潘伟君pdf版提供了一些推理式的思路,用于解释盘中即时交易的细节。而
查看铅笔素描从入门到精通pdf28.85M飞乐鸟著铅笔素描从入门到精通是一本关于如何学习铅笔素描的图书,作者飞乐鸟,由水利水电出版社出版。全书详细介绍了铅笔素描的线条入门练习、掌握基本的素描技法、进行简单的基础练习、描绘日常生活的进阶练习等内容,可以带领绘画基础者轻松变成素描达人,适用于想学习素描的朋友
查看服务设计模式:SOAP/WSDL与RESTful Web服务设计解决方案55.57M戴尼奥pdf扫描版 服务设计模式:SOAP/WSDL与RESTful Web服务设计解决方案是Web服务设计领域的经典著作,由美国程序员Robert Daigneau编著。本书是利用SOAP/WSDL或者遵循REST架构风格的Web服务设计解决方案的纵览,将基本的We
查看灰帽黑客第四版电子书69.63M高清扫描版灰帽黑客 第4版是一本计算机安全方面的专业指南,由Daniel Regalado和Shon Harris两人共同编著,本书的目标是帮助培养更多技术精湛并致力于抵御恶意黑客攻击的安全专家。全书对第3版中的材料进行了更新,并尝试将最新最全的技术、流程、材料以
查看php经典实例(第三版)pdf54.07M扫描版php经典实例(第三版)是一本php语言学习指导书,由美国程序员David Sklar和Adam Trachtenberg共同编著,苏金国,丁小峰等翻译。本书主要介绍了专门为PHP 5.4和5.5修订的350个经典技巧,并提供了丰富的示例代码。特别是对生
查看从零开始学swift(第二版)18.72Mpdf中文扫描版从零开始学swift是由关东升编写,作者是一个在IT领域爬滚打20年的程序员、培训师。本书是初学者学习swift必备入门书籍。该书基于Swift3.x,通过大量案例全面介绍苹果平台的应用开发。Swift3.x的语法有了重大变化,更加的独立有Objecti
查看Eclipse从入门到精通陈刚PDF版84.37MEclipse从入门到精通陈刚PDF版是一款简单实用的PDF格式的Eclipse教程,全书共分为四篇,分别为起步篇,SWT/JFace篇,插件开发篇和Web开发篇。全书内容精简,去除了大量的冗余代码,含金量高,全面攻克java开发领域的前沿技术,极大地提
查看