www.qzbooksir.com
okladka
Wykorzystaj pełnię możliwości baz danych

Systemy zarządzania bazami danych to aplikacje, które spotkać można praktycznie w każdej firmie.

Na rynku dostępnych jest wiele takich narzędzi, różniących się od siebie wydajnością, wymaganiami sprzętowymi, potencjalnymi zastosowaniami i - przede wszystkim -- ceną. Użytkownicy mogą wybierać zarówno wśród rozwiązań komercyjnych, jak i nieustępujących im rozwiązań bezpłatnych. Cechą łączącą wszystkie systemy zarządzania bazami danych jest język, na którym opiera się praca z nimi - SQL. To ustandaryzowany zbiór poleceń pozwalających na niemal dowolne manipulacje danymi zgromadzonymi w bazach, tworzenie nowych baz oraz administrowanie serwerami baz danych. Bez jego znajomości wykorzystanie pełni możliwości bazy danych jest praktycznie niemożliwe.

"Praktyczny kurs SQL" to książka, dzięki której poznasz ten język. Czytając ją, dowiesz się, czym jest relacyjność w bazach danych, jak skonstruowane są takie bazy i czym są postaci normalne. Nauczysz się pobierać dane w oparciu o różne kryteria, przetwarzać uzyskane wyniki i wyświetlać je na ekranie w odpowiedni sposób. Poznasz funkcje pozwalające na modyfikację istniejących i dodawanie nowych danych, zastosujesz zapytania złożone i podzapytania oraz wykorzystasz mechanizmy transakcji. Przeczytasz także o projektowaniu baz danych oraz definiowaniu i nadawaniu uprawnień do korzystania z nich.

Uzupełnieniem do książki jest udostępniona tutaj baza danych.

Poznaj w praktyce język będący podstawą wszystkich nowoczesnych systemów zarządzania bazami danych.


Wstęp (9)
Część I Trochę teorii, czyli modele i standardy (17)
Rozdział 1. Relacyjny model baz danych (19)
Rozdział 2. Standardy języka SQL (33)
Część II Pobieranie danych, czyli instrukcja SELECT (47)
Rozdział 3. Odczytywanie danych z wybranej tabeli (49)
Rozdział 4. Wybieranie wierszy (67)
Rozdział 5. Łączenie tabel i wyników zapytań (89)
Rozdział 6. Grupowanie wierszy (117)
Rozdział 7. Podzapytania (145)
Część III Modyfikowanie danych, czyli instrukcje INSERT, UPDATE, DELETE oraz MERGE (181)
Rozdział 8. Modyfikowanie danych (183)
Rozdział 9. Transakcje i współbieżność (197)
Część IV Tworzenie baz danych, czyli instrukcje CREATE, ALTER i DROP (215)
Rozdział 10. Bazy danych i tabele (217)
Rozdział 11. Widoki i indeksy (233)
Część V Uprawnienia użytkowników, czyli instrukcje GRANT i REVOKE (249)
Rozdział 12. Nadawanie i odbieranie uprawnień (251)
Dodatki (261)
Dodatek A Rozwiązania zadań (263)
Skorowidz (295)