
Jeśli kiedykolwiek chciałeś uruchomić bazę danych PostreSQL, a nie wiedziałeś jak lub jeśli chciałeś stworzyć bazę za pomocą tego narzędzia, a ciągle wydaje ci się, że technologia ta przypomina "czarną skrzynkę" -- powinieneś przeczytać tę książkę. Autor, Marcin Szeliga -- wieloletni praktyk, twórca i administrator baz danych, certyfikowany inżynier Microsoft -- podjął się zadania trudnego. Postanowił w sposób przystępny opisać instalację oraz projektowanie bazy postgresowej. Wielka pasja, jaką dla niego są język SQL oraz bazy danych i umiejętność przekazywania informacji, nawet najbardziej zawiłych -- w prosty sposób, zaowocowały doskonałym podręcznikiem dla początkujących. Wykorzystaj szansę i naucz się:
- instalacji systemu PostgreSQL w środowiskach Linux i Windows;
- niezbędnych czynności składających się na codzienną pracę administratora baz danych;
- teorii relacyjnych baz danych. Zdobyte umiejętności zostaną wykorzystane przy tworzeniu przykładowej bazy danych;
- strukturalnego języka zapytań -- języka zarządzania wszystkimi relacyjnymi bazami danych;
- tworzenia zaawansowanych instrukcji języka SQL;
- metod zdalnego dostępu do bazy danych poprzez dobrze znane aplikacje działające w środowisku Windows -- takie jak Microsoft Access czy Microsoft Excel;
- zarządzania PostgreSQL-em z poziomu systemu Windows.
Wstęp (5)- Czym jest PostgreSQL? (5)
- Krótka historia PostgreSQL (6)
- Licencje Open Source (7)
- Organizacja książki (7)
- Konwencje i oznaczenia (8)
- Instalacja PostgreSQL-a w Windows (9)
- Instalacja PostgreSQL-a z pakietów binarnych systemu Linux (19)
- Instalacja PostgreSQL z kodu źródłowego (21)
- Konfiguracja SZBD PostgreSQL w środowisku UNIX (23)
- Konfiguracja środowiska SZBD PostgreSQL (29)
- Zarządzanie bazami danych (34)
- Program psql (44)
- Diagramy związków E/R (51)
- Grupowanie danych w tabelach (56)
- Tworzenie tabel (57)
- Warunki integralności (60)
- Indeksy (65)
- Język definiowania danych (69)
- Zmiana definicji tabel (71)
- Język modyfikowania danych (77)
- Dodawanie danych (77)
- Modyfikowanie danych (82)
- Pobieranie danych (85)
- Wybieranie danych z wielu tabel (93)
- Grupowanie danych (96)
- Przetwarzanie transakcyjne (100)
- Podzapytania (106)
- ODBC (115)
- Microsoft Access (116)
- Microsoft Excel (123)
- Po co tworzyć własne procedury składowane, funkcje i wyzwalacze? (133)