Formation SQL – Les fondamentaux
Description
A l’issue de la formation, le stagiaire sera capable de manipuler des données avec SQL et réaliser des requêtes simples et complexes.
- Maîtriser la syntaxe SQL pour créer et interroger des tables
- Manipuler les données avec INSERT, UPDATE, DELETE.
- Utiliser les jointures et les fonctions d’agrégation.
- Créer des vues et comprendre les contraintes d’intégrité.
- Développeurs, analystes, administrateurs débutants en bases de données, ou toute personne souhaitant acquérir des compétences en manipulation de données relationnelles.
- Connaissance informatique de base.
- 1
JOUR 1 : Introduction et manipulation de base
- Introduction aux bases de données relationnelles et au langage SQL
- Qu'est-ce qu'une base de données relationnelle ? Concepts clés.
- Le rôle et l'importance de SQL dans la gestion de données.
- Syntaxe de base pour l'interrogation de données
- Sélectionner des données spécifiques avec SELECT.
- Filtrer les résultats avec la clause WHERE.
- Trier les données avec ORDER BY.
- Limiter le nombre de lignes retournées avec LIMIT.
- Création et modification de structures de tables
- Créer de nouvelles tables avec CREATE TABLE et définir les types de données.
- Modifier la structure d'une table existante avec ALTER TABLE.
- Supprimer des tables avec DROP TABLE.
- Manipulation des données
- Insérer de nouvelles données dans les tables avec INSERT INTO.
- Mettre à jour des données existantes avec UPDATE.
- Supprimer des enregistrements avec DELETE.
- 2
JOUR 2 : Requêtes avancées et agrégation
- Maîtriser les jointures pour combiner des données
- Introduction au concept de jointures.
- Jointures internes (INNER JOIN) : récupérer les correspondances.
- Jointures externes (LEFT JOIN, RIGHT JOIN) : récupérer toutes les lignes d'une table et les correspondances de l'autre.
- Jointures complètes (FULL OUTER JOIN) : récupérer toutes les lignes des deux tables.
- Fonctions d’agrégation pour l'analyse
- Compter le nombre d'enregistrements avec COUNT().
- Calculer la somme des valeurs avec SUM().
- Calculer la moyenne avec AVG().
- Trouver la valeur minimale (MIN()) et maximale (MAX()).
- Groupement et filtrage des groupes
- Regrouper les données par catégories avec GROUP BY.
- Filtrer les groupes résultants avec HAVING.
- 3
JOUR 3 : Vues, contraintes et mise en pratique
- Utilisation des vues pour simplifier les requêtes
- Création de vues personnalisées avec CREATE VIEW.
- Avantages et scénarios d'utilisation des vues.
- Comprendre et appliquer les contraintes d’intégrité
- Définir une clé primaire (PRIMARY KEY) pour identifier de manière unique chaque enregistrement.
- Utiliser les clés étrangères (FOREIGN KEY) pour établir des relations entre tables.
- Assurer l'unicité des valeurs avec la contrainte UNIQUE.
- Garantir la présence de données avec la contrainte NOT NULL.
- Imposer des règles de validation avec la contrainte CHECK.
- Exercices pratiques et études de cas
- Application concrète des concepts appris à travers des exercices variés et des scénarios réels.
Ils nous font Confiance
Nos partenaires de confiance








































Questions fréquentes
FAQ : Formation SQL – Les fondamentaux
Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.
Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.
Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.
Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.