龙空技术网

想学大数据不会SQL怎么行,英文原版SQL书籍推荐赠送

闻数起舞 304

前言:

现在同学们对“oracle入门书籍推荐”大概比较注意,大家都需要知道一些“oracle入门书籍推荐”的相关文章。那么小编在网上网罗了一些关于“oracle入门书籍推荐””的相关文章,希望我们能喜欢,姐妹们一起来学习一下吧!

大数据时代,SQL是数据分析师和程序员最可靠和有效的工具。想要学习深入,系统的学习SQL吗?刚哥这里推荐基本相关的英文原本书籍。

SQL Queries for Mere Mortals, 4th Edition

本书的中文版本叫《SQL查询:从入门到实践(第4版)》,由人民邮电出版社出版,作者是法国人约翰·L.维斯卡斯。本书由多年从事SQL研究和咨询工作的资深专家编写,重点讲解SQL 查询和数据操作的相关主题,包括关系型数据库和SQL、SQL 基础、多表操作、汇总和分组数据,以及修改数据集等内容,针对编写SQL 查询提供了轻松易懂的逐步指导,并包含上百个带有详细说明的例子。附录列出了所有SQL 语句的语法图和示例数据库的结构等。

亚马逊评分:4.5

豆瓣评分: 无

美国SQL标准委员会副主席Keith W. Hare为本书写了前言

纯粹的SQL查询作为使用最新的SQL标准和数据库应用程序编写有效查询的最清晰,最简单的教程,赢得了全世界的赞誉。现在,作者约翰·维斯卡斯(John L. Viescas)用更高级和更有价值的技术更新了该动手经典。

Viescas会逐步指导您为几乎任何当前的基于SQL的数据库创建可靠的查询。他揭露了SQL查询编写的各个方面,从简单的数据选择和筛选,到联接多个表和修改数据集,这些都是神秘的。

Viescas以这些基础知识为基础,展示了如何解决现实中的难题,包括在一张桌子上应用多个复杂条件,执行复杂的逻辑评估以及使用未链接的表格来“跳出框框”。

在两个全新的章节中,你将学习如何在组上执行复杂的计算以生成复杂的报告,以及如何将数据划分到窗口中以进行更灵活的聚合。

内容包括:

入门:了解什么是关系数据库,并确保数据库结构合理SQL基础知识:使用SELECT语句,创建表达式,使用ORDER BY排序信息以及使用WHERE过滤数据使用GROUP BY和HAVING子句对数据进行汇总和分组从多个表中绘制数据:使用INNER JOIN,OUTER JOIN和UNION运算符,并使用子查询使用UPDATE,INSERT和DELETE语句修改数据集高级查询:复杂的NOT和AND,条件,使用CASE的if-then-else,未链接表,驱动程序表等新!使用高级GROUP BY关键字创建小计,汇总等新!应用窗口功能来回答更复杂的问题,并更深入地了解您的数据

与软件无关的方法!如果你使用Access,MS SQL Server,Oracle,DB2,MySQL,Ingres之类的数据库软件或任何其他基于SQL的程序,那么在编写单个查询之前,这本书可以节省你的时间和精力。

Learning SQL, 3rd Edition

本书的中文版叫《SQL学习指南》,由人民邮电出版社出版,作者是美国人Alan Beaulieu。本书全面系统地介绍了SQL语言各方面的基础知识以及一些高级特性,包括SQL数据语言、SQL方案语言、数据集操作、子查询以及内建函数与条件逻辑等内容。

亚马逊评分:4.7

豆瓣评分:7.9

随着数据涌入公司,你需要立即将其投入使用,SQL是完成这项工作的最佳工具。使用该入门指南的最新版本,作者Alan Beaulieu帮助开发人员快速掌握SQL基础知识,以编写数据库应用程序,执行管理任务以及生成报告。您会发现有关SQL和大数据,分析功能以及使用大型数据库的新章节。

每章都使用大量插图和带注释的示例来介绍有关关键SQL概念或技术的独立课程。通过练习,您可以练习所学的技能。必须具备SQL知识才能与数据进行交互。使用Learning SQL,你将迅速发现如何发挥这种语言的功能和灵活性。

快速了解SQL基础知识和一些高级功能使用SQL数据语句生成,处理和检索数据使用SQL模式语句创建数据库对象,例如表,索引和约束了解数据集如何与查询交互;了解子查询的重要性使用SQL的内置函数转换和处理数据,并在数据语句中使用条件逻辑Practical SQL 实用SQL

本书暂时没有中文版本。

亚马逊评分:4.7

豆瓣评分: 无

