SQL w mgnieniu oka. Opanuj język zapytań w 10 minut

Товар

2 601  ₽
SQL w mgnieniu oka. Opanuj język zapytań w 10 minut

Доставка

  • Почта России

    1634 ₽

  • Курьерская доставка EMS

    2175 ₽

Характеристики

Артикул
15853329283
Состояние
Новый
Język publikacji
polski
Tytuł
SQL w mgnieniu oka.
Autor
Ben Forta
Nośnik
książka papierowa
Okładka
miękka
Rok wydania
2020
Wydawnictwo
Helion
Liczba stron
256

Описание

SQL w mgnieniu oka. Opanuj język zapytań w 10 minut

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ę:

  • 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!

O autorze

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.

Spis treści

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

Гарантии

  • Гарантии

    Мы работаем по договору оферты и предоставляем все необходимые документы.

  • Лёгкий возврат

    Если товар не подошёл или не соответсвует описанию, мы поможем вернуть его.

  • Безопасная оплата

    Банковской картой, электронными деньгами, наличными в офисе или на расчётный счёт.

Отзывы о товаре

Рейтинг товара 4.93 / 5

147 отзывов

Russian English Polish