okladka
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)
Rozdział 1. Instalacja i konfiguracja (9)
  • 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)
Rozdział 2. Administracja SZBD PostgreSQL (29)
  • Konfiguracja środowiska SZBD PostgreSQL (29)
  • Zarządzanie bazami danych (34)
  • Program psql (44)
Rozdział 3. Projektowanie baz danych (51)
  • Diagramy związków E/R (51)
    • Grupowanie danych w tabelach (56)
  • Tworzenie tabel (57)
    • Warunki integralności (60)
  • Indeksy (65)
Rozdział 4. Modyfikowanie danych (69)
  • 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)
Rozdział 5. Zapytania złożone (103)
  • Podzapytania (106)
Rozdział 6. Udostępnianie danych (115)
  • ODBC (115)
  • Microsoft Access (116)
  • Microsoft Excel (123)
Rozdział 7. Możliwości systemu PostgreSQL (127)
  • Po co tworzyć własne procedury składowane, funkcje i wyzwalacze? (133)
Rozdział 8. Zarządzanie PostgreSQL-em z poziomu systemu Windows (139)