14_AF_0000202141_SE_0001248603 # Langage SQL - les fondamentaux IBS global

Langage SQL - les fondamentaux

Date de mise à jour : 27/06/2025 | Identifiant OffreInfo : 14_AF_0000202141
Organisme responsable : IBS global

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 de la formation

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

 

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

42 Rue de l'Aqueduc
75010 - Paris
Téléphone fixe : 0142803839
Contacter l'organisme

Contact de l'organisme formateur

International business software global services
SIRET : 49104921900042
Responsable : Madame Siham BOUDJEMA
Téléphone fixe : 0142803839
Contacter l'organisme

Information fournie par :