ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب SQL for Data Analytics: Harness the power of SQL to extract insights from data, 3rd Edition

دانلود کتاب SQL برای تجزیه و تحلیل داده ها: استفاده از قدرت SQL برای استخراج بینش از داده ها، نسخه سوم

SQL for Data Analytics: Harness the power of SQL to extract insights from data, 3rd Edition

مشخصات کتاب

SQL for Data Analytics: Harness the power of SQL to extract insights from data, 3rd Edition

ویرایش: 3 
نویسندگان: , , ,   
سری:  
ISBN (شابک) : 180181287X, 9781801812870 
ناشر: Packt Publishing 
سال نشر: 2022 
تعداد صفحات: 540 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 14 مگابایت 

قیمت کتاب (تومان) : 65,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 12


در صورت تبدیل فایل کتاب SQL for Data Analytics: Harness the power of SQL to extract insights from data, 3rd Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب SQL برای تجزیه و تحلیل داده ها: استفاده از قدرت SQL برای استخراج بینش از داده ها، نسخه سوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب SQL برای تجزیه و تحلیل داده ها: استفاده از قدرت SQL برای استخراج بینش از داده ها، نسخه سوم



اولین گام‌های خود را برای تبدیل شدن به یک تحلیلگر داده کاملاً واجد شرایط با یادگیری نحوه کاوش مجموعه داده‌های پیچیده بردارید

ویژگی‌های کلیدی

  • تسلط بر هر مفهومی از طریق تمرین‌ها و فعالیت‌های عملی
  • تکنیک‌های آماری مختلف را برای تجزیه و تحلیل داده‌های خود کشف کنید
  • همه آنچه را که در یک مطالعه موردی در دنیای واقعی آموخته اید پیاده سازی کنید تا بینش های ارزشمندی را کشف کنید

شرح کتاب

هر روز، کسب و کارها به صورت شبانه روزی فعالیت می کنند و حجم عظیمی از داده ها با سرعتی سریع تولید می شود. این کتاب به شما کمک می‌کند این داده‌ها را تجزیه و تحلیل کنید و الگوها و رفتارهای کلیدی را شناسایی کنید که می‌توانند به شما و کسب‌وکارتان در درک مشتریانتان در سطحی عمیق و اساسی کمک کنند.

SQL برای تجزیه و تحلیل داده‌ها، سوم. نسخه یک راه عالی برای شروع تجزیه و تحلیل داده ها است، که نشان می دهد چگونه به طور موثر اطلاعات را از داده های خام مرتب و پردازش کنید، حتی بدون هیچ تجربه قبلی.

شما با یادگیری نحوه شروع خواهید کرد. برای تشکیل فرضیه ها و تولید آمار توصیفی که می تواند بینش های کلیدی را در مورد داده های موجود شما ارائه دهد. همانطور که پیشرفت می کنید، یاد خواهید گرفت که چگونه پرس و جوهای SQL را برای جمع آوری، محاسبه و ترکیب داده های SQL از منابع خارج از مجموعه داده فعلی خود بنویسید. همچنین خواهید فهمید که چگونه با انواع داده های پیشرفته مانند JSON کار کنید. با کاوش در تکنیک های پیشرفته، مانند تجزیه و تحلیل جغرافیایی و تجزیه و تحلیل متن، می توانید تجارت خود را در سطح عمیق تری درک کنید. در نهایت، این کتاب به شما اجازه می‌دهد تا با استفاده از تکنیک‌های پیشرفته‌تر مانند پروفایل‌سازی و اتوماسیون، راز دریافت اطلاعات سریع‌تر و مؤثرتر را دریابید.

در پایان این کتاب، شما خواهید توانست در کاربرد کارآمد تکنیک‌های SQL در سناریوهای کسب‌وکار روزمره و نگاه کردن به داده‌ها با نگاه انتقادی متخصصان تحلیلگر مسلط است.

