Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Koszyk
Książki \ Bazy danych

SQL. Analiza danych za pomocą zapytań. Warsztaty praktyczne. Wydanie II Język: 1

978-83-283-8474-3

Cena Brutto: 89.00

Cena netto: 84.76

Ilość:
Wersja: Drukowana
Autor Matt Goldwasser, Upom Malik, Benjamin Johnston
Liczba_stron 352
Wydawnictwo Helion
Oprawa miękka
Data_Wydania 2021-11-26

Obecnie mamy dostęp do terabajtów danych. To nieprzebrane źródło cennych informacji, które mogą decydować o upadku albo o rozkwicie firmy. Aby jednak wydobyć z danych potrzebną wiedzę, trzeba się wykazać kompetencjami. Są to cenne umiejętności - profesjonalny analityk danych może przebierać w atrakcyjnych ofertach pracy. Spośród różnych technik analizy danych warto się przyjrzeć zastosowaniu zapytań SQL. SQL to język tworzony i rozwijany dla potrzeb pracy z bazami danych, jest więc szczególnie przydatnym narzędziem w przyborniku analityka danych.


Ta książka jest znakomitym przewodnikiem dla początkującego analityka danych. Dzięki niej dowiesz się, jak skutecznie przesiewać i uzyskiwać informacje z surowych danych. Nauczysz się formułować hipotezy i generować opisowe statystyki, a także pisać złożone zapytania SQL, które pozwalają na zagregowanie danych z bazy SQL z danymi pochodzącymi z innych źródeł. Zobaczysz, jak pracować z danymi w różnych formatach, i nauczysz się analizy geoprzestrzennej i analizy tekstu. Poznasz też tajniki pozyskiwania informacji z wykorzystaniem takich metod jak profilowanie i automatyzacja.

W książce:

  • przygotowanie danych za pomocą zapytań SQL
  • funkcje agregujące i funkcje okna w SQL
  • bazy danych i Excel oraz kod w R i w Pythonie
  • praca ze złożonymi typami danych
  • optymalizacja zapytań SQL
  • metodyczne rozwiązywanie problemów

