作者: | Anthony DeBarros |
语言: | 英文 |
出版年份: | 2018 |
编程语言: | JavaScript |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Practical SQL: A Beginner’s Guide to Storytelling with Data》是一本面向初学者的SQL实用指南,由Anthony DeBarros撰写,于2018年出版。本书以通俗易懂的方式介绍了SQL语言的基础知识,并通过丰富的实例和练习,帮助读者掌握如何使用SQL进行数据分析和数据挖掘,适合希望提升数据处理能力的初学者和数据爱好者。
Anthony DeBarros是一位资深记者,拥有超过25年的数据新闻工作经验。他曾在Gannett公司旗下的《Poughkeepsie Journal》、《USA TODAY》和Gannett Digital担任职务,目前担任一家出版和活动公司的高级副总裁。他擅长将数据分析、编程和故事讲述相结合,曾在《USA TODAY》的畅销书排行榜项目中,通过SQL分析数据并挖掘新闻故事。
本书共分为18章,内容涵盖了SQL的基础语法、数据类型、表设计、数据导入导出、数学和统计函数、表连接、数据聚合、文本挖掘、空间数据分析等多个方面。书中通过实际数据集和案例,帮助读者逐步掌握SQL的使用方法,并学会如何从数据中提取有价值的信息。
介绍了如何安装PostgreSQL数据库和pgAdmin工具,并创建了第一个数据库和表。通过创建一个简单的教师工资表,读者可以学习到基本的SQL语法和表结构设计。
深入讲解了SQL的基本查询语法,包括SELECT语句的使用、数据排序、过滤、分组和聚合等操作。同时,介绍了如何处理数据中的缺失值和异常值,并通过实例展示了如何使用SQL进行简单的数学计算和统计分析。
探讨了如何设计高效的数据库表结构,包括命名规范、约束的使用(如主键、外键、唯一约束等),以及如何通过索引提高查询性能。此外,还介绍了如何检查和修改数据中的错误,确保数据的准确性和完整性。
介绍了SQL中的高级查询技术,如子查询、公共表表达式(CTE)、CASE语句等,并通过实例展示了如何使用这些技术进行复杂的数据分析。同时,还探讨了如何处理日期和时间数据,以及如何通过统计函数进行数据分析。
介绍了如何使用PostgreSQL的全文搜索功能和正则表达式进行文本挖掘,以及如何使用PostGIS扩展进行空间数据分析。通过这些内容,读者可以学习到如何处理非结构化数据和地理空间数据。
介绍了如何使用PostgreSQL的命令行工具psql进行数据库操作,以及如何维护数据库的性能和安全性。最后,书中还探讨了如何从数据中发现故事,并通过数据分析支持决策。
本书适合以下人群:
通过阅读本书,读者不仅能够掌握SQL的基础知识,还能学会如何从数据中发现有价值的信息,并将数据转化为有说服力的故事。