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.
PROGRAMME PEDAGOGIQUE
OBJECTIFS
PUBLIC CONCERNE
HORAIRES
TARIFS
PROGRAMME PEDAGOGIQUE
PROGRAMME DE FORMATION
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
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
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
OBJECTIFS
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
PUBLIC CONCERNE
Participants
- Développeurs, exploitants et toute autre personne désireuse d’utiliser au mieux PostgreSQL ou de migrer vers PostgreSQL
Prérequis
- Connaissances de base d’un système d’exploitation (Windows, Linux/Unix)
HORAIRES
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30
Les participants sont accueillis à partir de 8h45
TARIFS
Durée : 3 jours
Réf : POS
Prix 2020 : 1960 € H.T.
Pauses et déjeuners offerts
Cette formation vous intéresse
Notre équipe est à votre écoute pour étudier vos besoins en formation et vous proposer les meilleures solutions.
Contactez-nous pour fixer un rendez-vous ou décrivez-nous votre projet. Nous prendrons contact avec vous rapidement.