PostgreSQL praktyczny przewodnik
Kategoria: Bazy danych, MySQL PostgreSQL
Wydawnictwo: HELION
Ilość stron: 624
ISBN: 83-7197-754-9
PostgreSQL jest prawdopodobnie najbardziej rozbudowaną oraz oferującą największe możliwości bazą danych typu open source. Autorzy książki - John C. Worsley oraz D. Drake - opracowali ten praktyczny przewodnik po PostgreSQL, wykorzystując swoje wieloletnie doświadczenie w projektowaniu rozwiązań opartych na tym systemie.
W początkowych rozdziałach tej książki przedstawiono podstawowe zagadnienia dotyczące PostgreSQL. Czytelnik zostanie przeprowadzony przez proces pobierania PostgreSQL oraz jego instalacji przez użytkownika. Opisano psql - klienta PostgreSQL wykorzystującego interfejs wiersza poleceń, a także omówiono wszystkie podstawowe właściwości języka SQL obsługiwane w PostgreSQL.
W dalszych rozdziałach zaprezentowano zaawansowane zagadnienia, takie jak:
- Zastosowanie JDBC w celu korzystania z baz danych PostgreSQL z poziomu programów napisanych w języku Java
- Zastosowanie języka PL/pgSQL do pisania procedur wyzwalanych oraz procedur składowanych
- Instalacja, konfiguracja oraz wykorzystanie LXP -- narzędzia służącego do wspomagania projektowania witryn WWW z wykorzystaniem PostgreSQL
Ponadto poznamy sposób tworzenia kopii zapasowych oraz odtwarzania bazy danych PostgreSQL; dowiemy się, jak zarządzać kontami użytkowników, tworzyć nowe bazy danych, jak uruchamiać i zatrzymywać bazy danych, a także w jaki sposób wykonywać inne zadania administratora baz danych. "PostgreSQL. Praktyczny przewodnik" kończy się kompletnym opisem instrukcji PostgreSQL.
W książce położono nacisk na stronę praktyczną. John i Joshua nie marnują czasu czytelników poprzez stosowanie rozwlekłych i nadmiernie oczywistych opisów -- od razu przechodzą do sedna i pokazują, w jaki sposób pomyślnie wykorzystać PostgreSQL jako serwer bazy danych.
Do książki dołączono płytę CD-ROM zawierającą serwer aplikacji PostgreSQL -- LXP. Na płycie tej znajduje się LXP w wersji 0.8.0 oraz PostgreSQL w wersji 7.1.3.
W książce znalazły się informacje i płyta CD-ROM, które umożliwiają użycie tej nowoczesnej technologii w systemach bazodanowych, tworzonych na potrzeby własne do celów edukacyjnych oraz w świecie biznesu, Internetu i mediów elektronicznych.
Wybrane zagadnienia:
- relacyjny model bazy danych,
- elementy języka SQL,
- budowa aplikacji bazodanowych,
- zarządzanie bazą danych Postgres,
- interfejs bazy danych Postgres,
- instalacja i konfiguracja bazy danych Postgres.
Spis treści:
Część I. Wstęp i instalacja (13)
Rozdział 1. Czym jest PostgreSQL? (15)
- Darmowa wersja Open Source (15)
- Zestaw funkcji PostgreSQL (17)
- Gdzie szukać dodatkowych informacji (19)
Rozdział 2. Instalacja PostgreSQL (21)
- Przygotowanie do instalacji (21)
- 10 kroków instalacji PostgreSQL (25)
Część II. Korzystanie z PostgreSQL (41)
Rozdział 3. Podstawowe pojęcia dotyczące SQL (43)
- Wprowadzenie do SQL (43)
- Wprowadzenie do teorii relacyjnych baz danych (45)
- Instrukcje SQL (48)
- Typy danych (66)
- Tabele w PostgreSQL (91)
Rozdział 4. Zastosowanie SQL w PostgreSQL (95)
- Wstęp do psql (95)
- Zastosowanie tabel (99)
- Wprowadzanie danych za pomocą poleceń INSERT oraz COPY (109)
- Pobieranie wierszy za pomocą instrukcji SELECT (114)
- Aktualizacja wierszy za pomocą instrukcji UPDATE (144)
- Usuwanie wierszy za pomocą instrukcji DELETE (147)
- Wykorzystanie zapytań podrzędnych (148)
- Zastosowanie perspektyw (150)
- Inne zastosowania SQL (153)
Rozdział 5. Operatory i funkcje (155)
- Operatory (155)
- Funkcje (171)
Rozdział 6. Klienty PostgreSQL (213)
- Klient psql: zaawansowana problematyka (213)
- PgAccess: Klient z interfejsem graficznym (229)
Rozdział 7. Zaawansowane możliwości (237)
- Indeksy (237)
- Zaawansowane techniki operacji na tabelach (242)
- Tablice (253)
- Automatyzacja popularnych procedur (259)
- Transakcje i kursory (270)
- Rozszerzanie możliwości PostgreSQL (277)
Część III. Administracja PostgreSQL (287)
Rozdział 8. Uwierzytelnianie i szyfrowanie (289)
- Uwierzytelnianie klienta (289)
- Sesje szyfrowania (300)
Rozdział 9. Zarządzanie bazą danych (311)
- Uruchamianie i zatrzymywanie PostgreSQL (311)
- Inicjowanie systemu plików (319)
- Tworzenie i usuwanie bazy danych (323)
- Utrzymanie bazy danych (329)
- Archiwizacja i odtwarzanie danych (335)
Rozdział 10. Zarządzanie użytkownikami i grupami użytkowników (349)
- Zarządzanie użytkownikami (349)
- Zarządzanie grupami (359)
- Nadawanie uprawnień (363)
Część IV. Programowanie w PostgreSQL (369)
Rozdział 11. PL/pgSQL (371)
- Dodanie obsługi języka PL/pgSQL do bazy danych (371)
- Struktura języka (373)
- Zastosowanie zmiennych (378)
- Sterowanie wykonaniem programu (390)
- PL/pgSQL a procedury wyzwalane (406)
Rozdział 12. JDBC (409)
- Konfigurowanie sterownika JDBC PostgreSQL (410)
- Zastosowanie sterownika PostgreSQL (410)
- Zastosowanie JDBC (413)
- Zagadnienia specyficzne dla PostgreSQL i JDBC (419)
Rozdział 13. LXP (421)
- Dlaczego wykorzystywać LXP? (421)
- Podstawowe właściwości (422)
- Instalacja i konfiguracja LXP (423)
- Podstawowe informacje dotyczące znaczników LXP (429)
- Zmienne i obiekty LXP (431)
- Wykorzystanie znaczników kontekstu klienta w LXP (434)
- Analiza składni znacznika (436)
- Logika sterowania wykonaniem (440)
- Pętle iteracyjne (445)
- Włączanie zawartości (446)
- Wyświetlanie znaczników zewnętrznych za pomocą znacznika <xtag> (458)
Część V. Opis poleceń (461)
Rozdział 14. Opis poleceń PostgreSQL (463)
Dodatki: (471)
Dodatek A. Rodzaje kodowania wielobajtowego (573)
Dodatek B. Opcje procesu serwera dla SZBD postgreSQL (575)
Dodatek C. Binarny format instrukcji COPY (579)
Dodatek D. Wewnętrzne zmienne psql (581)

Podobne książki:
Najpopularniejsze kategorie książek:
Bazy danych, Bezpieczeństwo Hakerzy, Biznes SAP R/3, Edytory tekstu, GIS System Informacji Geograficznej, Grafika użytkowa Design, Hardware Elektronika, Informatyka, Informatyka w szkole Edukacja, Internet, Inżynieria oprogramowania Algorytmy, Języki programowania, Komputer, Literatura naukowa, Macromedia, Microsoft, Multimedia, Obsługa komputera, Open Source, Oprogramowanie, Programowanie gier i grafiki, Programy inżynierskie, Programy matematyczne Matematyka, Serwery, Sieci, Systemy, Systemy operacyjne, Teleinformatyka, Telekomunikacja, Tworzenie stron WWW, Uczniowie i Studenci
Linki partnerskie:przedszkole toruń, fajerwerki, narzędzia diamentowe do szlifowania betonu, perfumeria, muzyka