Aller au contenu principal

SQLI : 03. PostgreSQL, administration

Durée

21 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Tout au long de la formation, le formateur s'assure de la compréhension et de l'assimilation des concepts via des QCM et exercices. Après la formation : évaluation à chaud et à froid.

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
1036.35€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
4473€ HT / groupe
4 stagiaires minimum

Public

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

Pré-requis

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

Objectifs pédagogiques

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 

Programme détaillé

Module 1 : FONDAMENTAUX DE POSTGRESQL 

  • Présentation de PostgreSQL 
  • Comprendre les bases de données PostgreSQL 
  • Types de données PostgreSQL 
  • Récupération des données 
  • Filtrage des données 
  • Triage des données 
  • Suppression des doublons 
  • Utilisation de la clause HAVING 
  • Tronquer une table       
  • Les procédures stockées 

 

Module 2 : LES OPERATEURS POSTGRESQL

  • Les opérateurs de comparaison
  • L'opérateur BETWEEN
  • L'opérateur NOT
  • L'opérateur LIKE
  • Les opérateurs AND et OR
  • L'opérateur LIMIT
  • L'opérateur IN
  • L'opérateur UNION
  • L'opérateur INTERSECT
  • L'opérateur EXCEPT 

 

Module 3 : LES FORMULES ET LES FONCTIONS POSTGRESQL

  • La formule AVG
  • La formule COUNT
  • La formule SUM
  • La fonction MAX
  • La fonction MIN
  • La fonction ROW
  • La fonction RANK
  • La fonction DENSE RANK
  • La fonction First Value
  • La fonction LAST
  • La fonction LAG
  • La fonction LEAD Les déclencheurs
  • Pourquoi utiliser un déclencheur ?
  • Créer un déclencheur
  • Gérer un déclencheur

 

Module 4 : LES INSTANCES

  • Création d'une instance
  • Administration d’une instance
  • Gestion d’une instance

 

Module 5 : AJUSTEMENT DES PERFORMANCES

  • Limitation des connexions
  • Optimisation de la mémoire
  • Affinage de l’auto-vacuum avec les seuils 
  • Gestion avancée des connexions             

 

Module 6 : GESTION AVANCEE DES CONNEXIONS

  • PgBouncer
  • PgPool Haute disponibilité
  • Réplication logique (londiste, slony)
  • Réplication physique
  • Reprise sur incident
  • Archivage des logs de transaction

 

Sessions

Filtrer les résultats

28 résultats

Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.

0 résultat