reklama - zainteresowany?

SQL dla analityk - Helion

SQL dla analityk
Autor: Ren
Tytuł oryginału: SQL for Data Scientists: A Beginner's Guide for Building Datasets for Analysis
TÅ‚umaczenie: Filip Kami
ISBN: 978-83-283-9744-6
stron: 266, Format: 165x235, okładka: mi
Księgarnia: Helion

Książka będzie dostępna od października 2022

Tagi: SQL - Programowanie

J

Spis treści

SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących -- spis treści

O autorce

O korektorze merytorycznym

Podziękowania

Wprowadzenie

RozdziaÅ‚ 1. ŹródÅ‚a danych

  • ŹródÅ‚a danych
  • NarzÄ™dzia do Å‚Ä…czenia siÄ™ ze źródÅ‚ami danych i edycji zapytaÅ„ SQL
  • Relacyjne bazy danych
  • Hurtownie danych
  • Pytania dotyczÄ…ce źródÅ‚a danych
  • Wprowadzenie do bazy danych Farmer's Market
  • Uwaga dotyczÄ…ca terminologii stosowanej w uczeniu maszynowym
  • Ćwiczenia

Rozdział 2. Instrukcja SELECT

  • Instrukcja SELECT
  • Podstawowa skÅ‚adnia zapytania SELECT
  • Wybieranie kolumn i ograniczanie liczby zwracanych wierszy
  • Sortowanie wyników za pomocÄ… klauzuli ORDER BY
  • Wprowadzenie do prostych obliczeÅ„ inline
  • WiÄ™cej przykÅ‚adów obliczeÅ„ typu inline - zaokrÄ…glanie
  • WiÄ™cej przykÅ‚adów obliczeÅ„ inline - konkatenacja Å‚aÅ„cuchów znaków
  • Ocena wyniku zapytania
  • Podsumowanie instrukcji SELECT
  • Ćwiczenia

Rozdział 3. Klauzula WHERE

  • Klauzula WHERE
  • Filtrowanie wyników z zapytania SELECT
  • Filtrowanie wedÅ‚ug wielu warunków
  • Wielokolumnowe filtrowanie warunkowe
  • WiÄ™cej sposobów filtrowania
    • BETWEEN
    • IN
    • LIKE
    • IS NULL
    • Ostrzeżenie na temat porównaÅ„ z wartoÅ›ciami NULL
  • Filtrowanie za pomocÄ… podzapytaÅ„
  • Ćwiczenia

Rozdział 4. Instrukcja CASE

  • SkÅ‚adnia instrukcji CASE
  • Tworzenie flag binarnych za pomocÄ… CASE
  • Grupowanie wartoÅ›ci ciÄ…gÅ‚ych za pomocÄ… CASE
  • Kodowanie wartoÅ›ci kategorialnych za pomocÄ… CASE
  • Podsumowanie instrukcji CASE
  • Ćwiczenia

Rozdział 5. Złączenia w SQL-u

  • Relacje w bazie danych i zÅ‚Ä…czenia
  • PuÅ‚apka czÄ™sto pojawiajÄ…ca siÄ™ podczas filtrowania poÅ‚Ä…czonych danych
  • ZÅ‚Ä…czenie wiÄ™cej niż dwóch tabel
  • Ćwiczenia

RozdziaÅ‚ 6. Agregacja wyników na potrzeby analizy

  • SkÅ‚adnia GROUP BY
  • Statystyki podsumowujÄ…ce grupy
  • Obliczenia wewnÄ…trz funkcji agregujÄ…cych
  • Minimum i maksimum
  • COUNT i COUNT DISTINCT
  • Åšrednia
  • Filtrowanie za pomocÄ… HAVING
  • Instrukcje CASE wewnÄ…trz funkcji agregujÄ…cych
  • Ćwiczenia

Rozdział 7. Funkcje okienkowe i podzapytania

  • ROW_NUMBER
  • RANK i DENSE_RANK
  • NTILE
  • AgregujÄ…ce funkcje okienkowe
  • LAG i LEAD
  • Ćwiczenia

Rozdział 8. Funkcje związane z datą i czasem

  • Ustawianie wartoÅ›ci w polu typu datetime
  • EXTRACT i DATE_PART
  • DATE_ADD i DATE_SUB
  • DATEDIFF
  • TIMESTAMPDIFF
  • Funkcje do obsÅ‚ugi dat w obliczeniach na zagregowanych danych i funkcjach okienkowych
  • Ćwiczenia

Rozdział 9. Eksploracyjna analiza danych w języku SQL

  • Eksploracyjna analiza danych z użyciem jÄ™zyka SQL
  • Eksploracja tabeli product
  • Eksploracja potencjalnych wartoÅ›ci w kolumnach
  • Badanie zmian w czasie
  • Eksploracja wielu tabel naraz
  • Stan a sprzedaż
  • Ćwiczenia

RozdziaÅ‚ 10. Tworzenie zbiorów danych na potrzeby raportów analitycznych

  • Wymagania stawiane zbiorom danych do analizy
  • Korzystanie z wÅ‚asnych analitycznych zbiorów danych - wspólne wyrażenia tablicowe i widoki
  • Wykorzystanie SQL-a do tworzenia bardziej zaawansowanych raportów
  • Ćwiczenia

Rozdział 11. Bardziej zaawansowane zapytania

  • Operator UNION
  • SamozÅ‚Ä…czenie w celu okreÅ›lenia, czy dana wartość ustanowiÅ‚a rekord
  • Nowi i powracajÄ…cy klienci wedÅ‚ug tygodni
  • Podsumowanie
  • Ćwiczenia

RozdziaÅ‚ 12. Tworzenie zbiorów danych na potrzeby uczenia maszynowego

  • Zbiory danych dla modeli szeregów czasowych
  • Zbiory danych do klasyfikacji binarnej
    • Tworzenie zbioru danych
    • Poszerzanie zbioru cech
    • Inżynieria cech
  • Kolejne kroki
  • Ćwiczenia

RozdziaÅ‚ 13. PrzykÅ‚ady tworzenia analitycznych zbiorów danych

  • Jakie czynniki wpÅ‚ywajÄ… na sprzedaż Å›wieżych produktów?
  • Jak zmienia siÄ™ sprzedaż w zależnoÅ›ci od kodu pocztowego klienta, odlegÅ‚oÅ›ci od targowiska oraz danych demograficznych?
  • Jak rozkÅ‚ad cen produktów wpÅ‚ywa na sprzedaż?

Rozdział 14. Przechowywanie i modyfikowanie danych

  • Przechowywanie zbiorów danych w postaci tabel i widoków
  • Dodawanie kolumny ze znacznikiem czasu
  • Dodawanie wierszy i aktualizowanie wartoÅ›ci w tabelach
  • Korzystanie z SQL-a wewnÄ…trz skryptów
  • Na zakoÅ„czenie
  • Ćwiczenia

Dodatek A. Odpowiedzi

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.