Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : PostgreSQL - Prise en main, modélisation et application

PostgreSQL - Prise en main, modélisation et application

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Formation créée le 19/05/2021. Dernière mise à jour le 16/11/2022.

Version du programme : 1

Programme de la formation

Objectif de formation : Cette formation apporte les connaissances nécessaires à l'utilisation de PostgreSQL

Objectifs de la formation

  • Avoir une vue d’ensemble du SGDBR PostgreSQL
  • Comprendre les fonctionnalités et les différentes sources d’informations de l’outil
  • Maîtriser les diverses méthodes d’installation de PostgreSQL
  • Créer, paramétrer et contrôler une instance
  • Construire une base de données et ses objets
  • Interroger et modifier les objets de la BDD avec le langage SQL
  • Sécuriser la BDD
  • Suivre et entretenir la BDD
  • Gérer les échanges de données entre instances

Profil des bénéficiaires

Pour qui
  • Développeur, administrateurs ou toute personne souhaitant utiliser PostgreSQL…
Prérequis
  • Maîtriser les bases du langage SQL

Contenu de la formation

  • Présentation générale (1,5 heures)
    • Évolution dans le temps de PostgreSQL
    • Les fonctionnalités principales
    • Documentation
    • Les versions mineures et majeures
  • Installation et création d'instances (5 heures)
    • Présentation des différentes techniques d’installation
    • Création et paramétrage d’une instance
    • Démarrage, arrêt et statut de cette instance
    • Création d’une BDD et visualisation d’informations sur celle-ci
    • Travaux pratiques: présentation de l’environnement VirtualBox, installation de Postgre avec l’une des méthodes, création et configuration d’instances, création et suppression de BDD (3 heures environ)
  • Outils de requêtage SQL en mode ligne graphique (1 heure)
    • Présentation de l'outil en mode en ligne psql
    • Présentation de l'outil graphique pgAdmin 4
  • Langage SQL & PostgreSQL (6 heures)
    • Les tables relationnelles: types de données supportées, créer une table, changer la structure, l’intégrité
    • Les index: présentation, les différents types d’index, création, modification & réorganisation, conseils
    • Requêtes d’interrogation SELECT: extractions simples, conditions de recherche WHERE, opérateurs booléens, opérations arithmétiques, tri des résultats, les jointures, sous-interrogations, traitements de groupes, regroupements
    • Mettre à jour la BDD: insérer des lignes, modifier des lignes actives, supprimer des lignes
    • Les privilèges d’accès aux objets
    • Commandes DDL CREATE, ALTER? DROP d’une table, index, vue
    • Travaux pratiques: travaux avec psql, installation et usage de pgAdmin 4, travaux sur les requêtes SQL (4,5 heures environ)
  • Maintenance des données (3 heures)
    • La maintenance d’une instance
    • Gestion de l’espace disque
    • Nettoyage des BDD
    • Import et export logiques des données entre BDD: pg_dump, pg_restore, copy
    • Travaux pratiques: réaliser un pg_dump d’une BDD dans un fichier texte incluant le CREATE DATABASE au début de la sauvegarde, visualiser le contenu du fichier texte produit, supprimer la BDD et la recréer, faire des sauvegardes avec pg_dump d’une autre BDD, supprimer la BDD et la restaurer (1,5 heure environ)
  • Gestion de la sécurité (2,5 heures)
    • Concepts des mécanismes de sécurité
    • Gestion des rôles de type "utilisateur" et "groupe"
    • Gestion des privilèges d'accès aux objets
    • Travaux pratiques : mise en place d'une stratégie de sécurité (1,5 heures environ)
  • Pour aller plus loin (2 heures)
    • Les fonctions stockées PL/pgSQL
    • Les triggers
Équipe pédagogique

Professionnel expert dans le Big Data

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation
  • Émargement numérique
Ressources techniques et pédagogiques
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation
  • Espace intranet de formation

Qualité et satisfaction

Taux de satisfaction des stagiaires, progression des compétences visées, taux d'abandon, taux de retour des enquêtes, taux d'interruption en cours de prestation...