- Date de session
Nous contacter
- Booster IT
- Catalogues Formations
- Formation SQL
- OBJECTIFS PÉDAGOGIQUES
À l’issue de la formation, le participant sera en mesure de :
- Comprendre le concept d'une base de données relationnelle
- Savoir créer des requêtes SQL
- Réaliser des requêtes avec des jointures et des opérateurs ensemblistes
- Savoir effectuer des agrégations de données
- Bien présenter et trier les données d’une requête
- PUBLIC CONCERNÉ
Toute personne souhaitant apprendre les fondamentaux des bases de données et du langage SQL
- PRÉREQUIS
Aucune connaissance particulière
LE PROGRAMME
ENTRAÎNEMENTS
Concepts fondamentaux des bases de données
- Qu'est-ce qu'une base de données ?
- Le modèle relationnel et ses particularités
- Notion de table, ligne, colonne et de types
- L'intégrité référentielle
- La clé primaire et la clé étrangère
Requêter la base de données
- Comment écrire une requête d'extraction
- Vue générale d’une requête SQL (select, from, where)
- Trier les résultats (ORDER BY)
- Conditions et opérateurs de comparaison
- Retourner des lignes sans doublon (DISTINCT)
- Les opérateurs de restriction (BETWEEN, IN, LIKE...)
Interroger plusieurs tables pour récupérer les données
- Le produit cartésien
- Les jointure internes et externes
- Les opérateurs ensemblistes (UNION, INTERSECT...)
- Les corrélations
Gérer les valeurs agrégées
- Utiliser les fonctions d'agrégation SQL : MAX, MIN, AVG, SUM...
- Calculer des agrégats relatifs avec GROUP BY
- Filtrer et mélanger les agrégats avec HAVING et OVER
Bien présenter les résultats et trier les données
- Les alias pour présenter les données
- L'expression conditionnelle CASE
- Trier les données avec ORDER BY
- Effectuer des opérations sur les chaînes de caractères et sur les dates
Ces formations qui pourraient vous intéresser
PRÊT À FAIRE LE GRAND SAUT ET ÉCHANGER SUR VOTRE PROJET
Nos équipes vous recontacteront pour échanger sur vos besoins en formation.
- Date de session
Nous contacter
Étiqueté bdd