Description
PostgreSQL est le système de gestion de base de données de référence dans le monde libre. Il offre des fonctionnalités rivalisant avec des logiciels tels qu'Oracle DB ou DB2. Il est notamment utilisé pour stocker des données dans des milieux sensibles. Il est important de connaitre l'ensemble des fonctionnalités proposées. Les participants pourront en fin de formation interroger et manipuler des bases de données PostgreSQL.Pré-requis
- Connaissance du langage SQL.
- Concepts de base de données
Publics
- Chef de projets,
- Développeurs,
- Administrateurs systèmes
Objectifs
- objectif de cette formation est d'apprendre à interroger et effectuer des tâches d'administration simple sur une base de données PostgreSQL.
Plan de formation
Présentation
- Historique
- Comparatif avec d’autres SGBD
Les différents outils d’administration
- Le client shell
- Le client graphique
Configuration et mise en place du serveur
- Gestion des droits des utilisateurs
- Installation d’une base de données
- Gestion du tablespace
- Connexion à la base (ODBC)
- Archivage et restauration
- Dump
- Restauration
Spécificité SQL de PostgreSQL
- Index
- Séquences
- Maintenance et optimisation
- Analyse des requêtes : Explain
- Nettoyage des tables : Vacuum
- Reconstruction d’index : Reindex
- Automatisation de la maintenance : Autovacuum