实用SQL是有关SQL(结构化查询语言)的一种通俗易懂的指南,SQL是用于定义,组织和浏览关系数据库中数据的标准编程语言。这本书着重于使用流行的开源数据库PostgreSQL和pgAdmin接口作为主要工具,使用SQL查找数据讲述的故事。

首先,将介绍数据库和SQL语言的基础知识,然后通过分析来自美国人口普查以及其他联邦和州政府机构的数据来建立技能。在每一章中都有练习和实际示例,即使没有使用过编程的人,这本书也将教那些从未使用过构建强大数据库和快速有效访问信息所需的所有工具的人。

您将学习如何:

使用自己的数据创建数据库和相关表为信息定义正确的数据类型汇总,排序和过滤数据以查找模式使用基本数学和高级统计功能识别数据中的错误并清除它们使用分隔的文本文件导入和导出数据编写查询地理信息系统(GIS)创建高级查询并自动执行任务

学习SQL不必过于复杂。《实用SQL》通过易于理解的方法提供了清晰的示例,以教你构建和管理自己的数据库所需的工具。

本书使用PostgreSQL,但是SQL语法适用于许多数据库应用程序,包括Microsoft SQL Server和MySQL。

Effective SQL 高效SQL

本书的中文版叫《Effective SQL 编写高质量SQL语句的61个有效方法SQL》,由机械工业出版社,作者是法国人约翰· L. 维卡斯。中文版翻译一般,建议阅读原版。本书推荐有一定SQL基础,想要提高的读者。

亚马逊评分:4.3

豆瓣评分:无

《Effective SQL》 汇集了实用的解决方案和见解,因此你可以使用SQL解决复杂的问题,并设计数据库来简化将来的数据管理。这是唯一一本结合了所有以下SQL版本的高级最佳实践和实际示例代码的现代书籍:IBM DB2,Microsoft Access,Microsoft SQL Server,MySQL,Oracle数据库和PostgreSQL。

利用他们作为世界级数据库顾问和指导员的丰富经验,作者确定了61种成熟的方法来编写更好的SQL。无论SQL版本如何变化,作者都会阐明关键的细微差别,因此您可以从自己喜欢的任何版本中获得最大收益。本全彩指南提供了清晰,实用的说明;专家提示;以及大量可用的代码。它不仅限于语法,还解决了从优化数据库设计到管理层次结构和元数据的问题。如果您已经了解SQL的基础知识,那么本指南将帮助您成为世界一流的SQL问题解决者。

制作更好的逻辑数据模型,并修复有缺陷的模型实施可提高查询性能的索引处理来自您无法控制的来源的外部数据尽可能高效地提取和汇总所需的信息编写更灵活的子查询使用你选择的数据库平台分析和检索元数据使用笛卡尔乘积和理货表来解决传统JOIN无法解决的问题建模分层数据:管理SQL的权衡和缺点SQL and Relational Theory, 3rd Edition

本书中文版本叫《SQL与关系数据库理论:如何编写健壮的SQL代码》,由机械工业出版社出版,作者是美国人C.J.Date。本书是关系数据库领域的经典之作,关系数据领域泰斗级人物40年经验的结晶!

亚马逊评分:4

豆瓣评分:无

SQL充满了困难和陷阱。如果你了解关系理论,则可以避免使用它们,但前提是你知道如何将其付诸实践。在本书中,Chris Date深入解释了关系理论,并通过大量示例和练习演示了如何将其应用于SQL。

第三版已全面修订,扩展和改进。处理范围得到扩展的主题包括数据类型和域,表比较,图像关系,聚合运算符和汇总,视图更新和子查询。该版本的一个特色是有关NoSQL和关系理论的新附录。

你是否可以通过编写SQL查询,来查找公司每个编程部门中至少工作过一次的员工?并且确定它是正确的吗?为什么正确的列命名如此重要?数据库中的空值会导致错误的答案。为什么?你能对此做什么?映射关系如何帮助您制定复杂的SQL查询?SQL支持“量化比较”,但最好避免。为什么?如何?

自Codd于1969年首次定义关系模型以来,数据库的理论和实践已有了长足的发展。这本书借鉴了数十年的经验,以提供对任何地方可用材料的最新处理。任何在SQL中具有中等到高级背景的人都可以从它所包含的见解中受益。这本书与产品无关。

Getting Started with SQL

本书暂时没有中文版本。本书比较基础,适合初学者,或者需要对知识进行梳理的读者。

亚马逊评分:4.4

豆瓣评分:无

今天,企业正在以指数级的速度收集数据,但是很少有人知道如何有意义地访问它。如果你是企业或IT专业人员,则此简短的动手指南将教你如何以重要方式使用SQL提取和转换数据。你将快速掌握SQL的基础知识,并学习如何创建自己的数据库。