آنچه خواهید آموخت

  • از SQL برای تمیز کردن، آماده سازی و ترکیب مجموعه داده های مختلف استفاده کنید
  • جمع آوری آمار اولیه با استفاده از GROUP BY clauses
  • محاسبات آماری پیشرفته را با استفاده از تابع WINDOW انجام دهید
  • < span>وارد کردن داده ها به پایگاه داده برای ترکیب با جداول دیگر
  • صادر کردن نتایج جستجوی SQL به منابع مختلف</ li>
  • تحلیل انواع داده های خاص در SQL، از جمله داده های مکانی، تاریخ/زمان و JSON
  • بهینه سازی پرس و جوها و وظایف خودکار
  • در مورد مشکلات داده فکر کنید و با استفاده از SQL پاسخ ها را بیابید

این کتاب برای چه کسی است

اگر یک مهندس پایگاه داده هستید که به دنبال انتقال به تجزیه و تحلیل هستید یا یک مهندس باطن هستید که می‌خواهید درک عمیق‌تری از تولید ایجاد کنید داده ها و کسب دانش عملی SQL، این کتاب را مفید خواهید یافت. این کتاب همچنین برای دانشمندان داده یا تحلیلگران تجاری که می خواهند مهارت های تجزیه و تحلیل داده خود را با استفاده از SQL بهبود بخشند، ایده آل است.

آشنایی اولیه با SQL (مانند SELECT، WHERE، و GROUP اولیه). BY clauses) و همچنین درک خوب جبر خطی، آمار و PostgreSQL 14 برای استفاده حداکثری از این کتاب تجزیه و تحلیل داده های SQL ضروری است.

فهرست محتوا span>

  1. درک و توصیف داده
  2. مبانی SQL برای Analytics< /span>
  3. SQL برای آماده‌سازی داده‌ها
  4. توابع انبوه برای تجزیه و تحلیل داده‌ها
  5. توابع پنجره برای تجزیه و تحلیل داده
  6. وارد کردن و صادر کردن داده
  7. تحلیل با استفاده از انواع داده های پیچیده
  8. SQL عملکردی
  9. استفاده از SQL برای کشف حقیقت – مطالعه موردی

توضیحاتی درمورد کتاب به خارجی

Take your first steps to becoming a fully qualified data analyst by learning how to explore complex datasets

Key Features

  • Master each concept through practical exercises and activities
  • Discover various statistical techniques to analyze your data
  • Implement everything you've learned on a real-world case study to uncover valuable insights

Book Description

Every day, businesses operate around the clock, and a huge amount of data is generated at a rapid pace. This book helps you analyze this data and identify key patterns and behaviors that can help you and your business understand your customers at a deep, fundamental level.

SQL for Data Analytics, Third Edition is a great way to get started with data analysis, showing how to effectively sort and process information from raw data, even without any prior experience.

You will begin by learning how to form hypotheses and generate descriptive statistics that can provide key insights into your existing data. As you progress, you will learn how to write SQL queries to aggregate, calculate, and combine SQL data from sources outside of your current dataset. You will also discover how to work with advanced data types, like JSON. By exploring advanced techniques, such as geospatial analysis and text analysis, you will be able to understand your business at a deeper level. Finally, the book lets you in on the secret to getting information faster and more effectively by using advanced techniques like profiling and automation.

By the end of this book, you will be proficient in the efficient application of SQL techniques in everyday business scenarios and looking at data with the critical eye of�analytics professional.

What you will learn

  • Use SQL to clean, prepare, and combine different datasets
  • Aggregate basic statistics using GROUP BY clauses
  • Perform advanced statistical calculations using a WINDOW function
  • Import data into a database to combine with other tables
  • Export SQL query results into various sources
  • Analyze special data types in SQL, including geospatial, date/time, and JSON data
  • Optimize queries and automate tasks
  • Think about data problems and find answers using SQL

Who this book is for

If you're a database engineer looking to transition into analytics or a backend engineer who wants to develop a deeper understanding of production data and gain practical SQL knowledge, you will find this book useful. This book is also ideal for data scientists or business analysts who want to improve their data analytics skills using SQL.

Basic familiarity with SQL (such as basic SELECT, WHERE, and GROUP BY clauses) as well as a good understanding of linear algebra, statistics, and PostgreSQL 14 are necessary to make the most of this SQL data analytics book.

Table of Contents

  1. Understanding and Describing Data
  2. The Basics of SQL for Analytics
  3. SQL for Data Preparation
  4. Aggregate Functions for Data Analysis
  5. Window Functions for Data Analysis
  6. Importing and Exporting Data
  7. Analytics Using Complex Data Types
  8. Performant SQL
  9. Using SQL to Uncover the Truth – a Case Study


