Tutoriel PostgreSQL 6.5

Thomas Lockhart

Traduction : Marc Blanc


Table des matières
Sommaire
1. Introduction
Qu'est-ce que Postgres ?
Succincte histoire de Postgres
Le projet Postgres de Berkeley
Postgres95
PostgreSQL
À propos de cette version
Ressources
Vocabulaire
Notation
An 2000
Droits d'auteur et marque commerciale
2. SQL
Le modèle relationnel
Formalisation du modèle de données relationnel
Domaines contre données types
Opérations dans le modèle de données relationnel
Algèbre relationnelle
Calcul relationnel
Calcul relationnel de tuple
Algèbre relationnelle contre calcul relationnel
Le langage SQL
Select
Définition de données
Manipulation des données
Catalogues système
SQL intégré
3. Architecture
Concepts architecturaux de Postgres
4. Mise en place
Mise en place de l'environnement
Démarrage du moniteur interactif (psql)
Gérer une base de données
Créer une base
Accéder à une base
Détruire une base
5. Le langage de requête
Moniteur interactif
Concepts
Création d'une nouvelle classe
Peupler une classe avec des instances
Questionner une classe
Re-direction des requêtes SELECT
Jointures entre les classes
Mise à jour
Suppressions
Utilisation des fonctions aggrégats
6. Fonctionnalités avancées de PostgreSQL
Héritage
Valeurs non-atomiques
Tableaux
Time travel
Fonctionnalités avancées supplémentaires