作者Thomas Nield在整本书中提供了练习,以帮助你在家中练习新发现的SQL技能,而无需使用数据库服务器环境。您不仅将学习如何使用关键的SQL语句查找和处理数据,还将发现如何有效地设计和管理数据库以满足你的需求。

你还将学习如何:

探索关系数据库,包括轻量级和集中式模型使用SQLite和SQLiteStudio在几分钟内创建轻量级数据库通过使用SELECT,WHERE,GROUP BY和ORDER BY以有意义的方式查询和转换数据联接表以获得更完整的业务数据视图使用规范化的设计原则构建自己的表和集中式数据库通过学习如何插入,删除和更新记录来管理数据

The Art of SQL

本书中文版叫《SQL语言艺术》,由电子工业出版社出版,作者是美国人StéphaneFaroult,P。本书巧妙借鉴《孙子兵法》的智慧结晶,传授25年的SQL性能与调校经验,深入探讨九种常见查询方案及其性能。本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你的实际工作提出了具体建议。本书适合SQL数据库开发者、软件架构师,也适合DBA,尤其是数据库应用维护人员阅读。

亚马逊评分:4.6

豆瓣评分: 8.3(中文版)/ 7.3(英文原版)

尽管流行的IT技术引起了很多轰动,但数据处理仍是我们系统的核心,尤其是在当今世界各地的企业都面临着海量数据爆炸的情况下。数据库性能已成为头疼的大问题,大多数IT部门认为开发人员应提供简单的SQL代码来解决眼前的问题,并让DBA稍后调整任何“不良SQL”。

在SQL的艺术中,作者兼SQL专家Stephane Faroult认为,这种“安全方法”只会导致灾难。他的著作颇有见地,以孙子(孙子)的《孙子兵法》(Art of War)命名,他认为编写快速而低效的代码正在扫除地毯下的污垢。 SQL代码可以运行5到10年,可以在数据库管理系统的几个主要版本以及几代硬件上幸存下来。该代码从一开始就必须快速,健全,这需要对SQL和关系理论有深入的了解。

SQL的技巧提供了最佳实践,可以教有经验的SQL用户专注于策略而不是细节。 Faroult的方法借鉴了《孙子兵法》的经典专著,将数据库设计视为军事行动。您需要知识,技能和才能。人才是无法教的,但是从新兵到现代将军的每一个战略家都认为,可以通过他人的经验来培养人才。他们通过基本原理将自己在该领域的经验传授下来,这些基本原理在战斗的声音和狂怒中充当着指导星。这就是Faroult对SQL所做的工作。

就像成功的战斗计划一样,良好的架构选择是基于突发事件的。如果此表的体积意外增加怎么办?如果合并后用户数量翻倍,该怎么办?如果您想保持几年的数据在线怎么办? Faroult审视SQL性能的方法可能是非常规且独特的,但是他对编写好的SQL和良好地使用SQL持致命的态度。 SQL的技巧不是一本烹饪书,它列出了问题并给出了建议。目的是使您和您的经理提出好的问题。

Head First SQL

本书中文版本叫《深入浅出SQL》,由东南大学出版,作者是贝里。

你将从《深入浅出SQL(中文版)》学到什么?在如今的世界,数据就是力量,但是成功的真正秘诀却是管理你的数据的力量。《深入浅出SQL(中文版)》带你进入SQL语言的心脏地带,从使用INSERT和SELECT这些基本的查询语法到使用子查询(subquery)、连接(join)和事务(transaction)这样的核心技术来操作数据库。到读完《深入浅出SQL(中文版)》之时,你将不仅能够理解高效数据库设计和创建,还能像一个专家那样查询、归一(normalizing)和联接数据。你将成为数据的真正主人

亚马逊评分: 4.3

豆瓣评分: 8.5

你的数据是否拖累了您?你的桌子都乱了吗?好了,我们有工具来教您如何纠缠数据库以进行提交。利用神经生物学,认知科学和学习理论方面的最新研究成果,打造出多感官的SQL学习体验,Head First SQL具有一种视觉丰富的格式,专门为你的大脑工作方式而设计,而不是让你沉迷于文本的繁琐方法。

也许你已经编写了一些简单的SQL查询来与数据库进行交互。但是现在你需要更多,你想真正地深入研究那些数据库并使用您的数据。 Head First SQL将向你展示SQL的基础知识以及如何真正利用它。我们将带你浏览该语言,从基本的INSERT语句和SELECT查询,到具有索引,联接和事务的核心数据库操作。我们都知道“数据就是力量”-但是我们将向您展示如何拥有“数据力量”。期望在读完书后像专家一样开心,期望学习并期望像专家一样查询,规范化和加入你的数据!

福利:私信小编书名获取对应书籍的链接。

标签: #oracle入门书籍推荐