J - Helion
Tytuł oryginału: The Language of SQL, 3rd Edition
ISBN: 978-83-283-9264-9
okładka: mi
Księgarnia: Helion
Książka będzie dostępna od maja 2022
Zobacz także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
- Od hierarchii do turkusu, czyli jak zarządzać w XXI wieku 58,64 zł, (12,90 zł -78%)
Spis treści
Język SQL. Przyjazny podręcznik. Wydanie III -- spis treści
O autorze
Podziękowania
Wstęp
Rozdział 1. Relacyjne bazy danych i SQL
- Czym jest SQL?
- Microsoft SQL Server, Oracle i MySQL
- Relacyjne bazy danych
- Klucze główne i obce
- Typy danych
- Wartości NULL
- Krótka historia systemów baz danych
- Co dalej?
Rozdział 2. Podstawy pobierania danych
- Prosta instrukcja SELECT
- Uwagi dotyczące składni
- Komentarze w instrukcjach SQL
- Wybieranie kolumn
- Nazwy kolumn zawierające spacje
- Klauzule dostępne w instrukcji SELECT
- Co dalej?
Rozdział 3. Pola obliczane i aliasy
- Literały
- Obliczenia arytmetyczne
- Konkatenacja pól
- Aliasy kolumn
- Aliasy tabel
- Co dalej?
Rozdział 4. Korzystanie z funkcji
- Czym jest funkcja?
- Funkcje znakowe
- Funkcje zagnieżdżone
- Funkcje daty i czasu
- Funkcje liczbowe
- Funkcje pomocnicze
- Co dalej?
Rozdział 5. Sortowanie danych
- Sortowanie danych w porządku rosnącym
- Sortowanie danych w porządku malejącym
- Sortowanie względem więcej niż jednej kolumny
- Sortowanie względem pola obliczanego
- Sekwencje sortowania
- Co dalej?
Rozdział 6. Kryteria wyboru
- Zastosowanie kryteriów selekcji
- Operatory klauzuli WHERE
- Ograniczanie liczby zwracanych wierszy
- Ograniczanie liczby wierszy za pomocą sortowania
- Dopasowywanie do wzorca
- Dopasowywanie na podstawie brzmienia
- Co dalej?
Rozdział 7. Logika Boole'a
- Złożone warunki logiczne
- Operator AND
- Operator OR
- Zastosowanie nawiasów
- Zastosowanie wielu nawiasów
- Operator NOT
- Operator BETWEEN
- Operator IN
- Logika Boole'a a wartości NULL
- Co dalej?
Rozdział 8. Logika warunkowa
- Wyrażenie CASE
- Format prosty wyrażenia CASE
- Format przeszukujący wyrażenia CASE
- Logika warunkowa w klauzuli ORDER BY
- Logika warunkowa w klauzuli WHERE
- Co dalej?
Rozdział 9. Dokonywanie podsumowań
- Usuwanie duplikatów
- Funkcje agregujące
- Funkcja COUNT
- Grupowanie danych
- Grupowanie i sortowanie względem kilku kolumn
- Kryteria selekcji w ramach agregacji
- Logika warunkowa w klauzuli GROUP BY
- Logika warunkowa w klauzuli HAVING
- Funkcje rankingowe
- Partycje
- Funkcje analityczne
- Co dalej?
Rozdział 10. Sumy częściowe i tabele krzyżowe
- Wstawianie sum częściowych za pomocą operatora ROLLUP
- Wstawianie sum częściowych za pomocą operatora CUBE
- Prezentacja danych w formie tabeli krzyżowej
- Co dalej?
Rozdział 11. Złączenia wewnętrzne
- Łączenie dwóch tabel
- Złączenie wewnętrzne
- Kolejność tabel w złączeniach wewnętrznych
- Niejawne złączenia wewnętrzne
- Aliasy tabel - ciąg dalszy
- Co dalej?
Rozdział 12. Złączenia zewnętrzne
- Złączenie zewnętrzne
- Złączenia lewostronne
- Weryfikacja występowania wartości NULL
- Złączenia prawostronne
- Kolejność tabel w złączeniach zewnętrznych
- Złączenia pełne
- Złączenia krzyżowe
- Co dalej?
Rozdział 13. Złączenia zwrotne i widoki
- Złączenia zwrotne
- Tworzenie widoków
- Pobieranie danych z widoków
- Zalety stosowania widoków
- Modyfikowanie i usuwanie widoków
- Co dalej?
Rozdział 14. Podzapytania
- Rodzaje podzapytań
- Podzapytania jako źródła danych
- Podzapytania jako kryteria selekcji
- Podzapytania skorelowane
- Operator EXISTS
- Podzapytania jako kolumny obliczane
- Wyrażenia CTE
- Co dalej?
Rozdział 15. Logika zbiorów
- Zastosowanie operatora UNION
- Dołączanie lub eliminowanie duplikatów za pomocą operatora UNION
- Krzyżowanie zapytań
- Co dalej?
Rozdział 16. Procedury składowane i parametryzacja
- Tworzenie procedur składowanych
- Parametry w procedurze składowanej
- Wykonywanie procedur składowanych
- Modyfikowanie i usuwanie procedur składowanych
- Funkcje - ciąg dalszy
- Co dalej?
Rozdział 17. Modyfikowanie danych
- Sposoby modyfikacji danych
- Wstawianie danych
- Usuwanie danych
- Aktualizacja danych
- Aktualizacja danych w tabeli za pomocą podzapytań skorelowanych
- Co dalej?
Rozdział 18. Utrzymywanie tabel
- Język definicji danych
- Atrybuty tabel
- Kolumny w tabelach
- Klucze główne i indeksy
- Klucze obce
- Tworzenie tabel
- Tworzenie indeksów
- Co dalej?
Rozdział 19. Zasady projektowania baz danych
- Cele normalizacji
- W jaki sposób dokonywać normalizacji danych
- Sztuka projektowania bazy danych
- Alternatywy dla normalizacji
- Co dalej?
Rozdział 20. Zastosowanie Excela
- Jeszcze kilka słów o tabelach krzyżowych
- Dane zewnętrzne i narzędzie Power Query
- Tabele przestawne w Excelu
- Wykresy przestawne w Excelu
- Standardowe wykresy Excela
- Co dalej?
Dodatek A. Pierwsze kroki z Microsoft SQL Server
- Instalowanie Microsoft SQL Server 2019 Express
- Instalowanie Microsoft SQL Server Management Studio 18
- Praca z programem SQL Server Management Studio
- System pomocy w internecie
Dodatek B. Pierwsze kroki z MySQL
- Instalowanie MySQL Community Server i MySQL Workbench
- Praca z programem MySQL Workbench
- System pomocy w internecie
Dodatek C. Pierwsze kroki z Oracle
- Instalowanie Oracle Database Express Edition
- Instalowanie Oracle SQL Developer
- Praca z programem Oracle SQL Developer
- System pomocy w internecie