通过阅读这样一本实用的参考书,开发能对数据进行ETL(提取、转换和加载)处理的解决方案将变得比以前更容易。本书介绍了如何应用SQL Server 2005 Integration Services(SSIS)组件构建符合要求的企业ETL应用程序,内容涉及数据仓储ETL、错误处理、管理和数据集成等,对SQL Server管理员有极高的参考价值。 本书由两位SQL Server MVP编写,给出了清楚的描述和具体的范例,全面介绍了有关脚本和数据提取方面的所有背景信息和基础知识,教会您设计和实现必要的体系结构以及应用正确的管理技术。通过学习本书,您将快速了解如何利用SSIS功能实现数据集成和处理需求。 本书主要内容 充分利用脚本开发出更高级的应用程序 关系型数据库转换及维度表和事实表的加载方法 逐步创建能简单、有效处理错误的复杂解决方案 利用SSIS功能更好地维护可移植
本书围绕着SQL Server 2008的Reporting Services,完整介绍了整个报表周期的三个阶段,着重通过动手练习(也称为实践教程),即按照一系列步骤操作的方式来帮助读者掌握Reporting Services堪称的开发平台。全书共四部分16章。首先介绍SQL Server 2008 Reporting Services基础。介绍如何利用Reporting Services提供的众多功能开发报表。接着针对管理员,介绍如何把报表部署到报表服务器,如何保证报表服务器中内容的安全性,如何执行管理。随后介绍如何查看报表。最后在此基础上,演示了如何基于Reporting Services开发平台通过编程的方式来开发、管理和访问报表。 本书适合工作和学习重心是报表的读者阅读,是帮助他们开发、管理和查看报表的理想参考书。
本书为考虑是否可以使用和如何使用NoSQL数据库的企业提供了可靠的决策依据。它由软件开发大师和软件开发“教父”MartinFowler与Jolt生产效率大奖图书作者Pramod J.Sadalage共同撰写。书中全方位比较了关系型数据库与NoSQL数据库的异同;分别以Riak、MongoDB、Cassandra和Neo4J为代表,详细讲解了键值数据库、文档数据库、列族数据库和图数据库这4大类NoSQL数据库的优劣势、用法和适用场合;深入探讨了实现NoSQL数据库系统的各种细节,以及与关系型数据库的混用。 全书分为两部分,共15章:部分(~7章)主要讲述NoSQL的核心概念。其中章解释了NoSQL发展迅速的原因;第2章描述了在NoSQL领域的三种主要的数据模型中如何体现“聚合”这一概念;第3章介绍了聚合的缺点;第4章描述了数据库如何在集群中分布数据;第5章论及了更新与读取操作对一致性的影响;第6章讨论了版本
本书为考虑是否可以使用和如何使用NoSQL数据库的企业提供了可靠的决策依据。它由软件开发大师和软件开发“教父”MartinFowler与Jolt生产效率大奖图书作者Pramod J.Sadalage共同撰写。书中全方位比较了关系型数据库与NoSQL数据库的异同;分别以Riak、MongoDB、Cassandra和Neo4J为代表,详细讲解了键值数据库、文档数据库、列族数据库和图数据库这4大类NoSQL数据库的优劣势、用法和适用场合;深入探讨了实现NoSQL数据库系统的各种细节,以及与关系型数据库的混用。 全书分为两部分,共15章:部分(~7章)主要讲述NoSQL的核心概念。其中章解释了NoSQL发展迅速的原因;第2章描述了在NoSQL领域的三种主要的数据模型中如何体现“聚合”这一概念;第3章介绍了聚合的缺点;第4章描述了数据库如何在集群中分布数据;第5章论及了更新与读取操作对一致性的影响;第6章讨论了版本
《深入浅出MySQL:数据库开发、优化与管理维护(第2版)》从数据库的基础、开发、优化、管理维护和架构5个方面对MySQL进行了详细的介绍,每一部分都独立成篇。基础篇主要适合于MySQL的初学者阅读,包括MySQL的安装与配置、SQL基础、MySQL支持的数据类型、MySQL中的运算符、常用函数、图形化工具的使用等内容。开发篇主要适合于MySQL的设计和开发人员阅读,内容包括表类型(存储引擎)的选择、选择合适的数据类型、字符集、索引的设计和使用、视图、存储过程和函数、触发器、事务控制和锁定语句、SQL中的安全问题、SQL Mode及相关问题、分区等。优化篇主要适合于开发人员和数据库管理员阅读,内容包括SQL优化、优化数据库对象、锁问题、优化MySQL Server、磁盘I/O问题、应用优化等。管理维护篇主要适合于数据库管理员阅读,内容包括MySQL高级安装和升级、MySQL中的常用
本书是普通高等教育“十一五”规划教材,全面系统地介绍了SQL Server的相关原理、管理和应用程序设计,全书贯穿实例分析。本书入门起点较高,读者需要掌握数据库一般原理基础。本书主要内容包括:数据库原理简介,数据库和表的存储原理,数据库和表的创建与管理;后台数据库程序设计,函数,存储过程和触发器,SQL Server的事务和并发控制,视图的规划与操作,索引的机理、规划和管理,接口与高级编程,数据安全及访问控制,数据备份与恢复等。本书原理、管理、程序设计并重,提供多媒体电子课件、习题解答和源程序。 本书适合高等学校计算机应用和信息管理等相关专业的高年级本科生和研究生作为教材使用,也可作为社会相关从业人员的培训教材。
对于数据库管理与开发人员来说,使用SQL时会到处遭遇困难和陷阱。只有深入理解关系理论,并将理论应用于实践,才能避免这些困难和陷阱。本书作者深入阐述了关系理论,以严谨的态度对SQL与关系理论进行详尽而深入的对比、讨论和思考,并且使用大量示例和练习展示怎样才能将关系理论正确地应用到SQL中,得到健壮的SQL代码,为高级数据库开发人员提供大量常见SQL问题的解决之道。 本书回答了如下问题: 为什么恰当的列命名非常重要? 数据库中的null会让你得到错误的答案。为什么?你又能做什么? 是否可以通过编写一个SQL查询找到在同一个部门每次任职都不足6个月的员工? 虽然SQL支持“量化比较”,但是不要使用。为什么?怎样避免使用? 虽然约束至关重要,但大多数SQL产品都没有恰当地对其提供支持。怎样解决此种境况?
Oracle数据库中的SQL是当今市场上功能最强大的SQL实现之一,而本书全面展示了这一工具的威力。如何才能让更多人有效地学习和掌握SQL呢?KarenMorton及其团队在本书中提供了专业的方案:先掌握语言特性,再学习Oracle为提升语言效率而加入的支持特性,进而将两者综合考虑并在工作中加以应用。作者通过总结各自多年的软件开发和教学培训经验,与大家分享了掌握OracleSQL所独有的丰富功能的技巧所在,内容涵盖SQL执行、联结、集合、分析函数、子句、事务处理等多个方面。读者可以学习到以下几个方面的技巧: 掌握Oracle数据库中独有的SQL强大特征; 读取并理解SQL执行计划; 快速分析并改进表现欠佳的SQL; 通过提示及配置文件等来控制执行计划; 在程序中优化查询而无需改动代码。 作为OracleSQL经典著作之一,本书为SQL开发人员指明了前行的
数据挖掘的目的在于使用所发现的模式帮助解释当前的行为或预测未来的结果。数据挖掘过程涉及下列7个研究方面:数据仓库及OLAP技术、数据预处理、使用SQL Server Data Mining、关联规则、分类和预测、聚类分析及时序和序列数据的挖掘。 本书对数据挖掘和知识发现的各个方面都进行了必要的解说,侧重于用SSAS进行数据挖掘模型的建立、挖掘结果的分析与检验,以及解释与验证结果。本书对主要的挖掘技术提供了详细的SQL Server 2005数据挖掘的实例,读者通过案例来实验性地建立和检验数据挖掘模型。 本书适合希望学习SQL Server 2005数据挖掘技术的读者,可以作为数据挖掘工程师的参考用书。本书适合作为高校教学数据挖掘的教程,也是公司培训不可多得的参考用书。
雷特克的《SQL Server2008实现与维护(MCTS教程)》是微软认证技术专家(MCTS)70,432考试的专用教材,全书共17章,围绕着考查目标,通过详尽的描述、大量课程和课后测试,全面介绍SQLServer 2008的实现和维护过程。本书配套网络资源包含实战测试、案例场景、实战测试和实践,供读者练习和强化知识所用。《SQL Server 2008实现与维护(MCTS教程)》不仅适合数据库管理员阅读,也适合希望精通SQL Server2008的数据库专家参考和使用。
对于数据库管理与开发人员来说,使用SQL时会到处遭遇困难和陷阱。只有深入理解关系理论,并将理论应用于实践,才能避免这些困难和陷阱。本书作者深入阐述了关系理论,以严谨的态度对SQL与关系理论进行详尽而深入的对比、讨论和思考,并且使用大量示例和练习展示怎样才能将关系理论正确地应用到SQL中,得到健壮的SQL代码,为高级数据库开发人员提供大量常见SQL问题的解决之道。 本书回答了如下问题: 为什么恰当的列命名非常重要? 数据库中的null会让你得到错误的答案。为什么?你又能做什么? 是否可以通过编写一个SQL查询找到在同一个部门每次任职都不足6个月的员工? 虽然SQL支持“量化比较”,但是不要使用。为什么?怎样避免使用? 虽然约束至关重要,但大多数SQL产品都没有恰当地对其提供支持。怎样解决此种境况?
本书围绕着SQL Server 2008的Reporting Services,完整介绍了整个报表周期的三个阶段,着重通过动手练习(也称为实践教程),即按照一系列步骤操作的方式来帮助读者掌握Reporting Services堪称的开发平台。全书共四部分16章。首先介绍SQL Server 2008 Reporting Services基础。介绍如何利用Reporting Services提供的众多功能开发报表。接着针对管理员,介绍如何把报表部署到报表服务器,如何保证报表服务器中内容的安全性,如何执行管理。随后介绍如何查看报表。最后在此基础上,演示了如何基于Reporting Services开发平台通过编程的方式来开发、管理和访问报表。 本书适合工作和学习重心是报表的读者阅读,是帮助他们开发、管理和查看报表的理想参考书。