Formation PostgreSQL, prise en main
- Programme
- Participants / Prérequis
- Intra / sur-mesure
-
Le SGBD PostgreSQL dispose de la majorité des fonctionnalités que l'on peut trouver dans des produits commerciaux comme Oracle ou DB2. Cette formation vous apprendra à l'utiliser de manière efficace, notamment à créer et à exploiter une base de données, ou encore à programmer avec le langage PL/pgSQL.
Objectifs pédagogiques
- Créer le schéma d'une base PostgreSQL et lancer la création de la structure de la base (script DDL)
- Utiliser les vues, les fonctions stockées et les transactions
- Analyser le plan d'exécution d'une requête, créer et maintenir des index pour améliorer les performances
- Importer et exporter des données de la base
- Gérer l'authentification des utilisateurs et leurs droits
- Installer et configurer une base PostgreSQL
Introduction
- Présentation de PostgreSQL, versions.
- Le modèle relationnel, le schéma.
- Tables, contraintes. Interfaces utilisateur.
SQL avec PostgreSQL
- La norme SQL. Positionnement de PostgreSQL. Mise en place du schéma d'une base.
- Type de données PostgreSQL. Tables. Séquences. Vues. Contraintes d'intégrité sur les tables.
- Ajout, modification et suppression des données.
- Interrogation du schéma d'une base. Sélection, restriction, tri, jointure.
- Extractions complexes. Utilisation d'opérateurs. Spécificités SQL de PostgreSQL.
- Fonctionnalités avancées PostgreSQL. Transactions. Vues. Tableaux. Héritage de tables.
Travaux pratiques
Création d'un schéma. Script SQL DDL. Création de vues. Scénarios de transactions.
Le langage PL/pgSQL
- Les instructions, types du langage. Blocs de code.
- Structures de contrôle. Erreurs et exceptions.
- Les curseurs. Déclaration, déplacement et fermeture.
- Les procédures et les fonctions.
- Ajout de sous-programmes à une base de données.
- Les déclencheurs, triggers. Structure.
Travaux pratiques
Fonctions stockées.
Maintenance des données
- Importation/exportation de données.
- Avec COPY TO et COPY FROM. Avec Psql.
- Sauvegarde et restauration des données.
- Outils pg_dump. Optimisation de requêtes.
- Les index. L'optimiseur. EXPLAIN et VACUUM.
Travaux pratiques
Importation/exportation de données. Création d'index et analyse de plan d'exécution de requêtes.
Gestion des utilisateurs et des groupes
- Création. Authentification.
- Octroi de privilèges.
Travaux pratiques
Création d'utilisateurs, allocation de droits. Tests d'authentification.
» Participants
» Prérequis
| Delphine A. 12/03/2018 |
5 / 5
|
| Diane S. 19/02/2018 |
4 / 5
|
| Frédéric P. 19/02/2018 |
4 / 5
|
Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.









