formation-continue

PostgreSQL : administration (BD021)

La formation PostgreSQL : administration vous permet de : 
- Comprendre l'architecture de la base de données PostgreSQL
- Savoir installer PostgreSQL
- Appréhender les principales fonctionnalités d'administration d'une base de données PostgreSQL
- Créer et gérer une base de données
- Gérer l'accès aux utilisateurs
- Savoir interroger une base de données à l'aide de PSQL
- Sécuriser un serveur PostgreSQL.

Diplôme
Certificat ESIEE-IT
Durée
3 jours (soit 21 heures)
Coût
2 340 €
Campus
Paris 9ème ou à distance

PostgreSQL : administration

  • Comprendre l'architecture de la base de données PostgreSQL
  • Savoir installer PostgreSQL
  • Appréhender les principales fonctionnalités d'administration d'une base de données PostgreSQL
  • Créer et gérer une base de données
  • Gérer l'accès aux utilisateurs
  • Savoir interroger une base de données à l'aide de PSQL
  • Sécuriser un serveur PostgreSQL.

Comprendre l'architecture de la base de données PostgreSQL

  • Introduction
  • Présentation, historique, les versions PostgreSQL, les outils complémentaires et les licences.
  • Les composants du serveur PostgreSQL: serveur, client, connecteurs jdbc, tcl, pl, python.

Savoir installer PostgreSQL

  • Choix de la méthode d'installation : les packages, le code compilé ou les sources.
  • Etude des scripts fournis avec PostgreSQL : démarrage du serveur, création des tables de droits d'accès, démarrage de multi-serveurs, ...
  • Présentation de l'organisation du répertoire /var/lib/pgsql.
  • Etude des fichiers postgresql.conf, pg_hba.conf
  • Atelier : Installation et configuration d'un serveur postgresql par chaque participant

Appréhender les principales fonctionnalités d'administration d'une base de données PostgreSQL

  • Présentation des outils d'administration :
  • psql, pgAdmin, phpPgAdmin, DBeaver
  • Atelier : découverte de psql, mise en oeuvre de Dbeaver

Créer et gérer une base de données

  • Commandes de création et gestion des bases de données
  • La gestion des schémas
  • Les espaces de stockage
  • Atelier : création d'une base et import de données mise à disposition sur l'infrastructure de travaux pratiques

Gérer l'accès aux utilisateurs

  • Système des privilèges : principe de fonctionnement, authentification, contrôle des droits pour les requêtes.
  • Gestion des rôles.
  • Les instructions GRANt et REVOKE.
  • Atelier : exemple de gestion de comptes utilisateurs : création/suppression de comptes

Savoir interroger une base de données à l'aide de PSQL

  • Démonstration des commandes psql.
  • Les commandes en \. pgadmin : installation, configuration.
  • Atelier : manipulation sur les tables créées à partir des fichiers d'import, insertion de données, contrôle de cohérence, ...

Sécuriser un serveur PostgreSQL

  • Sécurité au-delà de la gestion des comptes.
  • Présentation des points à risques, et à sécuriser.
  • Limitation des ressources, sécurisation des accès : fichier pg_hba.conf
  • Mapping avec les utilisateurs systèmes: pg_ident.conf
  • Atelier : détection des failles et points de faiblesse sur un serveur mal
  • sécurisé.

Exploitation

  • Sauvegardes/Restaurations : contrôler l'état de la table, réparer,
  • optimiser : étude des outils pg_dump, pg_dumpall, vacuumdb.
  • Méthode de sauvegarde des données PostgreSQL
  • Archivage continu
  • Montée de niveaux : copie de serveur à serveur, réplication.
  • Atelier : restauration d'une base après un crash disque
  • Présentation des fichiers journaux.
  • Atelier : analyse de logs

À qui s’adresse cette formation ?

Chefs de projets, Développeurs, Administrateurs de bases de données, Administrateurs systèmes
 

Quels sont les prérequis ? 

Avoir des connaissances de base en SGBDR, en langage SQL et en administration du système d'exploitation Windows ou Linux/Unix. 
 

Méthodes pédagogiques 

  • Apports théoriques suivis d’applications 
  • Travaux pratiques réalisés 
     

Méthodes d'évaluations

  • QCM d'évaluation des acquis

  • À l’issue de cette formation, un certificat ESIEE-IT vous sera délivré.

Pour vous inscrire, envoyez un mail à formationcontinue@esiee-it.fr  (réponses sous 48heures). 

Informations complémentaires

Texte

Prochaines sessions : 

  • Du 2 au 4 octobre 2023
  • Du 4 au 6 décembre 2023
  • Du 22 au 24 janvier 2024
  • Du 25 au 27 mars 2024
  • Du 8 au 10 juillet 2024
  • Du 21 au 23 octobre 2024
  • Du 16 au 18 décembre 2024
  • Horaires : 9h00 à 17h30
  • Taux de réussite : nouvelle formation 
  • 100% à distance (D) ou en présentiel (P)
  • Si vous êtes en situation de handicap, retrouvez toutes les informations utiles  ICI

 

Contactez-nous