SOFTWARE - Découvrir le langage SQL
Version du programme : 1
Type de formation
MixteDurée de formation
35 heures (5 jours)Accessibilité
OuiSOFTWARE - Découvrir le langage SQL
Cette formation « découverte » permet de comprendre les principes fondamentaux des bases de données relationnelles et leur fonctionnement. Les participants apprendront à utiliser le langage SQL pour interroger et exploiter les données d’une base et découvriront progressivement des requêtes plus avancées permettant d’analyser les informations.
Objectifs de la formation
- Comprendre le principe et le contenu d'une base de données relationnelle
- Écrire des requêtes SQL pour extraire et filtrer des données selon différents critères.
- Utiliser des jointures pour interroger et restituer les données provenant de plusieurs tables.
- Utiliser des fonctions de calcul et d’agrégation pour analyser les données.
- Combiner les résultats de plusieurs requêtes.
- Utiliser des sous-requêtes pour répondre à des besoins d’interrogation plus complexes.
Profil des bénéficiaires
- Toute personne ayant besoin d’interroger et d’exploiter les données d’une base de données à l’aide du 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) 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
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence
- Questions orales ou écrites (QCM)
- Exercices pratiques et mises en situation tout au long de la formation.
- Cas pratique final permettant d’évaluer la capacité à construire des requêtes SQL pour extraire, croiser, filtrer et analyser les données d’une base.
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
- 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.
Capacité d'accueil
Délai d'accès
Accessibilité
Nos formations sont accessibles aux personnes en situation de handicap. Pour toute demande d’adaptation ou d’aménagement, nous vous invitons à contacter notre référente Handicap, Pauline de La Nouvelle, à l’adresse contact@kampus-training.com. Chaque situation est étudiée individuellement afin de proposer les solutions les plus adaptées.