Retour aux formations
IA & Data
Langage SQL - Prise en main, modélisation & application
3 jour(s) • 21h
Description
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 pédagogiques
- 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
Public concerné
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
Déroulé du programme
1
Introduction au relationnel
- Les concepts fondamentaux des SGBDR
2
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
3
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
4
Les jointures
- Jointures: standards, externes, auto-jointures
- Jointures avec synthaxes SQL3
- Travaux pratiques
5
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
6
Opérateurs algébriques sur plusieurs tables
- Opérateur UNION
- Opérateur MINUS
- Opérateur INTERSECT
- Travaux pratiques
7
Pour aller plus loin
- Structure CASE
- Sous-interrogatoire scalaire
- Tables dérivées
8
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
9
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
Informations
Durée
3 jour(s)
21h
Tarif
2100 € HT
HT
Formations similaires
IA & Data
Migration vers le Cloud
2 jour(s)
Sur demande
IA & Data
Agents IA — Concevoir des systèmes autonomes avec LangChain et LangGraph - Avancé
3 jour(s)
Sur demande
IA & Data
AI Act européen — Comprendre vos obligations et vous mettre en conformité - Niveau débutant
1 jour(s)
Sur demande
IA & Data
Analyse des données avec Microsoft Power BI (4-167)
3 jour(s)
2200 € HT