Interroger des bases de données avec SQL

Télécharger la plaquette (PDF)

Objectifs

À l'issue de cette formation, vous serez capables d'utiliser le SQL pour interroger une base de données relationnelle sous PostgreSQL 🐘. Vous aurez ainsi une bonne compréhension du modèle relationnel, la capacité de repérer les informations dont vous avez besoin au sein d'une base de données, et d'utiliser le LID (langage d'interrogation des données) afin de formuler des requêtes SQL mono-tables, multi-tables, avec des fonctions et des agrégations.

Vous serez également autonomes : capables d'apprendre par vous-mêmes comment utiliser des fonctions inconnues, d'écrire des requêtes de plus en plus complexes, et de transférer vos compétences sur les autres SGBD relationnels (Oracle, SQL Server, MySQL, DuckDB, etc.) et dans le cloud (Azure SQL, Google BigQuery, etc.).

Public visé

  • Non-informaticiens déjà à l'aise avec les données, qui savent utiliser un tableur (Excel...) ;
  • Informaticiens souhaitant se mettre ou remettre à niveau en bases de données.

Programme type de la formation

Jour 1

Le programme de la première journée consiste en une familiarisation progressive avec les bases de données relationnelles.

NOTE

Cette journée est optionnelle pour les personnes déjà à l'aise avec les bases de données et souhaitant se concentrer essentiellement sur le SQL.

Matin

  • Une base de données, c'est quoi ?
  • Introduction au modèle relationnel
    • Schéma relationnel
    • Relations, attributs, clés
  • Quiz

Après-midi

  • Introduction à l'interrogation de données mono-table
    • Opérateurs de l'algèbre relationnelle associés
    • Introduction au SQL
  • Quiz

Jour 2

La deuxième journée est consacrée à l'introduction au LID et aux premières interactions avec une base de données.

Matin

  • Requêtes mono-tables
    • SELECT, FROM, WHERE
    • Conditions
    • Fonctions
  • Session pratique
    • Première connexion à une base de données
    • Découverte d'une nouvelle base de données
    • Premières requêtes SQL mono-tables
  • Quiz

Après-midi

  • Requêtes mono-tables complexes
    • Agrégations (GROUP BY, HAVING)
  • Session pratique
    • Requêtes mono-tables avec des fonctions et des agrégations
  • Requêtes multi-tables
    • Opérations ensemblistes (Rappels sur les ensembles)
    • Jointures "simples"
    • Requêtes imbriquées
  • Quiz

Jour 3

La troisième journée est dédiée à la maîtrise des requêtes multi-tables et à la pratique, avec un crescendo dans la difficulté des requêtes.

Matin

  • Session pratique
    • Requêtes multi-tables
    • Auto-jointure

Après-midi

  • Window functions
  • Session pratique
    • Requêtes multi-tables complexes
  • Quiz

Environnement technique

Les apprenants n'ont pas besoin de matériel ou de logiciel spécifique, seulement d'un ordinateur avec accès à Internet équipé d'un navigateur récent. La base de données d'apprentissage est hébergée sur un serveur PostgreSQL, l'accès se fait via pgAdmin.

Tarifs

OFFRE DE LANCEMENT

Pour le lancement de mes activités, profitez d'une réduction de 30 % sur le tarif de mes formations ! 🎉

Le tarif de la formation est un forfait de 2400 € (réduit à 1680 €) pour le format 3 jours et de 1600 € (réduit à 1120 €) pour le format 2 jours, par groupe en intra-entreprise (TVA non applicable, art. 293 B du CGI). Des frais de déplacement peuvent s'appliquer en sus hors de l'agglomération toulousaine.

Intéressé ?

N'hésitez pas à me contacter 📫 sur LinkedIn ou par e-mail . Nous affinerons ensemble votre besoin de formation selon les caractéristiques de vos équipes et de votre entreprise. À bientôt !