Состояние Новый
Счет-фактура Я выставляю счет-фактуру НДС
Язык издания польский
Название SQL в мгновение ока.
Автор Ben Forta
Издательство Гелион
Обложка мягкая
Материал бумажная книга
Количество страниц Двести пятьдесят шесть
Год выпуска Две тысячи двадцать
Количество 1 штук
Rok wydania: 2020
Oprawa: miękka
Ilość stron: 256
Format: 158x235
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ę:
10 minut z SQL. Najbardziej pożyteczne 10 minut w ciągu dnia!
Ben Forta — ma ponad 20 lat doświadczenia w tworzeniu oprogramowania, udzielaniu wsparcia technicznego, prowadzeniu szkoleń oraz marketingu. Jest specjalistą ColdFusion oaz autorem licznych książek poświęconych bazom danych i wyrażeniom regularnym. Często występuje jako prelegent podczas wydarzeń związanych z branżą IT w różnych zakątkach świata.
O autorze 9
Podziękowania 10
Wprowadzenie 11
Rozdział 1. Podstawy języka SQL 15
Bazy danych 16
Tabele 16
Kolumny i typy danych 17
Wiersze 18
Klucze główne 19
Rozdział 2. Pobieranie danych 23
Rozdział 3. Sortowanie pobranych danych 35
Rozdział 4. Filtrowanie danych 43
Sprawdzanie pod kątem jednej wartości 45
Pobieranie niepasujących danych 46
Sprawdzanie zakresu wartości 47
Sprawdzanie braku wartości 47
Rozdział 5. Zaawansowane filtrowanie danych 51
Używanie operatora AND 51
Używanie operatora OR 52
Kolejność wykonywania działań 53
Rozdział 6. Filtrowanie za pomocą znaków wieloznacznych 61
Znak procentu (%) 62
Znak podkreślenia (_) 64
Znaki nawiasów kwadratowych 65
Rozdział 7. Tworzenie pól obliczanych 69
Stosowanie aliasów 73
Rozdział 8. Modyfikacja danych za pomocą funkcji 79
Problem z funkcjami 79
Funkcje tekstowe 81
Funkcje daty i czasu 83
Funkcje numeryczne 86
Rozdział 9. Funkcje agregujące 89
Funkcja AVG() 90
Funkcja COUNT() 91
Funkcja MAX() 92
Funkcja MIN() 93
Funkcja SUM() 94
Rozdział 10. Grupowanie danych 99
Rozdział 11. Zapytania zagnieżdżone 109
Rozdział 12. Złączanie tabel 117
Relacyjne bazy danych 117
Po co używać złączeń? 119
Znaczenie klauzuli WHERE 121
Złączenia wewnętrzne 123
Złączanie wielu tabel 124
Rozdział 13. Tworzenie zaawansowanych złączeń 129
Tworzenie złączeń własnych 130
Złączenia naturalne 132
Złączenia zewnętrzne 133
Rozdział 14. Łączenie zapytań 139
Stosowanie operatora UNION 140
Zasady stosowania unii 142
Dołączanie lub eliminowanie zduplikowanych wierszy 143
Sortowanie zwróconych połączonych wyników 144
Rozdział 15. Wstawianie danych 147
Wstawianie całych wierszy 147
Wstawianie niepełnych wierszy 150
Wstawianie pobranych danych 151
Rozdział 16. Aktualizacja i usuwanie danych 157
Rozdział 17. Tworzenie i modyfikacja tabel 163
Tworzenie prostej tabeli 164
Wartości NULL 165
Podawanie wartości domyślnych 167
Rozdział 18. Stosowanie perspektyw 173
Dlaczego warto używać perspektyw 174
Zasady tworzenia perspektyw i ich ograniczenia 175
Wykorzystanie perspektyw do upraszczania złożonych złączeń 176
Formatowanie zwracanych danych za pomocą perspektyw 177
Użycie perspektyw do filtrowania niechcianych danych 180
Perspektywy z polami obliczanymi 181
Rozdział 19. Korzystanie z procedur składowanych 183
Rozdział 20. Zarządzanie transakcjami 191
Polecenie ROLLBACK 194
Polecenie COMMIT 195
Stosowanie punktów kontrolnych 196
Rozdział 21. Kursory 199
Tworzenie kursorów 200
Korzystanie z kursora 201
Zamykanie kursora 203
Rozdział 22. Zaawansowane funkcje języka SQL 205
Klucze główne 206
Klucze obce 207
Zapewnienie unikatowości 209
Sprawdzanie ograniczeń 210
Dodatek A. Skrypty przykładowych tabel 217
Dodatek B. Składnia instrukcji w SQL-u 223
Dodatek C. Typy danych języka SQL 229
Dodatek D. Słowa kluczowe języka SQL 235
Rozwiązania 243