Formation PostgreSQL, prise en main certification AVIT® à distance en option


Formation PostgreSQL, prise en main certification AVIT® à distance en option

Catalogue : SGBD



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.
• Extraction 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, les types du langages. 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, les triggers. Structure.
Travaux pratiques
Fonctions stockées.
Maintenance des données
• Importation/exportation de données.
• Utilisation de COPY TO et COPY FROM. Utilisation de 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.
Configuration de PostgreSQL
• Création et démarrage d'une base.
• Le Postmaster. Le fichier Postgresql.conf.
• Tables système.
Travaux pratiques
Création et configuration d'une base.
Compléments
• Les interfaces de programmation.
• Connexion de PostgreSQL avec PHP, JDBC, ODBC.

 

Fiche de la formation



 Cible :

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).


 Durée : 3 jours

 Type : Stage pratique


 Contactez-nous