فهرست مطالب

Cover
FM
Copyright
Table of Contents
Preface
Chapter 1: Understanding and Describing Data
	Introduction
	Data Analytics and Statistics
		Activity 1.01: Classifying a New Dataset
	Types of Statistics
		Methods of Descriptive Statistics
		Univariate Analysis
			Data Frequency Distribution
		Exercise 1.01: Creating a Histogram
			Quantiles
		Exercise 1.02: Calculating the Quartiles for Add-On Sales
			Central Tendency
		Exercise 1.03: Calculating the Central Tendency of Add-On Sales
			Dispersion
		Exercise 1.04: Dispersion of Add-On Sales
		Bivariate Analysis
			Scatterplots
			Linear Trend Analysis and Pearson Correlation Coefficient
		Exercise 1.05: Calculating the Pearson Correlation Coefficient for Two Variables
		Interpreting and Analyzing the Correlation Coefficient
			Time Series Data
		Activity 1.02: Exploring Dealership Sales Data
	Working with Missing Data
	Statistical Significance Testing
		Common Statistical Significance Tests
	SQL and Analytics
	Summary
Chapter 2: The Basics of SQL for Analytics
	Introduction
	The World of Data
		Types of Data
	Relational Databases and SQL
		Advantages and Disadvantages of SQL Databases
	PostgreSQL Relational Database Management System (RDBMS)
		Exercise 2.01: Running Your First SELECT Query
		SELECT Statement
		The WHERE Clause
		The AND/OR Clause
		The IN/NOT IN Clause
		ORDER BY Clause
		The LIMIT Clause
		IS NULL/IS NOT NULL Clause
		Exercise 2.02: Querying the salespeople Table Using Basic Keywords in a SELECT Query
		Activity 2.01: Querying the customers Table Using Basic Keywords in a SELECT Query
	Creating Tables
		Creating Blank Tables
	Basic Data Types of SQL
		Numeric
		Character
		Boolean
		Datetime
	Data Structures: JSON and Arrays
	Column Constraints
		Simple CREATE Statement
		Exercise 2.03: Creating a Table in SQL
		Creating Tables with SELECT
	Updating Tables
		Adding and Removing Columns
		Adding New Data
		Updating Existing Rows
		Exercise 2.04: Updating the Table to Increase the Price of a Vehicle
		Deleting Data and Tables
		Deleting Values from a Row
		Deleting Rows from a Table
		Deleting Tables
		Exercise 2.05: Deleting an Unnecessary Reference Table
		Activity 2.02: Creating and Modifying Tables for Marketing Operations
	SQL and Analytics
	Summary
Chapter 3: SQL for Data Preparation
	Introduction
	Assembling Data
		Connecting Tables Using JOIN
		Types of Joins
			Inner Joins
			Outer Joins
			Cross Joins
		Exercise 3.01: Using Joins to Analyze a Sales Dealership
		Subqueries
		Unions
		Exercise 3.02: Generating an Elite Customer Party Guest List Using UNION
		Common Table Expressions
	Cleaning Data
		The CASE WHEN Function
		Exercise 3.03: Using the CASE WHEN Function to Get Regional Lists
		The COALESCE Function
		The NULLIF Function
		The LEAST/GREATEST Functions
		The Casting Function
	Transforming Data
		The DISTINCT and DISTINCT ON Functions
		Activity 3.01: Building a Sales Model Using SQL Techniques
	Summary
Chapter 4: Aggregate Functions for Data Analysis
	Introduction
	Aggregate Functions
		Exercise 4.01: Using Aggregate Functions to Analyze Data
	Aggregate Functions with the GROUP BY Clause
		The GROUP BY Clause
		Multiple-Column GROUP BY
		Exercise 4.02: Calculating the Cost by Product Type Using GROUP BY
		Grouping Sets
		Ordered Set Aggregates
	Aggregate Functions with the HAVING Clause
		Exercise 4.03: Calculating and Displaying Data Using the HAVING Clause
	Using Aggregates to Clean Data and Examine Data Quality
		Finding Missing Values with GROUP BY
		Measuring Data Uniqueness with Aggregates
		Activity 4.01: Analyzing Sales Data Using Aggregate Functions
	Summary
