PostgreSQL 15 - Prise en main

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Présenter une vue d'ensemble du SGDBR PostgreSQL, de ses fonctionnalités et des différentes sources d'informations utiles
  • Identifier 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
  • Gérer la sécurité des accès aux bases de données et aux objets de cette base
  • Utiliser les outils psql et pgadmin 4
  • Lister 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)
  • Présenter une vue d'ensemble des objets PL/pgSQL.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

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
    • Sources
    • Packages
    • 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
Exemples de travaux pratiques (à titre indicatif)
  • Prise en main de l'environnement VirtualBox
  • Installation de PostgreSQL
  • Création d'une instance et contrôle de celle-ci avec pg_ctl
  • Configuration de cette instance avec le fichier postgresql.conf
  • Création de plusieurs bases de données avec CREATE DATABASE et différentes options
  • Suppression d'une base de données

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
Exemples de travaux pratiques (à titre indicatif)
  • Création d'utilisateurs et de groupes d'utilisateurs
  • Création de tables de démonstration pour la mise en oeuvre des droits d'accès aux objets pour les utilisateurs / groupes créés précédemment
  • Vérification et test des droits d'accès mis en place

Outils de requêtage SQL en mode ligne et graphique

  • Outil en mode ligne psql
    • Principales commandes spécifiques psql (d, c, l, h)
    • Principales fonctions systèmes d'administration
  • Outil graphique pgAdmin 4

Le langage SQL avec PostgreSQL

  • Les tables relationnelles
    • Types de données supportées
    • Création d'une table
    • Modification de sa structure
    • Contraintes d'intégrité...
  • Les index
    • Généralités
    • Types d'index
    • Création
    • Modification
    • Réorganisation
    • Conseils...
  • Requêtes d'interrogation SELECT
    • Extractions simples
    • Conditions de recherche WHERE
    • Opérateurs booléens (AND, OR, NOT)
    • Opérateurs IN, BETWEEN, LIKE, NULL
    • Opérations arithmétiques (+, -, *, / )
    • Tri des résultats
    • Les jointures
    • Sous-interrogations
    • Traitements de groupe (SUM, AVG, MIN, MAX, COUNT)
    • Regroupements... (GROUP BY, HAVING)
  • Mises à jour de la base de données
    • Insertion de nouvelles lignes INSERT
    • Modification de lignes existantes UPDATE
    • Suppression de lignes DELETE
  • Gestion des privilèges d'accès aux objets
    • GRANT
    • REVOKE
  • Commandes DDL CREATE, ALTER, DROP d'une table / index / vue
Exemple de travaux pratiques (à titre indicatif)
  • Exercices avec psql

Jour 3

Exemples de travaux pratiques (à titre indicatif) - Suite
  • Installation et utilisation de pgAdmin 4
  • Exercices de requêtes SQL d'interrogations (simples, jointures, sous-interrogations, traitements de groupe), de mises à jour des données et de créations d'objets

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
    • pg_dump
    • pg_restore
    • copy
Exemples de travaux pratiques (à titre indicatif)
  • Effectuer un pg_dump d'une base de données dans un fichier texte incluant le CREATE DATABASE au début de la sauvegarde
  • Visualiser le contenu du fichier texte produit par pg_dump
  • Supprimer la base de données (DROP DATABASE) précédemment sauvegardée et la recréer en utilisant psql et le fichier texte produit par pg_dump
  • Effectuer une sauvegarde avec pg_dump d'une autre base de données dans un fichier en format "tar"
  • Supprimer la base de données (DROP DATABASE) précédemment sauvegardée et la recréer en utilisant pg_restore

Introduction au langage PL/pgSQL

  • Les fonctions stockées PL/pgSQL
  • Les triggers

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir les connaissances de base du langage SQL.

Public

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

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Expliquer le modèle relationnel des bases de données
  • Décrire les objets contenus dans une base de données
  • Utiliser les clients PostGreSQL
  • Ecrire des requêtes avec le langage SQL pour créer des objets (tables, index…) de base de données
  • Ecrire des requêtes avec le langage SQL pour extraire, modifier, ajouter, supprimer des données
  • Ecrire des requêtes avec le langage SQL pour filtrer et grouper les données
  • Ecrire des requêtes avec le langage SQL en utilisant des opérateurs et des fonctions
  • Ecrire des requêtes avec le langage SQL impliquant des traitements (jointures) sur plusieurs tables de données
  • Ecrire des sous-requêtes, des vues et des CTE avec le langage SQL
Tarif

A partir de 2 370,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maintenir un parc de serveurs de bases de données en environnement de production
  • Sauvegarder et Restaurer des données
  • Optimiser le système
  • Assurer la haute disponibilité des services
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Développer sur PostgreSQL
  • Maîtriser les données avec PostgreSQL
  • Gérer la création de bases, les contraintes
  • Gérer les opérateurs, les fonctions et les transactions
  • Maîtriser les index et l'optimisation des requêtes
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation PostGIS Fonctionnalités Avancés, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Utiliser les fonctionnalités spatiales avancées 
  • Utiliser les principaux mécanismes et méthodes d’optimisations 
  • Connaître les spécificités d’administration d’une base de données spatiales
Tarif

A partir de 2 250,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

PostgreSQL – administration

Proposé par ENI Service

Objectifs de la formation

  • Appréhender l'architecture de la base de données PostgreSQL
  • 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
  • Interroger une base de données à l'aide de PSQL
  • Sécuriser un serveur PostgreSQL
Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer et configurer PostgreSQL
  • Gérer les utilisateurs, les groupes, les importations et exportations de données
  • Gérer la sauvegarde et la restauration de données
  • Optimiser les requêtes et PostgreSQL
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation PostgreSQL, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Découvrir l’architecture de PostgreSQL et ses outils principaux
  • Savoir installer et administrer un serveur PostgreSQL
  • Être capable de gérer des bases de données PostgreSQL au quotidien
  • Savoir interagir avec un serveur PostgreSQL au moyen de Psql
  • Savoir configurer les permissions et les accès des utilisateurs
  • Mettre en œuvre la sécurité au sein de votre base de données PostgreSQL
  • Mettre en place une stratégie de sauvegarde et de restauration
Tarif

A partir de 1 950,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Bacula le système de sauvegarde Open Source gagne du terrain sur le marché pourtant très concurrentiel des logiciels de sauvegarde, c’est d’autant plus étonnant que ce n’est pas sur ce genre de logiciel clef des infrastructures que les entreprises cherchent à faire des économies de plus la majorité des utilisateurs ne prennent pas de support technique chez Bacula. Bacula s’installe sur des serveurs Unix ou Linux et il dispose de clients Windows et Mac, une interface graphique relativement intuitive et dispose de beaucoup de fonctionnalités originales. Le fonctionnement du logiciel est complexe sur certains aspects et relativement simple pour d’autres, il peut être profitable d'avoir une expérience d'autres systèmes de backup pour se l'approprier rapidement Nous vous proposons dans cette formation Bacula vous apprendre à mettre en œuvre Bacula pour les sauvegardes de vos systèmes.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...