Formation Postgresql, le SGBD-r gratuit et opensource


Taux global de satisfaction Client : 4.8 sur 5 pour 457 formations

Accueil / Formation / programmation serveur

sagexa in good shape

PostgreSQL : prise en main

introduction à la base de données PostGreSQL

Lieu programmé : France entière (à distance)

du 20-02-2024 au 23-02-2024 (durée 4 jours)

Tarif : 1966 € HT / personne (1966 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 20-02-2024programmation serveur

PostgreSQL également connu sous le nom de Postgres, est un système de gestion de bases de données relationnelles (SGBDR) gratuit et open source mettant l'accent sur l'extensibilité et la conformité SQL. PostgreSQL propose des transactions avec des propriétés d'atomicité, de cohérence, d'isolation, de durabilité (ACID), des vues automatiquement mises à jour, des vues matérialisées, des déclencheurs, des clés étrangères et des procédures stockées. Il est pris en charge sur tous les principaux systèmes d'exploitation, notamment Linux, FreeBSD, OpenBSD, macOS et Windows, et gère une gamme de charges de travail allant des machines uniques aux entrepôts de données ou aux services Web avec de nombreux utilisateurs simultanés.

PostgreSQL : prise en main

Objectifs de la formation PostgreSQL : prise en main

  • Savoir créer une base de données Postgresql
  • Etre capable d'importer et exporter des données
  • Savoir requêter sur les données (DML)
  • Comprendre la gestion des utilisateurs et des droits
  • Connaître les bases du développement de fonctions et procédures
  • Savoir analyser et améliorer la performance des requêtes

Contenu de la formation PostgreSQL : prise en main

Formation PostgreSQL : prise en main

Durée de la formation

4 jours

Participants à la formation PostgreSQL : prise en main

Cette formation Postgresql s'adresse aux développeurs.

Pré-requis de la formation

La connaissance d'un langage de programmation est indispensable.

Travaux pratiques de la formation

les participants réaliseront de nombreux travaux pratiques, basés sur des jeux de données réels.


Programme de la formation PostgreSQL : prise en main

Prise en main de Postgresql

  • Concepts de base
  • Ligne de Commande (CLI)
  • PgAdmin
  • Tablespaces
  • Rappel sur les types de données
  • Gestion d'utilisateur, affectation de droits
  • Sauvegarde et restauration

< sommaire


SQL

  • La sélection
  • Les opérateurs de comparaison et logiques
  • Les types de données et les fonctions
  • Tri et agrégation
  • Clé étrangère (Foreign Key) et Cascade
  • Importation / Exportation de données

< sommaire


SQL LDD

  • Table
  • Vue
  • Vue Matérialisée
  • Modification (Alter, Drop, Rename, Insert , Copy)
  • Mise à jour et suppression

< sommaire


Jointures

  • Jointure naturelle
  • Jointure explicite
  • Les jointures internes, externes, croisées et qualifiées
  • Performance : analyse des requêtes et importance des index

< sommaire


Les expressions conditionnelles

  • if / else
  • TP tableau croisé

< sommaire


Les sous-requêtes

  • valeur unique
  • liste
  • vide / non vide

< sommaire


Les Fonctions

  • Syntaxe de base
  • Surcharge et Arguments
  • Paramètres de Sortie
  • Retour Table

< sommaire


Contrôles de Flux

  • IF...THEN
  • Surcharge et Arguments
  • CASE
  • CASE, While, For

< sommaire


Triggers

  • déclaration et conventions de nommage
  • déclenchement

< sommaire