SQL: znakomite narzędzie w profesjonalnej analizie danych!

  • Wprowadzenie
    • O książce
      • Odbiorcy
      • O rozdziałach
      • Konwencje stosowane w książce
      • Przygotowywanie środowiska
      • Instalowanie systemu PostgreSQL 12
      • Pobieranie i instalowanie systemu PostgreSQL dla systemu Windows
      • Konfigurowanie zmiennej Path
      • Instalowanie systemu PostgreSQL w systemie Linux
      • Instalowanie systemu PostgreSQL w systemie macOS
      • Instalowanie Pythona
        • Instalowanie Pythona w systemie Windows
        • Instalowanie Pythona w systemie Linux
        • Instalowanie Pythona w systemie macOS
      • Instalowanie systemu Git
        • Instalowanie systemu Git w systemach Windows i macOS X
        • Instalowanie systemu Git w systemie Linux
      • Pobieranie przykładowych zbiorów danych dla systemu Windows
      • Pobieranie przykładowych zbiorów danych dla systemu Linux
      • Pobieranie przykładowych zbiorów danych dla systemu macOS
      • Uruchamianie plików SQL
      • Instalowanie bibliotek
      • Pliki z kodem
  • 1. Wprowadzenie do SQL-a dla analityków
    • Wprowadzenie
    • Świat danych
      • Rodzaje danych
      • Analityka danych i statystyka
      • Rodzaje statystyki
      • Zadanie 1.01 klasyfikowanie nowego zbioru danych
    • Metody z obszaru statystyki opisowej
      • Analiza jednoczynnikowa
      • Rozkład danych
      • Ćwiczenie 1.01 tworzenie histogramu
        • Kwantyle
      • Ćwiczenie 1.02 obliczanie kwartyli dla sprzedaży dodatków
      • Tendencja centralna
      • Ćwiczenie 1.03 obliczanie miar tendencji centralnej dla sprzedaży dodatków
      • Dyspersja
      • Ćwiczenie 1.04 obliczanie dyspersji dla sprzedaży dodatków
      • Analiza dwuczynnikowa
      • Wykresy punktowe
        • Współczynnik korelacji Pearsona
      • Ćwiczenie 1.05 obliczanie współczynnika korelacji Pearsona dla dwóch zmiennych
        • Interpretowanie i analizowanie współczynnika korelacji
          • Dane w postaci szeregów czasowych
      • Zadanie 1.02 eksplorowanie danych sprzedażowych z salonu samochodowego
      • Praca z niepełnymi danymi
    • Testy istotności statystycznej
      • Często używane testy istotności statystycznej
    • Relacyjne bazy danych i SQL
      • Wady i zalety baz SQL-owych
    • Podstawowe typy danych w SQL-u
      • Typy liczbowe
      • Typy znakowe
      • Typ logiczny
      • Daty i godziny
      • Struktury danych format JSON i tablice
    • Wczytywanie tabel kwerenda SELECT
      • Podstawowa budowa i działanie kwerendy SELECT
      • Podstawowe słowa kluczowe w kwerendach SELECT
        • Instrukcje SELECT i FROM
        • Klauzula WHERE
        • Klauzule AND i OR
        • Klauzule IN i NOT IN
        • Klauzula ORDER BY
        • Klauzula LIMIT
        • Klauzule IS NULL i IS NOT NULL
      • Ćwiczenie 1.06 kwerenda SELECT z podstawowymi słowami kluczowymi dotycząca tabeli salespeople
      • Zadanie 1.03 kwerenda SELECT z podstawowymi słowami kluczowymi dotycząca tabeli customers
    • Tworzenie tabel
      • Tworzenie pustych tabel
        • Ograniczenia kolumn
      • Ćwiczenie 1.07 tworzenie tabeli w SQL-u
      • Tworzenie tabel za pomocą kwerendy SELECT
    • Aktualizowanie tabel
      • Dodawanie i usuwanie kolumn
      • Dodawanie nowych danych
      • Aktualizowanie istniejących wierszy
      • Ćwiczenie 1.08 aktualizowanie tabeli w celu podniesienia ceny pojazdu
    • Usuwanie danych i tabel
      • Usuwanie wartości z wiersza
      • Usuwanie wierszy z tabeli
      • Usuwanie tabel
      • Ćwiczenie 1.09 usuwanie niepotrzebnej tabeli
      • Zadanie 1.04 tworzenie i modyfikowanie tabel na potrzeby działań marketingowych
    • SQL i analityka
    • Podsumowanie
  • 2. Przygotowywanie danych za pomocą SQL-a
    • Wprowadzenie
    • Łączenie danych
      • Łączenie tabel za pomocą słowa kluczowego JOIN
      • Rodzaje złączeń
        • Złączenia wewnętrzne
        • Złączenia zewnętrzne
        • Złączenia krzyżowe
      • Ćwiczenie 2.01 używanie złączeń do analizy sprzedaży w salonach
      • Podkwerendy
      • Sumy
      • Ćwiczenie 2.02 generowanie listy gości na przyjęcie dla klientów VIP za pomocą klauzuli UNION
      • Wyrażenia WITH
    • Przekształcanie danych
      • Funkcja CASE WHEN
      • Ćwiczenie 2.03 używanie funkcji CASE WHEN do pobierania list klientów z danego regionu
      • Funkcja COALESCE
      • Funkcja NULLIF
      • Funkcje LEAST i GREATEST
      • Funkcja CASTING
      • Funkcje DISTINCT i DISTINCT ON
      • Zadanie 2.01 używanie SQL-a do tworzenia modelu wspomagającego sprzedaż
    • Podsumowanie
  • 3. Agregacja i funkcje okna
    • Wprowadzenie
    • Funkcje agregujące
      • Ćwiczenie 3.01 używanie funkcji agregujących do analizowania danych
    • Funkcje agregujące z klauzulą GROUP BY
      • Klauzula GROUP BY
      • Klauzula GROUP BY dla kilku kolumn
      • Ćwiczenie 3.02 obliczanie cen dla typów produktów za pomocą klauzuli GROUP BY
      • Klauzula GROUPING SETS
      • Funkcje agregujące dla zbiorów uporządkowanych
    • Klauzula HAVING
      • Ćwiczenie 3.03 obliczanie wyników i wyświetlanie danych z użyciem klauzuli HAVING
    • Stosowanie funkcji agregujących do oczyszczania danych i sprawdzania ich jakości
      • Znajdowanie brakujących wartości za pomocą klauzuli GROUP BY
      • Pomiar jakości danych za pomocą funkcji agregujących
      • Zadanie 3.01 analizowanie danych sprzedażowych z użyciem funkcji agregujących
    • Funkcje okna
      • Podstawy funkcji okna
      • Ćwiczenie 3.04 analizowanie zmian współczynnika podawania danych przez klientów w czasie
      • Słowo kluczowe WINDOW
    • Obliczanie statystyk z użyciem funkcji okna
      • Ćwiczenie 3.05 określanie pozycji na podstawie daty zatrudnienia
      • Ramka okna
      • Ćwiczenie 3.06 motywowanie pracowników lunchem
      • Zadanie 3.02 analizowanie sprzedaży z wykorzystaniem ramek okna i funkcji okna
    • Podsumowanie
  • 4. Importowanie i eksportowanie danych
    • Wprowadzenie
    • Polecenie COPY
      • Kopiowanie danych za pomocą narzędzia psql
      • Konfigurowanie poleceń COPY i copy
      • Użycie poleceń COPY i copy do masowego wczytywania danych do bazy
      • Ćwiczenie 4.01 eksportowanie danych do pliku w celu dalszego przetwarzania ich w Excelu
    • Zastosowanie języka R do bazy danych
      • Po co korzystać z języka R?
      • Wprowadzenie do języka R
    • Zastosowanie języka Python do bazy danych
      • Po co korzystać z języka Python?
      • Wprowadzenie do języka Python
      • Ułatwianie dostępu do baz PostgreSQL w Pythonie za pomocą narzędzi SQLAlchemy i pandas
      • Czym jest SQLAlchemy?
      • Używanie Pythona w narzędziu Jupyter Notebook
      • Pobieranie danych z bazy i ich zapisywanie w bazie za pomocą pakietu pandas
      • Ćwiczenie 4.02 wczytywanie i wizualizowanie danych w Pythonie
      • Zapisywanie danych w bazie za pomocą Pythona
      • Zwiększanie szybkości zapisu w Pythonie za pomocą polecenia COPY
      • Odczyt i zapis plików CSV w Pythonie
    • Najlepsze praktyki z obszaru importowania i eksportowania danych
      • Pomijanie podawania hasła
      • Zadanie 4.01 używanie zewnętrznego zbioru danych do wykrywania trendów sprzedażowych
    • Podsumowanie
  • 5. Analityka z wykorzystaniem złożonych typów danych
    • Wprowadzenie
    • Wykorzystywanie typów danych z datami i czasem do analiz
      • Wprowadzenie do typu date
      • Przekształcanie typów danych
      • Przedziały
      • Ćwiczenie 5.01 analiza danych z szeregów czasowych
    • Przeprowadzanie analiz geoprzestrzennych w PostgreSQL
      • Długość i szerokość geograficzna
      • Reprezentowanie długości i szerokości geograficznej w PostgreSQL
      • Ćwiczenie 5.02 analizy geoprzestrzenne
    • Stosowanie tablicowych typów danych w PostgreSQL
      • Wprowadzenie do tablic
      • Ćwiczenie 5.03 analizowanie sekwencji z użyciem tablic
    • Stosowanie formatu JSON w PostgreSQL
      • JSONB wstępnie przetworzone dane w formacie JSON
      • Dostęp do danych z pól w formacie JSON lub JSONB
      • Stosowanie języka JSONPath do pól w formacie JSONB
      • Tworzenie i modyfikowanie danych w polu w formacie JSONB
      • Ćwiczenie 5.04 przeszukiwanie obiektów JSONB
    • Analiza tekstu za pomocą PostgreSQL
      • Tokenizacja tekstu
powrót
 
Produkty Podobne
The Language of SQL, 3rd Edition
SQL. Analiza danych za pomocą zapytań. Warsztaty praktyczne. Wydanie II
MS SQL Server. Zaawansowane metody programowania. Wydanie II
SQL. Zapytania i techniki dla bazodanowców. Receptury. Wydanie II
Wprowadzenie do SQL. Jak generować, pobierać i obsługiwać dane. Wydanie III
Hurtownie danych. Od przetwarzania analitycznego do raportowania. Wydanie II
SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie V
Profesjonalny kod T-SQL 2019. W stronę szybkości, skalowalności i standaryzacji rozwiązań dla SQL Server
SQL Server 2019 Administration Inside Out
Zapytania w SQL. Przyjazny przewodnik. Wydanie IV
Więcej produktów