Date et heure de dépôt : 25/04/2025 12:51:34
Formation négociée : 14930
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
Présentation :
Démystifiez le langage SQL et les Bases de Données relationnelles avec cette formation qui vous guide vers une maîtrise opérationnelle des fondamentaux.
Vous apprendrez à interroger, filtrer et manipuler des Données grâce à des techniques essentielles comme les jointures, les sous-requêtes et les opérateurs ensemblistes.
À travers des ateliers pratiques ciblés, cette formation vous prépare à exploiter SQL de manière efficace dans des scénarios professionnels.
Objectifs :
Comprendre les Bases de Données relationnelles et SQL
Maîtriser l’interrogation et le filtrage des Données
Utiliser les jointures et sous-requêtes avec aisance
Manipuler les Données via insertions et mises à jour
Appliquer des opérateurs ensemblistes pour des cas pratiques
Programme :
1 - Introduction aux Bases de Données et SQL
Fondamentaux des Bases de Données relationnelles
Présentation des objets : tables, vues, index
Normes et structure du langage SQL
Catégories de commandes : DDL, DML, DQL
Travaux pratiques : exploration d’une base et de ses tables
2 - Interrogation des Données
Extraction des Données avec la clause SELECT
Filtrage précis à l’aide de WHERE
Tri des résultats avec ORDER BY
Gestion des valeurs NULL dans les requêtes
Travaux pratiques : extraction de Données avec filtres simples
3 - Filtrage et manipulation des Données
Utilisation des opérateurs logiques : AND, OR, NOT
Recherche avancée avec IN, BETWEEN et LIKE
Calculs simples et concaténation de chaînes
Application des motifs pour les recherches textuelles
Travaux pratiques : filtrage de Données avec LIKE et BETWEEN
4 - Fonctions SQL et agrégation
Application des fonctions arithmétiques de base
Calculs statistiques : COUNT, SUM, AVG, MIN, MAX
Regroupement des Données avec GROUP BY et HAVING
Manipulation des dates pour des analyses temporelles
Travaux pratiques : calcul des ventes totales par période
5 - Jointures entre tables
Compréhension des relations entre tables
Types de jointures : INNER JOIN, LEFT JOIN, RIGHT JOIN
Définition des conditions avec la clause ON
Exploration des CROSS JOIN pour des cas spécifiques
Travaux pratiques : jointure de tables clients et commandes
6 - Utilisation des sous-requêtes
Intégration des sous-requêtes dans la clause WHERE
Création de sous-requêtes corrélées pour des analyses complexes
Utilisation de EXISTS et NOT EXISTS
Introduction à la fonction OVER pour les calculs analytiques
Travaux pratiques : identification de clients via sous-requête
7 - Manipulation des Données
Insertion de nouvelles Données avec INSERT
Mise à jour des enregistrements via UPDATE
Suppression sécurisée avec DELETE
Gestion des transactions pour garantir l’intégrité
Travaux pratiques : mise à jour des prix d’un produit
8 - Gestion des objets et privilèges
Création et structuration de tables avec CREATE
Modification des objets via ALTER (ajout, suppression de colonnes)
Suppression d’objets avec DROP
Gestion des droits d’accès pour les utilisateurs
Travaux pratiques : création d’une table avec index
9 - Opérateurs ensemblistes et cas pratiques
Combinaison de résultats avec UNION et INTERSECT
Utilisation de la structure CASE pour des conditions dynamiques
Création de tables dérivées pour des analyses intermédiaires
Techniques de base pour optimiser les requêtes
Travaux pratiques : fusion de deux listes avec UNION
Développeurs
Analystes
Administrateurs de bases
Toute personne débutant en SQL
SQL
Langage SQL
Bases de données relationnelles
Jointures
Sous-requêtes
DDL DML DQL
Group By
Having
LIKE
BETWEEN
Fonctions SQL
Calculs analytiques
INSERT UPDATE DELETE
Transactions
UNION INTERSECT
Index
Privilèges utilisateurs
Optimisation requêtes