Chapter 5: Window Functions for Data Analysis
	Introduction
	Window Functions
		The Basics of Window Functions
		Exercise 5.01: Analyzing Customer Data Fill Rates over Time
		The WINDOW Keyword
	Statistics with Window Functions
		Exercise 5.02: Rank Order of Hiring
	Window Frame
		Exercise 5.03: Team Lunch Motivation
		Activity 5.01: Analyzing Sales Using Window Frames and Window Functions
	Summary
Chapter 6: Importing and Exporting Data
	Introduction
	The COPY Command
		Running the psql Command
		The COPY Statement
		\COPY with psql
		Creating Temporary Views
		Configuring COPY and \COPY
		Using COPY and \COPY to Bulk Upload Data to Your Database
		Exercise 6.01: Exporting Data to a File for Further Processing in Excel
	Using Python with your Database
		Getting Started with Python
		Improving PostgreSQL Access in Python with SQLAlchemy and pandas
		What is SQLAlchemy?
		Using Python with SQLAlchemy and pandas
		Reading and Writing to a Database with pandas
		Writing Data to the Database Using Python
		Exercise 6.02: Reading, Visualizing, and Saving Data in Python
		Improving Python Write Speed with COPY
		Reading and Writing CSV Files with Python
		Best Practices for Importing and Exporting Data
	Going Passwordless
		Activity 6.01: Using an External Dataset to Discover Sales Trends
	Summary
Chapter 7: Analytics Using Complex Data Types
	Introduction
	Date and Time Data types for Analysis
		The DATE Data type
		Transforming Date Data types
		Intervals
		Exercise 7.01: Analytics with Time Series Data
	Performing Geospatial Analysis in PostgreSQL
		Latitude and Longitude
		Representing Latitude and Longitude in PostgreSQL
		Exercise 7.02: Geospatial Analysis
	Using Array Data types in PostgreSQL
		Starting with Arrays
		Exercise 7.03: Analyzing Sequences Using Arrays
	Using JSON Data types in PostgreSQL
		JSONB: Pre-Parsed JSON
		Accessing Data from a JSON or JSONB Field
		Leveraging the JSON Path Language for JSONB Fields
		Creating and Modifying Data in a JSONB Field
		Exercise 7.04: Searching through JSONB
	Text Analytics Using PostgreSQL
		Tokenizing Text
		Exercise 7.05: Performing Text Analytics
		Performing Text Search
		Optimizing Text Search on PostgreSQL
		Activity 7.01: Sales Search and Analysis
	Summary
Chapter 8: Performant SQL
	Introduction
	The Importance of Highly Efficient SQL
	Database Scanning Methods
		Query Planning
		Exercise 8.01: Interpreting the Query Planner
		Activity 8.01: Query Planning
		Index Scanning
		The B-Tree Index
		Exercise 8.02: Creating an Index Scan
		Activity 8.02: Implementing Index Scans
		The Hash Index
		Exercise 8.03: Generating Several Hash Indexes to Investigate Performance
		Activity 8.03: Implementing Hash Indexes
		Effective Index Use
	Killing Queries
		Exercise 8.04: Canceling a Long-Running Query
	Functions and Triggers
		Function Definitions
		Exercise 8.05: Creating Functions without Arguments
		Activity 8.04: Defining a Largest Sale Value Function
		Exercise 8.06: Creating Functions with Arguments
			The \df and \sf commands
		Activity 8.05: Creating Functions with Arguments
		Triggers
		Exercise 8.07: Creating Triggers to Update Fields
		Activity 8.06: Creating a Trigger to Track Average Purchases
	Summary
Chapter 9: Using SQL to Uncover the Truth – a Case Study
	Introduction
	Case Study
		The Scientific Method
		Exercise 9.01: Preliminary Data Collection Using SQL Techniques
		Exercise 9.02: Extracting the Sales Information
		Activity 9.01: Quantifying the Sales Drop
		Exercise 9.03: Launch Timing Analysis
		Activity 9.02: Analyzing the Difference in the Sales Price Hypothesis
		Exercise 9.04: Analyzing Sales Growth by Email Opening Rate
		Exercise 9.05: Analyzing the Performance of the Email Marketing Campaign
		Conclusions
		In-Field Testing
	Summary
Appendix
Author Page
Index




نظرات کاربران