reklama - zainteresowany?

J - Helion

J
Autor: Larry Rockoff
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

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

Code, Publish & WebDesing by CATALIST.com.pl



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