• Lieu(x) de formation : Issy-les-Moulineaux
  • Domaine(s) de compétences : Développement logiciel & cloud
OBJECTIFS DE LA FORMATION

 Posséder une vue d’ensemble du SGDBR PostgreSQL, de ses fonctionnalités et des différentes sources d’informations utiles
 Comprendre les différentes possibilités d’installation de PostgreSQL
 Créer, configurer et contrôler une instance PostgreSQL
 Créer une base de données et les objets de celle-ci
 Interroger et mettre à jour les objets de cette base de données avec le langage SQL
 Maîtriser la sécurité des accès aux bases de données et aux objets de cette base
 Utiliser les outils psql et pgadmin 4
 Connaître les principales opérations de maintenance à effectuer sur les bases de données d’une instance PostgreSQL
 Importer, exporter et échanger des données entre instances PostgreSQL (pg_dump, pg_dumpall, pg_restore)
 Avoir une vue d’ensemble des objets PL/pgSQL

Public concerné

 Développeurs, exploitants, utilisateurs d’applications décisionnelles ou toute personne désirant découvrir et utiliser au mieux PostgreSQL

Cursus

Intra / Inter

CONTENU DE LA FORMATION
Contenu du module :

1. Jour 1
Présentation générale
• Historique
• Fonctionnalités
• Documentation
• Versions mineures et majeures
Installation
• Présentation simplifiée des différentes méthodes d'installation de PostgreSQL
o Sources
o Packages
o Installation graphique
• Création d'une instance et configuration basique de celle-ci
• Démarrage / arrêt / statut de cette instance
• Création d'une base de données et visualisation d'informations sur les bases de données
2. Jour 2
Gestion de la sécurité
• Concepts des mécanismes de sécurité
• Gestion des rôles de types "utilisateur" et "groupe"
• Gestion des privilèges d'accès aux objets
Outils de requêtage SQL en mode ligne et graphique
• Outil en mode ligne psql
o Principales commandes spécifiques psql (d, c, l, h)
o Principales fonctions systèmes d'administration
• Outil graphique pgAdmin 4
Le langage SQL avec PostgreSQL
• Les tables relationnelles
o Types de données supportées
o Création d'une table
o Modification de sa structure
o Contraintes d'intégrité...


• Les index
o Généralités
o Types d'index
o Création
o Modification
o Réorganisation
o Conseils...
• Requêtes d'interrogation SELECT
o Extractions simples
o Conditions de recherche WHERE
o Opérateurs booléens (AND, OR, NOT)
o Opérateurs IN, BETWEEN, LIKE, NULL
o Opérations arithmétiques (+, -, *, / )
o Tri des résultats
o Les jointures
o Sous-interrogations
o Traitements de groupe (SUM, AVG, MIN, MAX, COUNT)
o Regroupements... (GROUP BY, HAVING)
• Mises à jour de la base de données
o Insertion de nouvelles lignes INSERT
o Modification de lignes existantes UPDATE
o Suppression de lignes DELETE
• Gestion des privilèges d'accès aux objets
o GRANT
o REVOKE
• Commandes DDL CREATE, ALTER, DROP d'une table / index / vue
3. Jour 3
Maintenance des données
• Opérations de maintenance d'une instance PostgreSQL
• Gestion de l'espace disque
• Nettoyage des bases de données avec "autovacuum" et "autoanalyze"
• Import et export logiques des données entre bases de données PostgreSQL
o pg_dump
o pg_restore
o copy
Introduction au langage PL/pgSQL
• Les fonctions stockées PL/pgSQL
• Les triggers
VALIDATION DE LA FORMATION

Attestation de formation

Une question ? Un besoin d'informations complémentaires ?

Mail : contact@aforp.fr
Tel : 01 43 11 29 99

Prerequis

 Avoir les connaissances de base du langage SQL.

Durée

3 jours

Coût

Nous consulter

MÉTHODES ET MOYENS PÉDAGOGIQUES

Moyens : Reposity et SOC pédagogiques, salles projets avec baies et équipements réseaux (switchs, routeurs, serveurs, firewall, nas). Environnements linux / windows.

MODALITÉS DE SUIVI ET D’ÉVALUATION

Modalités de suivi : Enquête de suivi à 6 mois

Modalités d'évaluation : TP/TD individuel

CONDITIONS D’ACCUEIL ET D’ACCES DES PUBLICS EN SITUATION DE HANDICAP

Veuillez consulter « notre démarche handicap »

Modalités d’inscription et d’admission
  • Modalités d'inscription : Auprès des équipes commerciales via e-mail ou inscription en ligne
  • Modalités d'admission : Bon de commande