
Découvrir le langage SQL
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 02/12/2021. Dernière mise à jour le 30/01/2025.
Version du programme : 1
Programme de la formation
Cette formation "découverte" vous permettra de comprendre les bases de données dites relationnelles et leurs principes de fonctionnement. Vous manipulerez le langage SQL pour interroger les données d'une base. Vous vous familiariserez également avec des requêtes plus avancées pour analyser les informations.
Objectifs de la formation
- Comprendre le principe et le contenu d'une base de données relationnelle
- Etre en mesure de créer des requêtes pour extraire des données suivant différents critères
- Savoir réaliser des requêtes avec des jointures, pour restituer les informations de plusieurs tables
- Etre en mesure d'utiliser des calculs simples et des agrégations de données
- Savoir combiner les résultats de plusieurs requêtes
Profil des bénéficiaires
- Toute personne ayant des besoins d'interrogation basiques d'une base de données avec le langage SQL.
- aucun pré-requis
Contenu de la formation
-
(journée 1) Introduction aux bases de données
- Découverte de ce qu'est une base et un serveur de base de données
- Présentation d'une table
- Notion d'intégrité référentielle.
- Outil pour interroger une base.
- Clé primaire et unicité.
- Notion de colonne et de types.
-
(journée 1) Extraire les données d'une table
- Qu'est-ce qu'une requête d'extraction ?
- Lister les valeurs à retourner.
- La clause WHERE pour filtrer les données.
- L'absence de valeur (marqueur NULL).
- Retourner des lignes sans doublon (DISTINCT).
- Opérateurs de restriction (BETWEEN, IN, LIKE...).
-
(journée 2) Interroger les données de plusieurs tables
- Principe des jointures : restituer les informations à partir de plusieurs tables.
- Jointure interne et jointure externe.
- La jointure "naturelle" et ses difficultés.
- Opérateurs ensemblistes (UNION, INTERSECT...).
- Introduction aux vues : principe et intérêt.
-
(Journée 2) Ordonnancement et statistiques
- Trouver des valeurs agrégées (MIN, MAX, AVG, SUM...).
- Calculer des agrégats relatifs avec GROUP BY.
- Filtrer les valeurs agrégées avec HAVING.
- Mélanger agrégats et détails avec OVER.
- Ordonnancement des résultats avec RANK, ROW_NUMBER.
-
(Journée 3) - Atelier interroger une base de données
-
(Journée 3) Présenter et trier les données
- Présenter les données des colonnes avec des alias.
- Conversion d'un type à un autre.
- Effectuer des choix à l'aide de l'opérateur CASE.
- Trier les données avec ORDER BY.
- Opérations sur les chaînes de caractères, sur les dates.
-
(Journée 4) - Atelier présenter et trier les données
- Utiliser des fonctions qui améliorent la présentation du résultat des requêtes
-
(Journée 4) Utiliser des sous-requêtes
- Qu'est-ce qu'une sous-requête ?
- Les différentes typologies de résultats.
- Sous-requêtes liste et opérateurs IN, ANY/SOME et ALL.
- Sous-requêtes corrélées.
-
(Journée 5) -Ateliers et cas d'entreprise
- Atelier : utiliser les sous requêtes
- Cas d'entreprise en situation réelle
Les formateurs KAMPUS sont des professionnels compétents sur les sujets de formation qu'ils dispensent. Leurs compétences techniques et aptitudes a délivrer des formations sont validés en interne.
- Feuilles de présence
- Questions orales ou écrites (QCM)
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation
- Formation à distance : outil de visio fourni par Kampus
- Séminaire Théorique
Qualité et satisfaction
Modalités de certification
- Cette formation ne donne pas lieu à une certification.