
Poznaj zasady pracy z bazami danych
- Projektowanie baz i tabel
- Wprowadzanie i wybieranie danych
- Konstruowanie złożonych zapytań
Bazy danych są "kręgosłupem" niemal każdej aplikacji. Rozbudowane systemy finansowe, aplikacje korporacyjne, portale i sklepy internetowe, a nawet proste programy do fakturowania opierają się na bazach danych. Rynek systemów zarządzania bazami danych jest bardzo zróżnicowany -- można znaleźć zarówno ogromne aplikacje komercyjne, jak i systemy dostępne nieodpłatnie. Na szczęście dla programistów i użytkowników z każdym z takich systemów można "porozumieć się" za pomocą języka o nazwie SQL. Oczywiście, każda z baz danych ma specyficzne dla siebie instrukcje, jednak rdzeń języka jest wspólny.
Dzięki książce "SQL. Ćwiczenia praktyczne" na podstawie prostych i gotowych do rozwiązania przykładów poznasz podstawy tego języka. Nauczysz się planować i projektować tabele, umieszczać w nich dane oraz przetwarzać je. Dowiesz się, w jaki sposób formułować zapytania języka SQL, za pomocą których można wprowadzać dane, wybierać je według określonych kryteriów i przeprowadzać obliczenia. Poznasz również sposoby pobierania danych z wielu tabel za pomocą złączeń oraz przeczytasz o transakcjach i więzach integralności.
- Zasady projektowania tabel baz danych
- Typy danych
- Wprowadzanie danych do bazy
- Pobieranie danych
- Modyfikowanie i usuwanie danych
- Złączenia
- Transakcje w systemach baz danych
Po przeczytaniu tej książki będziesz w stanie sprawnie posługiwać się
systemami baz danych opartymi na SQL.
Wstęp (5)Rozdział 1. Podstawy relacyjnych baz danych (9)
- Tabele (9)
- Klucze (10)
- Relacje (11)
- Podstawowe zasady projektowania tabel (16)
- Typy danych (25)
- Tworzenie tabel (29)
- Atrybuty kolumn (31)
- Indeksy (35)
- Modyfikacja tabel (39)
- Usuwanie tabel (45)
- Instrukcja INSERT INTO (47)
- Wprowadzanie wielu wierszy (53)
- Druga postać instrukcji INSERT (55)
- Podstawy instrukcji SELECT (57)
- Sortowanie wyników zapytań (61)
- Kryteria pobierania danych (63)
- Niepowtarzalność wierszy (71)
- Instrukcja UPDATE (73)
- Modyfikacja danych w tabelach (74)
- Usuwanie danych (78)
- Łączenie wyników zapytań (81)
- Pobieranie danych z wielu tabel (86)
- Złączenia (90)
Rozdział 8. Grupowanie danych (105)
Rozdział 9. Podzapytania (113)
- Podzapytania w klauzuli FROM (114)
- Podzapytania klauzuli WHERE (115)
- Podzapytania w instrukcjach aktualizujących dane (119)
- Transakcje w systemach baz danych (123)
- Obejmowanie instrukcji transakcją (124)
- Wycofywanie transakcji (125)
- Izolacja transakcji (126)
- Integralność danych (129)
- Definiowanie klucza obcego (130)
- Dodawanie i usuwanie więzów (133)
Dodatek B Instalacja PostgreSQL (144)