Langage SQL
Contenu
Objectifs
- Effectuer des extractions de données d'une seule table d'une base de données relationnelle, à l'aide de requêtes simples, pour analyser tout ou partie des contenus en filtrant selon des critères définis
- Réaliser l'extraction de données issues de plusieurs tables d'une même base de données relationnelle, à l'aide de requêtes complexes, pour fournir des données sélectionnées exploitables à des fins d'analyse
- Mettre à jour les données d'une table au sein d'une base de données relationnelle, en utilisant les instructions SQL de type DML (insérer, supprimer, modifier, rechercher), pour permettre aux utilisateurs de la base de données de travailler avec des données actualisées
- Enregistrer dans la base de données relationnelle les requêtes SQL d'extraction de données les plus couramment utilisées sous forme de vues pour faciliter leur réutilisation
Les objectifs de votre formation peuvent être personnalisés en fonction de votre projet et de votre niveau
Programme
1-Rappels de concepts de base (base de données, SGBD, langage SQL)
- Structure générale d'une base de données
- Concepts de base des SGBD
- Présentation du SGBD MySQL
- Mise en place d'un environnement de travail
- Installation d'une base MySQL et de données de test
- Choix des types de données
- Contraintes d'intégrités
- Modèle relationnel, MCD / MLD
- Modèle entités-associations
- Sauvegarde et restauration de la base de données
- Affiché le contenu d'une table est à l'aide d'une requête SELECT simple
- Utilisation de l'instruction FROM
- Utilisation des instructions WHERE, LIKE, IS NULL, IN
- Utilisation des instructions GROUP BY, HAVING
- Utilisation des fonctions d'agrégation (MIN, MAX, AVG, COUNT)
- Utilisation des critères (ORDER, LIMIT, OFFSET)
- Création de sous requêtes imbriquées ou corrélées
- Informations sur les jointures et requêtes multi-tables
- Utilisation des alias de colonnes ou de tables
- Afficher le contenu de plusieurs tables à l'aide d'une instruction INNER JOIN
- Afficher le contenu de plusieurs tables est à l'aide d'une instruction OUTER JOIN
- Utilisation de tables temporaires pour fournir un résultat complexe
- Utilisation de l'instruction INTO
- Utilisation de fonctions d'agrégation pour rechercher des données dans plusieurs tables
- Création de requêtes pour ajouter des données dans une table (INSERT)
- Création de requêtes pour modifier les données d'une table (UPDATE)
- Création de requêtes pour supprimer les données d'une table (DELETE)
- Création de requêtes de mise à jour de données avec des critères (WHERE)
- Créer une vue simple avec l'instruction CREATE VIEW
- Créer des vues complexes
- Créer des vues avec l'utilisation de filtres (WHERE, NOT IN, IS NULL, LIKE)
Validation / certification préparée
- Niveau d'entrée : Sans niveau spécifique
- Langage SQL : exploiter une base de données relationnelle
Dates et lieux de formation
au 30/06/2025
Rue de Châtillon
35 Rennes
- Entrée sortie permanente
- Formation à la demande
- 40 heures
- Formation mixte (FOAD et présentiel)
Code CPF 337108
au 30/06/2025
rue de Pontaniou
29 Brest
- Entrée sortie permanente
- Formation à la demande
- 40 heures
- Formation mixte (FOAD et présentiel)
Code CPF 337108
au 30/06/2025
42 Avenue de la Perrière
56 Lorient
- Entrée sortie permanente
- Formation à la demande
- 40 heures
- Formation mixte (FOAD et présentiel)
Code CPF 337108
au 30/06/2025
1 Rue Aristide Briand
29 Quimper
- Entrée sortie permanente
- Formation à la demande
- 40 heures
- Formation mixte (FOAD et présentiel)
Code CPF 337108