本书深入源代码,剖析了MySQL数据库系统的架构,并提供了分析、集成和修改MySQL源代码的专家级建议。本书分三个部分:部分介绍开发和修改开源系统的概念,提供探讨更高级数据库概念所需的工具和资源;第二部分讨论MySQL系统,阐明如何修改MySQL源码,如何将MySQL系统作为嵌入式数据库系统;第三部分更深入地探讨了MySQL系统,讲述数据库工作的内部机理。本书面向MySQL数据库开发人员。
本书主要介绍SQL的语法规则及在实际开发中的应用,并且对SQL在MySQL、MSSQLServer、Oracle和DB2中的差异进行了分析。本书分为3部分:部分为基础篇,主要讲解数据库对增、删、改、查等SQL的支持,给出了这些SQL的应用案例;第2部分为进阶篇,讲解了函数、子查询、表连接、不同DBMS中的SQL语法差异、SQL调优、NULL值处理、事务、开窗函数等技术;第3部分为案例篇,对前两部分的知识进行了综合运用。本书适合程序开发人员及数据库工程师参考学习,也可作为高等院校相关专业师生的参考书。
SQLServer2008是Microsoft公司发布的一款关系型数据库管理系统,其宗旨是为各类用户提供完整的数据库解决方案,帮助用户建立自己的电子商务体系,增强用户对外界变化的反应能力,提高用户在市场竞争中的能力。本书采取由浅入深的方式,介绍了SQLServer2008从入门到精通所需的各个方面,其中包括SQLServer2008的新增特性和安装方法、管理及维护数据库和数据表、SQLServer2008数据库备份和还原等。此外,还介绍了在SQLServer2008中实现对报表和XML数据进行管理方面的相关知识。最后讲解了超市管理系统和商品销售管理系统两个案例的开发与应用。同时,本书还介绍了大量的SQLServer使用经验,对使用中的重点、难点进行了专门的讲解,是一本有效、实用的入门指南,适合作为初、中级读者的入门和参考用书。
《SQLServer2012宝典(第4版)》深入探讨核心技术、实践和精妙方案,列举丰富的实例和示例代码,并完整介绍AlwaysOn连接、新索引、PowerView、主数据服务、数据质量服务和PowerPivotforSQLServer2012等新功能。·深入探讨SQLServer2012的所有新功能·理解高级T-SQL数据类型和查询技术·确保任务关键型应用程序的高可用性·开始使用SQLAzure进行云计算·熟悉新的安全和兼容设置·通过BI、数据仓储和EnterpriseInformationManagement、解决方案工具使用数据·快速了解BI工具集的改进
有人就有江湖,有江湖就有IT系统,有IT系统就有数据库,有数据库就有SQL,SQL应用可一字概括:“广”。加之其简单易学,SQL实现也可一字概括:“乐”。n然而,SQL虽然实现简单可乐,却极易引发性能问题,那时广大SQL使用人员可要“愁”就一个字,心碎无数次了。n缘何有性能问题?原因也一字概括:“量”。当系统数据量、并发访问量上去后,不良SQL就会拖跨整个系统,我们甚至找不出哪些SQL影响了系统。即便找到也不知如何动手优化。此时的心情也可以一字概括:“懵”。n现在《收获,不止SQL优化——抓住SQL的本质》开始带你抛除烦恼,走进优化的可乐世界!n首先教你SQL整体优化、快速优化实施、如何读懂执行计划、如何左右执行计划这四大必杀招。整这些干嘛呢?答案是,传授一个先整体后局部的宏观解决思路,走进“道”的世界。n接下来带领大家飞翔
MicrosoftSQLServerIntegrationServices(SSIS)2012提供了.些重要和增强的功能,从而极在地扩展了该产品功能——《SQLServer数据库经典译丛:SQLServer2012IntegrationServices高级教程(第2版)》演示了如何有效地使用这些功能。书中不仅介绍了2012产品发布版本的功能,还时论了关于如何有效使用这些功能的实践。为了更好地说明相关概念和技术,每一章都包括了一些有用的案例研究以及实例教程——所有这些内容都基于专家作者多年来的实际工作经验。《SQLServer数据库经典译丛:SQLServer2012IntegrationServices高级教程(第2版)》主要内容包括:说明如何使用SSIS来提取、转换和加载(ETL)数据;介绍每个SSIS任务以及数据流组件;传授的SSIS性能优化技术;介绍数据清洗和增量加载等高级技术;演示如何使用SSIS中的内置组件来加载数据仓库;介绍用于提高可管理性和可扩展性的实践。
SQLServer2012附带了强大的AnalysisServices新功能,可使商业智能得到显著增强。本书由Microsoft产品团队的主要成员编写,介绍了如何应用这些新功能来创建复杂的BI解决方案。为了实现这一目的,你将在本书中了解到如何使用SQLServerAnalysisServices设计、构建和处理多维和表格商业智能语义模型(BISM)。随后,你将使用MDX和DAX来查询这些数据库,以便可以针对业务问题提供高级分析,并构建端到端的解决方案以满足你的需求。
MicrosoftSQLServerIntegrationServices(SSIS)2012提供了.些重要和增强的功能,从而极在地扩展了该产品功能——《SQLServer数据库经典译丛:SQLServer2012IntegrationServices高级教程(第2版)》演示了如何有效地使用这些功能。书中不仅介绍了2012产品发布版本的功能,还时论了关于如何有效使用这些功能的实践。为了更好地说明相关概念和技术,每一章都包括了一些有用的案例研究以及实例教程——所有这些内容都基于专家作者多年来的实际工作经验。《SQLServer数据库经典译丛:SQLServer2012IntegrationServices高级教程(第2版)》主要内容包括:说明如何使用SSIS来提取、转换和加载(ETL)数据;介绍每个SSIS任务以及数据流组件;传授的SSIS性能优化技术;介绍数据清洗和增量加载等高级技术;演示如何使用SSIS中的内置组件来加载数据仓库;介绍用于提高可管理性和可扩展性的实践。
本书针对数据库的设计与编程提出了一系列规则和建议,内容涵盖命名规范、代码版式、键的设计、数据编码方案、编码风格、视图和存储过程的使用以及SQL中的思考方式和一些试探法等多方面。这些规则都给出了原理说明和例外情况,并列举了大量示例。通过阅读本书,读者可以加深对SQL思维方式的理解,改善SQL编程风格,并编写出可读性强、可移植且易于维护的SQL代码。此外,书中的规则对于公司内部制定编程规范也具有很好的借鉴作用。 本书适合数据库管理人员和开发人员阅读,也可作为高等院校计算机专业师生的参考教材。