Apprenez à gérer votre serveur votre serveur de bases de données de manière autonome grâce au SGBD PostgreSQL et pgAdmin. Dans cette formation, nous verrons comment initialiser des instances, manipuler les données, et des tâches d'administration de base. Cette formation est basée sur la version 13 de PostgreSQL.


À la fin de cette formation, vous serez en mesure de ...

  • Définir l’architecture de la base de données, connaître ses limitations
  • Installer l’instance, la configurer
  • Gérer la ou les bases de données

Programme détaillé

Introduction
  • Présentation de PostgreSQL
  • Historique et versions
  • Avantages et inconvénients par rapport à d'autres SGBD
  • Architecture de PostgreSQL
Prise en main
  • Vue d'ensemble des différentes solutions d'installation
  • Créer une instance
  • Démarrer et arrêter le serveur
  • Architecture des processus du serveur
  • Création d'instances supplémentaires
  • Connexion avec pg_hba.conf
  • Les différents clients
  • Utilisation de psql
  • Utilisation de pgAdmin 4
Travailler sur la base de données
  • Les requêtes de sélection
  • Trier, filtrer les résultats
  • Les jointures et sous-requêtes
  • Créer et modifier des tables
  • Créer et modifier des tablespaces
  • Mettre en place des contraintes d'intégrité
  • Créer et modifier des index
Les transactions
  • Principe des transactions
  • Démarrer une transaction
  • Valider et annuler les modifications
  • Mettre en place des locks
  • Propriétés ACID
  • Niveaux d'isolation
  • Configuration et archivage des logs
Sécurité
  • Gérer les accès à l'instance
  • Gérer les droits d'accès
  • Gérer les utilisateurs et groupes
  • Ajout et retrait de privilèges
  • Politique de sécurité
Sauvegarde et restauration
  • Sauvegarder avec pg_dump et pg_dumpall
  • Restaurer avec psql et pg_restore
  • Récupération d'un instantané
  • Les logs avec WAL
Aller plus loin
  • Arborescence des répertoires et fichiers
  • Administration du serveur
  • Tâches de maintenance
  • Analyse et optimisations (Vacuum, Reindex, Explain ...)

Evaluation des acquis

  • Quiz à chaque fin de chapitre
  • Test écrit en fin de formation
  • Auto évaluation à remplir en ligne
  • 📎 Référence : PGA
  • Durée : 3 jours (21 heures)
  • 💰 Prix public 2021 : 1300 HT par personne
  • logo MonCompteFormationFinancez cette formation grâce à votre CPF
  • Prérequis :
    • Connaissances de base du langage SQL
    • Connaissances de base en administration (Windows, Linux)
  • 👥 Public visé :
    • Développeurs
    • Administrateurs de bases de données
    • Administrateurs système
    • Chefs de projet
  • Prochaines sessions prévues :
    • Le mercredi 15 décembre 2021 en classe virtuelle