Accueil > Big Data, SGBD, IA, BI, SAP > PostgreSQL : développement
Formation #BSI123

Formation PostgreSQL : développement

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

Durée : 3 jours

Code : BSI123


Sessions programmées :

Du 10 au 12 Fév. 2021

Du 07 au 09 Avril 2021

Du 09 au 11 Juin 2021

Du 22 au 24 Sept. 2021

Du 24 au 26 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 : BSI123


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

  • Déployer et paramétrer PostGreSQL
  • Acquérir les compétences nécessaires à l’utilisation efficace et fiable de PostGreSQL
  • Etre en mesure de créer des applications avec une base de données PostgreSQL
Programme
1/ Présentation de PostgreSQL
  • Serveur de base de données relationnelle objet
  • Historique
  • Licence
  • Mode de développement
  • Les composants
2/ Installation et configuration
  • Installation de PostgreSQL
  • Installation avec un système de paquetage
  • Les concepts clés de configuration
3/ Les interactions avec le serveur de données
  • Le concept du client serveur
  • Le client PostgreSQL
  • Utiliser les clients graphiques
  • Focus sur les connecteurs à PostGreSQL
4/ Création de Bases (BD) et de tables
  • Différents types de données
  • Création et destruction de BD
  • Héritage des objets
  • Connexion aux BD
  • Création et destruction de table
  • Les OID et tableoid
  • Modification de la structure d’une table
5/ Les Contraintes
  • Cohérence, intégrité
  • NOT NULL
  • Valeur par défaut
  • Contraintes de vérification
  • Contraintes référentielles
6/ Requête SQL
  • Sélection des données
  • Mise à jour des données
  • Transactions
  • Jointures
  • Sous-requêtes
7/ Opérateurs et Fonctions
  • Opérateurs numérique, caractère et relationnel
  • Opération sur dates, représentation des dates
  • Fonctions numérique, caractère, dates
  • Fonctions de conversion
  • Les agrégats
  • Création de fonctions en C
  • Création de fonctions en SQL
8/ Les Transactions et verrou ACID
  • Les types de verrou
  • Verrouillage de table
  • L’étreinte fatale
  • L’isolation
9/ Programmation de procédures stockées
  • Ajout du langage PL/pgSQL
  • Le langage PL/pgSQL : variable, structures de contrôle
  • Les curseurs
  • La boucle FOR
  • Les exceptions
10/ Mise en oeuvre de déclencheurs (triggers)
  • A quoi ça sert
  • Création d’un trigger
  • Création d’une procédure stockée pour trigger
  • Les règles et les vues
11/ Utilisation des index
  • Avantages et inconvénients
  • Les types d’index
  • Conseils sur les index
12/ Optimisation des requêtes Explain
  • Les méthodes de jointure entre tables
  • Vacuum
  • L’ordre Prepare
13/ Gestion de la sécurité dans PostGreSQL
  • Effectuer le contrôle d'accès utilisateurs
  • Administrer les utilisateurs
  • Contrôler les accès sous PostGreSQL
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
  • DBA
Dates

Dates

  • Du 10 au 12 Fév. 2021
  • Du 07 au 09 Avril 2021
  • Du 09 au 11 Juin 2021
  • Du 22 au 24 Sept. 2021
  • Du 24 au 26 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