Présentation de la formation
La formation Langage SQL vous enseigne les notions fondamentales liées aux systèmes de gestion de bases de données relationnelles (SGBDR). Vous y apprendrez la syntaxe des instructions SQL pour définir des structures de données et manipuler des informations au travers de clauses spécifiques et de nombreux cas pratiques métiers.
Les avantages de cette formation
Cette formation est conçue pour offrir une expérience complète, pratique et certifiante. Chaque point ci-dessous correspond à un objectif validé à la fin du parcours :
- Comprendre l'architecture SGBDR et la schématisation des bases de données.
- Maîtriser la définition des données (DDL) pour créer et modifier des tables et des contraintes d'intégrité.
- Extraire des informations précises en utilisant des filtres complexes, des tris et des modèles de recherche.
- Réaliser des analyses avancées grâce aux fonctions d'agrégation et au groupement de données.
- Exploiter la puissance relationnelle via les jointures, les unions et les sous-requêtes.
- Appliquer ses acquis immédiatement sur des scénarios réels (gestion de projet, festival, transport aérien).
Programme détaillé de la formation Programmation – Langage SQL
Module 1 - Introduction au langage SQL
• Introduction
• Concepts de base de SGBDR
• Schématisation d’une base de données
• La syntaxe des instructions SQL
• Les opérateurs
🎯 Objectif : Assimiler les concepts de base des SGBDR, la schématisation des bases et la syntaxe fondamentale des instructions et opérateurs SQL.
Module 2 - La définition des données
• Création et suppression d’une base de données
• Les différents types de données
• Création et suppression des tables
• Modifier la structure d’une table – ALTER TABLE
• Les contraintes
🎯 Objectif : Apprendre à créer, modifier et supprimer des bases de données et des tables tout en gérant les types de données et les contraintes.
Module 3 - Manipulation de données - 1
• Insertion et modifications des enregistrements – INSERT, UPDATE et DELETE
• Extraction des données – SELECT
• Filtrer les données – WHERE
• Modèles de recherche – LIKE
• Trier les données – ORDER BY
• Les jointures – JOIN
🎯 Objectif : Maîtriser l’insertion, la modification et l’extraction de données (SELECT) incluant le filtrage, le tri et les jointures entre tables.
Module 4 - Manipulation de données - 2
• Fonctions d’agrégation – SUM, COUNT, AVG, MIN et MAX
• Organiser des données identiques en groupes – GROUP BY et HAVING
• Les sous-requêtes
• Combiner les résultats de deux ou plusieurs instructions SELECT – UNION
• Les fonctions SQL de manipulation de date
🎯 Objectif : Utiliser les fonctions d’agrégation, les regroupements (GROUP BY), les sous-requêtes et les fonctions de manipulation de dates.
Module 5 - Cas pratique 1
• Base de données d’Air France
• Base de données d’un festival de musique
• Base de données d’un cycle de formation d’étudiants
• Base de données d’employés
• Base de données de gestion de projet
🎯 Objectif : Mettre en pratique les requêtes SQL sur des bases de données variées telles qu’Air France, un festival de musique ou la gestion de projet.
Module 6 - Cas pratique 2
• Base de données d’une promotion d’étudiants
• Base de données d’un cinéma
• Base de données des étapes du Tour de France
• Base de données de gestion de ventes
🎯 Objectif : Consolider ses compétences sur des cas d’études complexes comme la gestion d’un cinéma, des étapes du Tour de France ou la gestion des ventes.
- 1 Section
- 6 Lessons
- 3 Hours
- Microsoft Word 20216
- 1.1Module 1CopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopy
- 1.2Module 2CopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopy
- 1.3Module 3CopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopy
- 1.4Module 4CopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopy
- 1.5Module 8CopyCopyCopy
- 1.6Module 9CopyCopyCopy