Accueil > Big Data, SGBD, IA, BI, SAP > PostgreSQL : prise en main
Formation #BSI119

Formation PostgreSQL : prise en main

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 3 jours

Code : BSI119


Sessions programmées :

Du 24 au 26 Fév. 2021

Du 28 au 30 Avril 2021

Du 30 Juin au 02 Juil. 2021

Du 15 au 17 Sept. 2021

Du 17 au 19 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 3 jours

Code : BSI119


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Acquérir les compétences nécessaires à l'utilisation efficace et fiable de PostGreSQL
Programme
1/ Présentation de PostgreSQL
  • Historique du projet
  • Les versions PostgreSQL
  • Fonctionnalités
  • Documentation
2/ Installation
  • Installation à partir des sources
  • Installation à partir d’un package
  • L’assistant d’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
3/ Gestion des utilisateurs et des groupes
  • Ajouter et supprimer des utilisateurs
  • Gestion des groupes
  • Authentification
  • Octroi de privilèges
4/ Outils de requêtage SQL en mode ligne et graphique
  • L'outil en ligne de commande : psql (shell SQL)
  • Outil graphique pgAdmin 4
  • L'outil en ligne phpPgAdmin
5/ SQL avec PostgreSQL
  • Les tables relationnelles
  • Types de données supportées
  • Création et destruction de table
  • Modification de sa structure
  • Contraintes d'intégrité...
  • Les index
  • Avantages et inconvénients
  • Types d'index
  • Création, Modification, Réorganisation
  • Conseils sur les index
  • 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 (INSERT, UPDATE, DELETE)
  • Gestion des privilèges d'accès aux objets (GRANT, REVOKE)
  • Commandes DDL CREATE, ALTER, DROP d'une table / index / vue
6/ 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 (pg_dump, pg_restore, copy)
7/ Introduction au langage PL/pgSQL
  • Les procédures stockées
  • Ajout du langage PL/pgSQL
  • Le langage PL/pgSQL : variable, structures de contrôle
  • Les curseurs, la boucle FOR
  • La gestion des exceptions
  • Les triggers (déclencheurs)
  • Utilisation . Création d'un trigger
  • Création d'une procédure stockée pour trigger
  • Les règles et les vues
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Développeurs
  • Exploitants
Dates

Dates

  • Du 24 au 26 Fév. 2021
  • Du 28 au 30 Avril 2021
  • Du 30 Juin au 02 Juil. 2021
  • Du 15 au 17 Sept. 2021
  • Du 17 au 19 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation