Aucun prérequis spécifique
À l'issue de la formation, le participant sera capable de mettre en œuvre les compétences suivantes :
Comprendre les concepts clés des SGDBR et de l'algèbre relationnelle.
Prendre en main un environnement SQL.
Écrire et exécuter des requêtes SQL pour manipuler les données.
Extraire des informations de plusieurs tables.
Assimiler les fonctions standards du langage SQL.
AVANT LA FORMATION
Entretien téléphonique avec le formateur afin de personnaliser votre formation.
Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
Jour 1 : Matin
Introduction aux Systèmes de Gestion de Bases de Données Relationnelles (SGDBR)
Concepts fondamentaux des bases de données relationnelles
Présentation de l'algèbre relationnelle et son rôle dans SQL
Vue d'ensemble des principaux SGDBR (MySQL, PostgreSQL, SQL Server, etc.)
Prise en main d'un environnement SQL
Installation et configuration d'un environnement de travail SQL
Introduction à l'interface utilisateur des outils SQL
Création et gestion de bases de données simples
Jour 1 : Après-midi
Écriture des requêtes SQL de base
Syntaxe des requêtes SQL : SELECT, FROM, WHERE
Tri et filtrage des données avec ORDER BY et LIMIT
Utilisation des opérateurs logiques et arithmétiques
Manipulation des données
Insertion de données avec INSERT
Mise à jour et suppression de données avec UPDATE et DELETE
Pratiques exemplaires pour la manipulation sécurisée des données
Jour 2 : Matin
Extraction d'informations de plusieurs tables
Compréhension des jointures (INNER JOIN, LEFT JOIN, RIGHT JOIN)
Utilisation des sous-requêtes et des vues
Techniques pour optimiser les requêtes multi-tables
Fonctions standards du langage SQL
Exploration des fonctions d'agrégation (SUM, AVG, COUNT, etc.)
Utilisation des fonctions de chaîne de caractères et de date
Application des fonctions conditionnelles (CASE, COALESCE)
Jour 2 : Après-midi
Atelier pratique : Création d'une base de données et requêtes complexes
Conception et implémentation d'une base de données simple
Écriture de requêtes complexes pour répondre à des besoins spécifiques
Discussion et retour d'expérience sur l'exercice pratique
Conclusion et prochaines étapes
Synthèse des compétences acquises
Conseils pour approfondir les connaissances en SQL
Introduction aux sujets avancés (indexation, optimisation des requêtes)
FIN DE LA FORMATION
Débrief de la formation avec le formateur pour consolider vos connaissances.