
Poznaj podstawy obsługi wydajnej, stabilnej i bezpiecznej bazy danych
- Jak zainstalować i skonfigurować PostgreSQL?
- W jaki sposób tworzyć i modyfikować tabele?
- Jak manipulować danymi za pomocą języka SQL?
Oprogramowanie dostępne na licencji open source staje się coraz popularniejsze. Nikogo już chyba nie dziwi fakt, że nawet wśród największych i najbardziej rozbudowanych systemów znajdziemy produkty bezpłatne. Jednym z nich jest system zarządzania bazami danych PostgreSQL - powszechnie uważany za najbardziej uniwersalny i stabilny spośród baz danych rozprowadzanych na zasadach wolnego dostępu. PostgreSQL ma dwie wersje - dla systemów Windows i Linux - a jego możliwości wykorzystywane są zarówno przez twórców portali sieciowych, jak i potężnych systemów korporacyjnych przetwarzających ogromne ilości danych.
Książka "PostgreSQL 8.3. Ćwiczenia" to krótkie i skuteczne wprowadzenie w zasady używania tego systemu baz danych. Czytając ją i wykonując zawarte w niej ćwiczenia, dowiesz się, jak zainstalować PostgreSQL w Windows i Linuksie, oraz szybko poznasz podstawy administrowania serwerem bazy danych i kontami jej użytkowników. Nauczysz się tworzyć tabele, dobierać odpowiednie typy danych i budować indeksy. Opanujesz język SQL służący do manipulowania danymi w tabelach. Przeczytasz także o transakcjach i więzach integralności.
- Instalacja serwera PostgreSQL w systemach Windows i Linux
- Uruchamianie i zatrzymywanie serwera
- Obsługa kont użytkowników
- Zarządzanie bazami danych
- Podstawowe koncepcje relacyjnych baz danych
- Typy danych w PostgreSQL
- Tworzenie, modyfikowanie i usuwanie tabel
- Pobieranie danych i przetwarzanie wyników zapytania
- Złożone zapytania SQL
- Obsługa transakcji
Wstęp (5)Rozdział 1. Instalacja i konfiguracja (9)
- Instalacja w systemie Linux (9)
- Instalacja w systemie Windows (16)
- Uruchamianie i zatrzymywanie serwera (19)
- Nawiązywanie połączenia z serwerem (29)
- Obsługa kont użytkowników (32)
- Zarządzanie bazami danych (45)
- Tabele (49)
- Klucze (50)
- Relacje (52)
- Podstawowe zasady projektowania tabel (56)
- Typy danych (65)
- Tworzenie tabel (75)
- Indeksy (86)
- Modyfikacja tabel (89)
- Usuwanie tabel (95)
- Kilka tabel w praktyce (96)
- Wprowadzanie danych (105)
- Pobieranie danych (112)
- Modyfikacja danych (130)
- Usuwanie danych (133)
- Złączenia i unie (137)
- Grupowanie i agregacja danych (153)
- Podzapytania (165)
- Transakcje (176)
- Więzy integralności (182)