Langage SQL - Prise en main, modélisation & application
Taux de satisfaction :
9,3/10
(3 avis)
Formation créée le 19/05/2021. Dernière mise à jour le 24/04/2025.
Version du programme : 1
Programme de la formation
Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’exploiter des bases de données en utilisant les principales fonctionnalités du langage SQL.
Objectifs de la formation
- Comprendre les principaux concepts des SGDBR (Système de Gestion des Bases de Données Relationnelles) et d'algèbre relationnelle utilisés dans le langage SQL
- Prendre en main un environnement SQL
- Appréhender l'écriture des requêtes SQL pour extraire des données et mettre à jour la base
- Manipuler les données dans une base avec SQL
- Savoir extraire les informations de plusieurs tables
- Assimiler les fonctions standards du langage SQL
Profil des bénéficiaires
Pour qui
- Développeurs
- Architectes
- Administrateurs de bases de données
- Exploitants intervenant sur un serveur de bases de données
Prérequis
- Avoir des connaissances en bases de données relationnelles
- Maîtriser l'outil informatique
- Avoir des notions de gestion des données dans l'entreprise
Contenu de la formation
-
Introduction au relationnel
- Les concepts fondamentaux des SGBDR
-
L'algèbre relationnelle et la logique du SQL
- Concepts de base d’algèbre relationnelle applicable au langage SQL
- Les opérateurs: sur une seule table, sur plusieurs tables, complémentaires (jointure, intersection et division)
- Travaux pratiques
-
Interroger les données
- Les groupes de commandes SQL
- Descriptions des tables de démonstration
- Projection de colonnes: projection d’une colonne, projection de plusieurs colonnes
- Les prérequis de recherche WHERE: une condition, plusieurs conditions
- Suite de valeurs IN
- Intervalle de valeurs BETWEEN
- Chaîne de caractères LIKE
- La recherche de valeurs nulles
- Les opérateurs arithmétiques dans la projection et la sélection
- Opérateurs et fonctions supplémentaires selon le SGBDR
- Tri des résultats
- Traitement des dates et de l’affichage des dates
- Traitements numériques sur les dates grâce aux fonctions
- Regroupement de valeurs et leurs conditions
- Les traitements de groupes
- Travaux pratiques
-
Les jointures
- Jointures: standards, externes, auto-jointures
- Jointures avec synthaxes SQL3
- Travaux pratiques
-
Traitement de groupes
- Traiter les groupes de lignes provenant d’une sélection avec les fonctions
- Regrouper le résultat d’une sélection
- Sélectionner des groupes de lignes par critère
- Sous-interrogation de groupes
- Travaux pratiques
-
Opérateurs algébriques sur plusieurs tables
- Opérateur UNION
- Opérateur MINUS
- Opérateur INTERSECT
- Travaux pratiques
-
Pour aller plus loin
- Structure CASE
- Sous-interrogatoire scalaire
- Tables dérivées
-
Mettre à jour les données
- Insérer une ligne dans une table
- Insérer une ligne provenant d’une table dans une autre
- Mettre à jour les lignes
- Supprimer des lignes
- Environnement transactionnel
-
Gestion des privilèges et des objets
- Fondements de la gestion des privilèges
- Créer et gérer des structures de données
- Créer une table
- Créer une vue
- Créer un index
- Supprimer une table
- Modifier la structure d’une table
- Travaux pratiques
Équipe pédagogique
Professionnel expert dans le Big Data
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
- Émargement numérique
Ressources techniques et pédagogiques
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation.
- Espace intranet de formation
Qualité et satisfaction
Taux de satisfaction des stagiaires
Progression des compétences visées
Taux d'abandon
Taux de retour des enquêtes
Taux d'interruption en cours de prestation
Taux de satisfaction des apprenants
9,3/10
(3 avis)
Accessibilité
Du 01/12 au 03/12