-
nowość
Sql w praktyce - ebook
Sql w praktyce - ebook
SQL w praktyce — od zera do pierwszych analiz Martin Queryn | Wydanie 1 Zobacz, jak zapytanie zamienia dane w odpowiedź Którzy klienci kupują najwięcej? Jak zmienia się sprzedaż z miesiąca na miesiąc? Które produkty przynoszą największy przychód? W tym e-booku poznasz SQL na przykładzie fikcyjnego sklepu. Prześledzisz drogę od prostego odczytu tabeli do raportów łączących informacje o klientach, zamówieniach i produktach. Każde zagadnienie poznasz przez objaśnienie, zilustrowany przykład oraz ćwiczenie. Nie musisz znać programowania. Na początek wystarczy rozumieć, czym są wiersze i kolumny.
Ta publikacja spełnia wymagania dostępności zgodnie z dyrektywą EAA.
| Kategoria: | Bazy danych |
| Zabezpieczenie: |
Watermark
|
| Rozmiar pliku: | 5,7 MB |
FRAGMENT KSIĄŻKI
Martin Queryn
SQL w praktyce: od zera do pierwszych analiz. Wydanie 1. Wrzesień 2026. Materiał do samodzielnej nauki na komputerze.
Ta książka prowadzi od pytania biznesowego do sprawdzonej odpowiedzi. Poznasz język odczytu, zasady łączenia i podsumowywania danych, a następnie podstawy projektowania, zapisu i organizacji bazy. Każdy rozdział łączy teorię z własnym przykładem i zadaniem.
Dla kogo?: Dla osób początkujących, które znają wiersze i kolumny z arkuszy. Nie zakładamy znajomości programowania.
Przykłady dotyczą SQL Server 2017 lub nowszego oraz programu SQL Server Management Studio, w skrócie SSMS. Książka zawiera cały materiał: teorię, obrazy zapytań, wyniki i rozwiązania. Nazwy tabel i kolumn są po polsku, bez polskich znaków w identyfikatorach. Dane zachowują polskie znaki.SPIS TREŚCI
1. Zanim zaczniesz
2. Warsztat i plan nauki
3. Okno połączenia SSMS
4. Główny interfejs SSMS
5. Utwórz bazę i wykonaj pierwsze zapytanie
6. Jak odczytać wynik
7. Poznaj polski sklep
8. Klucze główny i obcy
9. 01. Baza relacyjna: model przed zapytaniem
10. 02. Składnia, komentarze i nazwy
11. 03. Typy danych: liczba, tekst i data
12. 04. SELECT: pierwsza odpowiedź
13. 05. WHERE: wybieranie właściwych danych
14. 06. ORDER BY i TOP: pierwsze wyniki
15. 07. NULL: brak informacji
16. 08. DISTINCT, IN i BETWEEN
17. 09. LIKE: wyszukiwanie wzorców
18. 10. Obliczenia i jednostki pieniędzy
19. 11. Tekst, funkcje liczbowe i COALESCE
20. 12. COUNT, SUM i AVG: jedna liczba z wielu wierszy
21. 13. MIN, MAX i kontrola rozkładu
22. 14. GROUP BY i HAVING: podsumowanie na klienta
23. 15. CASE: reguły biznesowe
24. 16. Daty i raport miesięczny
25. 17. INNER JOIN: łączenie tabel
26. 18. LEFT JOIN: także osoby bez zakupów
27. 19. RIGHT, FULL i CROSS JOIN
28. 20. SELF JOIN i hierarchia zespołu
29. 21. UNION, UNION ALL i zbiory
30. 22. Podzapytania, EXISTS, ANY i ALL
31. 23. CTE: zapytanie w czytelnych etapach
32. 24. Funkcje okna: zachowaj szczegóły
33. 25. CREATE TABLE: klucze i ograniczenia
34. 26. INSERT i kopiowanie wyniku SELECT
35. 27. UPDATE, DELETE i transakcje
36. 28. ALTER, DROP i rozwój schematu
37. 29. Widoki i procedury składowane
38. 30. Indeksy i plan wykonania
39. 31. Parametry i ochrona przed SQL injection
40. 32. Baza i kopia zapasowa
41. Projekt 1: sprzedaż i klienci
42. Projekt 2: produkty bez podwójnego liczenia
43. Rozwiązania ćwiczeń
44. Rozwiązanie projektu 1A
45. Rozwiązanie projektu 1B
46. Rozwiązanie projektu 1C
47. Rozwiązanie projektu 2
48. Dodatek A. Dodatkowe przykłady SQL Server
49. Dodatek B. Ściąga: myślenie o zapytaniu
50. Dodatek C. Słownik pojęć
51. Dodatek D. Mapa tematów i dalsza nauka
52. Dodatek E. Źródła i informacje o przykładach
53. Dodatek F. Baza ćwiczeniowa w książce
54. Krok 2. Klienci i zamówienia
55. Krok 3. Produkty i pozycje zamówień
56. Krok 4. Zespół oraz dane klientów
57. Krok 5. Dwanaście zamówień
58. Krok 6. Oferta i zespół
59. Krok 7. Pozycje zamówień
60. Krok 8. Sprawdź dane
61. Dodatek G. Parametry w praktyceWARSZTAT I PLAN NAUKI
Co trzeba zainstalować?
Jeśli chcesz samodzielnie wykonywać zapytania, potrzebujesz dwóch programów. SQL Server przechowuje dane. SQL Server Management Studio, czyli SSMS, pozwala je przeglądać i pisać polecenia. Samo zainstalowanie SSMS nie tworzy serwera ani bazy. Do czytania przykładów wystarczy czytnik lub aplikacja obsługująca EPUB.
Instrukcje pobrania: SQL Server - microsoft.com/sql-server/sql-server-downloads; SSMS - learn.microsoft.com/ssms/install/install. W tej książce zakładamy lokalny serwer szkoleniowy, bez danych firmowych.
Połącz SSMS z serwerem
1. Otwórz SSMS. Jeśli okno połączenia nie pojawi się samo, wybierz Connect w panelu Object Explorer, a następnie Database Engine.
2. W Server Name wpisz nazwę z instalacji. Dla lokalnej instancji Express często jest to .\SQLEXPRESS. Kropka oznacza ten komputer. Jeśli instalowałeś instancję domyślną, nazwą może być localhost. To przykłady - użyj nazwy swojej instalacji.
3. W Authentication wybierz Windows Authentication i kliknij Connect. To logowanie kontem Windows. Na cudzym lub firmowym serwerze dane połączenia podaje administrator.
Gdy połączenie się nie uda: Sprawdź, czy zainstalowałeś także silnik SQL Server, czy jego usługa działa i czy nazwa instancji jest poprawna. Przy błędzie certyfikatu na własnym lokalnym serwerze do nauki można użyć Trust Server Certificate. Nie przenoś tego ustawienia bez konsultacji na serwer firmowy.
Jak uczyć się z książką
Możesz uczyć się na dwa sposoby. Najpierw przeczytaj pytanie, obejrzyj obraz zapytania i porównaj go z wynikiem. Następnie spróbuj przewidzieć odpowiedź do ćwiczenia; rozwiązania znajdziesz dalej w książce. Jeśli chcesz pisać SQL w SSMS, odtwórz bazę według dodatku F. Jeśli obraz kodu jest zbyt mały, skorzystaj z funkcji powiększania ilustracji w swoim czytniku, jeśli jest dostępna.OKNO POŁĄCZENIA SSMS
Wersja tekstowa: Rysunek 1. Przykładowe okno połączenia w SSMS 21, wariant Modern Preview. Zrzut Microsoft Learn. W Twojej wersji wygląd i układ pól mogą być inne.
Rysunek 1. Przykładowe okno połączenia w SSMS 21, wariant Modern Preview. Zrzut Microsoft Learn. W Twojej wersji wygląd i układ pól mogą być inne.
Server Name to nazwa serwera. Authentication wybiera sposób logowania. Database Name możesz zostawić domyślne: bazę SklepNaukaPLN utworzymy dopiero za chwilę. Tekst
Na początku skup się na nazwie serwera, logowaniu i przycisku Connect. SSMS może pokazać też ekran logowania do samego programu; nie jest on tym samym co połączenie z silnikiem SQL Server.GŁÓWNY INTERFEJS SSMS
Wersja tekstowa: Rysunek 2. Rzeczywisty zrzut klasycznego interfejsu SSMS z dokumentacji Microsoft pokazuje przykładowy serwer i bazy Microsoftu, nie naszą bazę. W nowszej wersji ikony mogą wyglądać inaczej.
Rysunek 2. Rzeczywisty zrzut klasycznego interfejsu SSMS z dokumentacji Microsoft pokazuje przykładowy serwer i bazy Microsoftu, nie naszą bazę. W nowszej wersji ikony mogą wyglądać inaczej.
Gdzie patrzeć?
Wersja tekstowa: Tabela — Główny interfejs SSMS
Dwie rzeczy przed F5: Sprawdź wybraną bazę oraz zaznaczenie w edytorze. Wykonuj jeden kompletny przykład naraz.UTWÓRZ BAZĘ I WYKONAJ PIERWSZE ZAPYTANIE
Krok 1. Przygotuj dane z dodatku F
Do czytania przykładów wystarczy ten e-book. Jeśli chcesz wykonać je samodzielnie, przejdź do dodatku F: zawiera komplet poleceń tworzących bazę SklepNaukaPLN oraz wszystkie dane. Przepisz kolejno pokazane tam bloki w SSMS. Po sprawdzeniu wyników wróć do tej części książki. Nie musisz pobierać dodatkowych materiałów.
Wersja tekstowa: Kod SQL — Utwórz bazę i wykonaj pierwsze zapytanie
Wersja tekstowa: Rysunek 3. Wybór bazy w klasycznym SSMS. Źródło: Microsoft Learn.