Pierwsze kroki z SQL. Praktyczne podejście dla początkujących - ebook
Pierwsze kroki z SQL. Praktyczne podejście dla początkujących - ebook
Wielu osobom nauka języka SQL może przysparzać problemów. Trzymasz w ręku świetnie napisany podręcznik, który ułatwi Ci to zadanie! Przewodnik przedstawia praktyczne sposoby wykorzystania języka SQL bez zagłębiania się w techniczne szczegóły jego działania. Najwięcej miejsca poświęcono na ćwiczenia z rzeczywistymi bazami danych. Książka ta pomaga nie tylko w uzyskaniu praktycznej wiedzy o pracy z bazami danych, ale także o ich wykorzystywaniu do rozwiązywania problemów biznesowych.
Najważniejsze zagadnienia omówione w książce:
- podstawy wiedzy o relacyjnych bazach danych, ich rodzajach oraz o języku SQL
- baza danych SQLite
- polecenie SELECT, ważniejsze klauzule i słowa kluczowe
- podstawy projektowania baz danych
- zarządzanie danymi w tabelach i ich modyfikacje
- operatory i funkcje języka SQL
Sprawdź, jak łatwo jest pracować z danymi za pomocą SQL!
Thomas Nield — programista i analityk o wieloletnim doświadczeniu. Obecnie zajmuje się rozwijaniem oprogramowania dla biznesu w firmie Southwest Airlines. Specjalista w zakresie programowania reaktywnego, programowania w językach Java i Kotlin, a także oprogramowania dla biznesu do realizacji zadań strategicznych. Autor wielu popularnych artykułów i uczestnik licznych projektów programistycznych.
Spis treści
Przedmowa (7)
Wstęp (9)
1. Czym jest język SQL i dlaczego jest taki popularny? (15)
- Kto powinien znać język SQL? (16)
2. Bazy danych (17)
- Czym jest baza danych? (17)
- Podstawowe informacje o relacyjnych bazach danych (17)
- Dlaczego konieczne jest stosowanie oddzielnych tabel? (18)
- Wybór odpowiedniej bazy danych (19)
3. SQLite (23)
- Czym jest SQLite? (23)
- SQLiteStudio (24)
- Dodawanie bazy danych i podgląd jej zawartości (25)
4. Polecenie SELECT (31)
- Wyszukiwanie danych za pomocą języka SQL (31)
- Wyrażenia w instrukcjach SELECT (34)
- Konkatenacja pól tekstowych (39)
- Podsumowanie (40)
5. Klauzula WHERE (41)
- Filtrowanie rekordów (41)
- Korzystanie z klauzuli WHERE w odniesieniu do wartości liczbowych (42)
- Operatory AND, OR oraz IN (43)
- Klauzula WHERE a wyrażenia tekstowe (45)
- Klauzula WHERE a wartości logiczne (47)
- Obsługa wartości NULL (48)
- Warunki grupujące (50)
- Podsumowanie (52)
6. Klauzule GROUP BY i ORDER BY (53)
- Grupowanie wierszy (53)
- Sortowanie wierszy (56)
- Funkcje agregujące (56)
- Klauzula HAVING (59)
- Wyświetlanie unikalnych wierszy (61)
- Podsumowanie (61)
7. Instrukcje ze słowem kluczowym CASE (63)
- Składnia instrukcji CASE (63)
- Grupowanie w instrukcji CASE (65)
- Trik z wartością 0 i null w instrukcji CASE (65)
- Podsumowanie (68)
8. Operator JOIN (71)
- Łączenie ze sobą dwóch tabel (71)
- Złączenie wewnętrzne (INNER JOIN) (74)
- Złączenie lewostronne (LEFT JOIN) (77)
- Inne rodzaje złączeń (80)
- Łączenie ze sobą wielu tabel (81)
- Grupowanie w instrukcjach ze złączeniami (83)
- Podsumowanie (86)
9. Projektowanie baz danych (87)
- Planowanie projektu bazy danych (87)
- Baza danych SurgeTech Conference (90)
- Klucze główne i obce (92)
- Schemat bazy danych (94)
- Tworzenie nowej bazy danych (95)
- Instrukcja CREATE TABLE (97)
- Definiowanie kluczy obcych (106)
- Tworzenie widoków (108)
- Podsumowanie (111)
10. Zarządzanie danymi (113)
- Instrukcja INSERT (114)
- Instrukcja DELETE (117)
- Instrukcja TRUNCATE TABLE (118)
- Instrukcja UPDATE (119)
- Instrukcja DROP TABLE (119)
- Podsumowanie (120)
11. Dalsze kroki w świecie języka SQL (121)
A. Operatory i funkcje (125)
B. Informacje dodatkowe (133)
Skorowidz (139)
Kategoria: | Bazy danych |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-283-2819-8 |
Rozmiar pliku: | 7,1 MB |