ksiazki24h.pl
wprowadź własne kryteria wyszukiwania książek: (jak szukać?)
Twój koszyk:   0 zł   zamówienie wysyłkowe >>>
Strona główna > opis książki

SQL W MGNIENIU OKA OPANUJ JĘZYK ZAPYTAŃ W 10 MINUT DZIENNIE


FORTA B.

wydawnictwo: HELION , rok wydania 2020, wydanie V

cena netto: 49.00 Twoja cena  46,55 zł + 5% vat - dodaj do koszyka

SQL w mgnieniu oka


Opanuj język zapytań w 10 minut dziennie

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.

O autorze 9
Podziękowania 10
Wprowadzenie 11

Rozdział 1. Podstawy języka SQL 15

Podstawy baz danych 15
Bazy danych 16
Tabele 16
Kolumny i typy danych 17
Wiersze 18
Klucze główne 19
Język SQL 20
Ćwicz 20
Podsumowanie 22

Rozdział 2. Pobieranie danych 23

Instrukcja SELECT 23
Pobieranie pojedynczych kolumn 24
Pobieranie wielu kolumn 25
Pobieranie wszystkich kolumn 27
Pobieranie jedynie unikatowych wierszy 28
Ograniczenie liczby zwracanych wyników 29
Komentarze 32
Podsumowanie 33
Zadania 34

Rozdział 3. Sortowanie pobranych danych 35

Sortowanie danych 35
Sortowanie na podstawie wielu kolumn 37
Sortowanie na podstawie położenia kolumny 38
Określenie kierunku sortowania 39
Podsumowanie 41
Zadania 41

Rozdział 4. Filtrowanie danych 43

Stosowanie klauzuli WHERE 43
Operatory klauzuli WHERE 44
Sprawdzanie pod kątem jednej wartości 45
Pobieranie niepasujących danych 46
Sprawdzanie zakresu wartości 47
Sprawdzanie braku wartości 47
Podsumowanie 49
Zadania 49

Rozdział 5. Zaawansowane filtrowanie danych 51

Łączenie klauzul WHERE 51
Używanie operatora AND 51
Używanie operatora OR 52
Kolejność wykonywania działań 53
Operator IN 55
Operator NOT 57
Podsumowanie 58
Zadania 58

Rozdział 6. Filtrowanie za pomocą znaków wieloznacznych 61

Korzystanie z operatora LIKE 61
Znak procentu (%) 62
Znak podkreślenia (_) 64
Znaki nawiasów kwadratowych 65
Wskazówki dotyczące używania znaków wieloznacznych 67
Podsumowanie 67
Zadania 67

Rozdział 7. Tworzenie pól obliczanych 69

Pola obliczane 69
Konkatenacja pól 70
Stosowanie aliasów 73
Przeprowadzanie obliczeń matematycznych 75
Podsumowanie 76
Zadania 77

Rozdział 8. Modyfikacja danych za pomocą funkcji 79

Czym są funkcje 79
Problem z funkcjami 79
Stosowanie funkcji 80
Funkcje tekstowe 81
Funkcje daty i czasu 83
Funkcje numeryczne 86
Podsumowanie 87
Zadania 87

Rozdział 9. Funkcje agregujące 89

Funkcje agregujące 89
Funkcja AVG() 90
Funkcja COUNT() 91
Funkcja MAX() 92
Funkcja MIN() 93
Funkcja SUM() 94
Agregacja tylko unikatowych wartości 95
Łączenie funkcji agregujących 97
Podsumowanie 97
Zadania 97

Rozdział 10. Grupowanie danych 99

Omówienie grupowania danych 99
Tworzenie grup 100
Filtrowanie grup 101
Grupowanie i sortowanie 104
Kolejność klauzul instrukcji SELECT 106
Podsumowanie 106
Zadania 107

Rozdział 11. Zapytania zagnieżdżone 109

Zapytania zagnieżdżone 109
Filtrowanie na podstawie zapytań zagnieżdżonych 109
Zapytania zagnieżdżone jako pola obliczane 113
Podsumowanie 116
Zadania 116

Rozdział 12. Złączanie tabel 117

Czym są złączenia? 117
Relacyjne bazy danych 117
Po co używać złączeń? 119
Tworzenie złączeń 119
Znaczenie klauzuli WHERE 121
Złączenia wewnętrzne 123
Złączanie wielu tabel 124
Podsumowanie 126
Zadania 126

Rozdział 13. Tworzenie zaawansowanych złączeń 129

Stosowanie aliasów tabel 129
Używanie innych typów złączeń 130
Tworzenie złączeń własnych 130
Złączenia naturalne 132
Złączenia zewnętrzne 133
Złączenia i funkcje agregujące 135
Złączenia i ich warunki 137
Podsumowanie 137
Zadania 137

Rozdział 14. Łączenie zapytań 139

Łączenie zapytań 139
Tworzenie unii 139
Stosowanie operatora UNION 140
Zasady stosowania unii 142
Dołączanie lub eliminowanie zduplikowanych wierszy 143
Sortowanie zwróconych połączonych wyników 144
Podsumowanie 145
Zadania 145

Rozdział 15. Wstawianie danych 147

Wstawianie danych 147
Wstawianie całych wierszy 147
Wstawianie niepełnych wierszy 150
Wstawianie pobranych danych 151
Kopiowanie z jednej tabeli do innej 153
Podsumowanie 154
Zadania 155

Rozdział 16. Aktualizacja i usuwanie danych 157

Aktualizacja danych 157
Usuwanie danych 159
Wskazówki związane z aktualizacją lub usuwaniem danych 161
Podsumowanie 161
Zadania 162

Rozdział 17. Tworzenie i modyfikacja tabel 163

Tworzenie tabel 163
Tworzenie prostej tabeli 164
Wartości NULL 165
Podawanie wartości domyślnych 167
Aktualizacja tabel 168
Usuwanie tabel 170
Zmiana nazwy tabeli 171
Podsumowanie 171
Zadania 171

Rozdział 18. Stosowanie perspektyw 173

Perspektywy 173
Dlaczego warto używać perspektyw 174
Zasady tworzenia perspektyw i ich ograniczenia 175
Tworzenie perspektyw 176
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
Podsumowanie 182
Zadania 182

Rozdział 19. Korzystanie z procedur składowanych 183

Procedury składowane 183
Dlaczego warto używać procedur składowanych? 184
Wykonywanie procedur składowanych 185
Tworzenie procedur składowanych 187
Podsumowanie 190

Rozdział 20. Zarządzanie transakcjami 191

Przetwarzanie transakcji 191
Sterowanie transakcjami 193
Polecenie ROLLBACK 194
Polecenie COMMIT 195
Stosowanie punktów kontrolnych 196
Podsumowanie 198

Rozdział 21. Kursory 199

Działanie kursorów 199
Praca z kursorami 200
Tworzenie kursorów 200
Korzystanie z kursora 201
Zamykanie kursora 203
Podsumowanie 204

Rozdział 22. Zaawansowane funkcje języka SQL 205

Ograniczenia 205
Klucze główne 206
Klucze obce 207
Zapewnienie unikatowości 209
Sprawdzanie ograniczeń 210
Omówienie indeksów 211
Wyzwalacze 213
Bezpieczeństwo baz danych 215
Podsumowanie 215

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

256 stron, oprawa miękka

Po otrzymaniu zamówienia poinformujemy,
czy wybrany tytuł polskojęzyczny lub anglojęzyczny jest aktualnie na półce księgarni.

 
Wszelkie prawa zastrzeżone PROPRESS sp. z o.o. 2012-2022