Formation PostgreSQL · PG-101

PostgreSQL — SQL et fondamentaux

Interroger, analyser et structurer vos données avec PostgreSQL : requêtes SQL, jointures, fonctions de fenêtrage, index et droits.

2 jours · 14 heuresNiveau débutantÀ Marseille, sur site dans vos locaux ou à distance

Programme

Jour 1 — Découvrir PostgreSQL et interroger les données

  • Positionnement de PostgreSQL : licence, architecture, extensions, écosystème
  • Outils : psql, pgAdmin, DBeaver ; bases, schémas, tables et types de données
  • SELECT : filtres, tris, expressions, valeurs NULL
  • Jointures internes et externes, unions
  • Agrégations : GROUP BY, HAVING, fonctions d’agrégat
  • Sous-requêtes et requêtes corrélées

Jour 2 — Analyser et structurer

  • Expressions de table communes (WITH) et requêtes récursives
  • Fonctions de fenêtrage : ROW_NUMBER, RANK, LAG, cumuls et moyennes mobiles
  • Dates, chaînes de caractères et données JSONB
  • INSERT, UPDATE, DELETE, ON CONFLICT et transactions
  • Tables, contraintes, clés étrangères, index B-tree et lecture d’un plan EXPLAIN
  • Rôles et droits : GRANT, REVOKE, accès en lecture seule
  • Atelier de synthèse : modéliser et interroger une base de ventes

Méthode pédagogique

Alternance d’apports courts et d’exercices guidés sur une base PostgreSQL par stagiaire, puis requêtes en autonomie sur un jeu de données métier. Quiz de positionnement en début de session, évaluation des acquis en fin de formation. Support de cours, aide-mémoire SQL et corrigés remis aux participants.

Public et prérequis

Public visé : équipes data et BI, analystes, développeurs et administrateurs qui débutent avec PostgreSQL.

Prérequis : aucune connaissance du SQL n’est nécessaire. Une aisance avec les outils informatiques suffit.

Pour aller plus loin : PostgreSQL — Entrepôt de données et performance (PG-201).

Cette formation vous intéresse ?

Je vous envoie le programme détaillé et un devis adapté à votre effectif sous 48 h ouvrées.