SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie V
معرفی کتاب «SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie V» نوشتهٔ Ben Forta، منتشرشده توسط نشر Helion در سال 2021. این کتاب در فرمت epub، زبان pl ارائه شده است.
Spis treści O autorze Podziękowania Wprowadzenie Rozdział 1. Podstawy języka SQL Podstawy baz danych Bazy danych Tabele Kolumny i typy danych Wiersze Klucze główne Język SQL Ćwicz Podsumowanie Rozdział 2. Pobieranie danych Instrukcja SELECT Pobieranie pojedynczych kolumn Pobieranie wielu kolumn Pobieranie wszystkich kolumn Pobieranie jedynie unikatowych wierszy Ograniczenie liczby zwracanych wyników Komentarze Podsumowanie Zadania Rozdział 3. Sortowanie pobranych danych Sortowanie danych Sortowanie na podstawie wielu kolumn Sortowanie na podstawie położenia kolumny Określenie kierunku sortowania Podsumowanie Zadania Rozdział 4. Filtrowanie danych Stosowanie klauzuli WHERE Operatory klauzuli WHERE Sprawdzanie pod kątem jednej wartości Pobieranie niepasujących danych Sprawdzanie zakresu wartości Sprawdzanie braku wartości Podsumowanie Zadania Rozdział 5. Zaawansowane filtrowanie danych Łączenie klauzul WHERE Używanie operatora AND Używanie operatora OR Kolejność wykonywania działań Operator IN Operator NOT Podsumowanie Zadania Rozdział 6. Filtrowanie za pomocą znaków wieloznacznych Korzystanie z operatora LIKE Znak procentu (%) Znak podkreślenia (_) Znaki nawiasów kwadratowych Wskazówki dotyczące używania znaków wieloznacznych Podsumowanie Zadania Rozdział 7. Tworzenie pól obliczanych Pola obliczane Konkatenacja pól Stosowanie aliasów Przeprowadzanie obliczeń matematycznych Podsumowanie Zadania Rozdział 8. Modyfikacja danych za pomocą funkcji Czym są funkcje Problem z funkcjami Stosowanie funkcji Funkcje tekstowe Funkcje daty i czasu Funkcje numeryczne Podsumowanie Zadania Rozdział 9. Funkcje agregujące Funkcje agregujące Funkcja AVG() Funkcja COUNT() Funkcja MAX() Funkcja MIN() Funkcja SUM() Agregacja tylko unikatowych wartości Łączenie funkcji agregujących Podsumowanie Zadania Rozdział 10. Grupowanie danych Omówienie grupowania danych Tworzenie grup Filtrowanie grup Grupowanie i sortowanie Kolejność klauzul instrukcji SELECT Podsumowanie Zadania Rozdział 11. Zapytania zagnieżdżone Zapytania zagnieżdżone Filtrowanie na podstawie zapytań zagnieżdżonych Zapytania zagnieżdżone jako pola obliczane Podsumowanie Zadania Rozdział 12. Złączanie tabel Czym są złączenia? Relacyjne bazy danych Po co używać złączeń? Tworzenie złączeń Znaczenie klauzuli WHERE Złączenia wewnętrzne Złączanie wielu tabel Podsumowanie Zadania Rozdział 13. Tworzenie zaawansowanych złączeń Stosowanie aliasów tabel Używanie innych typów złączeń Tworzenie złączeń własnych Złączenia naturalne Złączenia zewnętrzne Złączenia i funkcje agregujące Złączenia i ich warunki Podsumowanie Zadania Rozdział 14. Łączenie zapytań Łączenie zapytań Tworzenie unii Stosowanie operatora UNION Zasady stosowania unii Dołączanie lub eliminowanie zduplikowanych wierszy Sortowanie zwróconych połączonych wyników Podsumowanie Zadania Rozdział 15. Wstawianie danych Wstawianie danych Wstawianie całych wierszy Wstawianie niepełnych wierszy Wstawianie pobranych danych Kopiowanie z jednej tabeli do innej Podsumowanie Zadania Rozdział 16. Aktualizacja i usuwanie danych Aktualizacja danych Usuwanie danych Wskazówki związane z aktualizacją lub usuwaniem danych Podsumowanie Zadania Rozdział 17. Tworzenie i modyfikacja tabel Tworzenie tabel Tworzenie prostej tabeli Wartości NULL Podawanie wartości domyślnych Aktualizacja tabel Usuwanie tabel Zmiana nazwy tabeli Podsumowanie Zadania Rozdział 18. Stosowanie perspektyw Perspektywy Dlaczego warto używać perspektyw Zasady tworzenia perspektyw i ich ograniczenia Tworzenie perspektyw Wykorzystanie perspektyw do upraszczania złożonych złączeń Formatowanie zwracanych danych za pomocą perspektyw Użycie perspektyw do filtrowania niechcianych danych Perspektywy z polami obliczanymi Podsumowanie Zadania Rozdział 19. Korzystanie z procedur składowanych Procedury składowane Dlaczego warto używać procedur składowanych? Wykonywanie procedur składowanych Tworzenie procedur składowanych Podsumowanie Rozdział 20. Zarządzanie transakcjami Przetwarzanie transakcji Sterowanie transakcjami Polecenie ROLLBACK Polecenie COMMIT Stosowanie punktów kontrolnych Podsumowanie Rozdział 21. Kursory Działanie kursorów Praca z kursorami Tworzenie kursorów Korzystanie z kursora Zamykanie kursora Podsumowanie Rozdział 22. Zaawansowane funkcje języka SQL Ograniczenia Klucze główne Klucze obce Zapewnienie unikatowości Sprawdzanie ograniczeń Omówienie indeksów Wyzwalacze Bezpieczeństwo baz danych Podsumowanie Dodatek A. Skrypty przykładowych tabel Dodatek B. Składnia instrukcji w SQL-u Dodatek C. Typy danych języka SQL Dodatek D. Słowa kluczowe języka SQL Rozwiązania SQL jest najważniejszym narzędziem pracy na bazach danych. Profesjonalny twórca aplikacji bazodanowych czy administrator baz danych nie mógłby wykonywać swoich obowiązków bez sumiennego zgłębienia niuansów tego języka. Zdobycie takiej wiedzy kosztuje sporo wysiłku. Niemniej już podstawowa znajomość SQL przynosi wiele korzyści każdemu programiście, twórcy aplikacji internetowych i mobilnych, a nawet nieco bardziej zaawansowanemu użytkownikowi pakietów biurowych. Szczęśliwie się składa, że solidne opanowanie podstaw SQL nie wymaga wielkiego trudu - wystarczy spędzić z tą książką 10 minut dziennie! Oto piąte, zaktualizowane wydanie świetnego podręcznika, dzięki któremu niemal bez wysiłku nauczysz się podstaw języka SQL. Książka została podzielona na 22 rozdziały - lektura jednego z nich nie powinna Ci zająć więcej niż 10 minut. Najpierw pokazano, w jaki sposób dokonać prostego pobierania danych, a później przedstawiono nieco bardziej zaawansowane zagadnienia, takie jak złączenia, zapytania zagnieżdżone, tworzenie procedur składowanych, wykorzystanie kursorów, wyzwalaczy i ograniczeń tabel. Układ treści ułatwia systematyczne zapoznawanie się z materiałem, przy czym stopień trudności stopniowo wzrasta. Zdobytą wiedzę można przetestować w zadaniach, które znajdują się w rozdziałach 2 - 18. Dzięki tej książce nauczysz się: stosować najważniejsze instrukcje SQL tworzyć złożone zapytania SQL z użyciem wielu klauzul i operatorów pobierać, sortować, filtrować i formatować zawartość baz danych używać funkcji agregujących i złączać powiązane tabele wstawiać, modyfikować i usuwać dane korzystać z perspektyw, procedur składowanych itd. 10 minut z SQL. Najbardziej pożyteczne 10 minut w ciągu dnia!
دانلود کتاب SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie V