Certif. RS 100% CPF À distance

DATABIRD Formation SQL – Interroger et manipuler des bases de données relationnelles - Approfondissement

DATABIRD

1 600 €à partir de
Durée variabledurée
1session active
Francelieu

Objectifs de la formation

Comprendre le fonctionnement d'une base de données relationnelle et le rôle du langage SQL.
Maîtriser les requêtes d'extraction, de filtrage et d'agrégation sur des tables simples et multiples.
Réaliser des jointures et des calculs pour produire des indicateurs et KPIs.
Modifier, insérer ou supprimer des données en respectant les bonnes pratiques de sécurité.
Créer et exploiter des vues SQL pour faciliter les analyses récurrentes.
Appliquer ses compétences sur des cas d'usage métier réels.

Programme

Niveau 1
1. Introduction
Rappels sur les bases de données relationnelles
Rôle du langage SQL
Avantages et limites de SQL dans l'analyse de données
2. Découverte de l'environnement SQL
Connexion à une base de données SQL
Présentation des principales interfaces (clients graphiques & ligne de commande)
Schéma d'une base de données (tables, colonnes, types de données, relations)
3. Données : tables simples
Comprendre la structure d'une table
Sélectionner des colonnes (SELECT)
Filtrer des données (WHERE)
Trier des résultats (ORDER BY)
Limiter le nombre de résultats (LIMIT)
4. Calculs et indicateurs de base
Expressions arithmétiques et logiques
Création de colonnes calculées (alias)
Fonctions d'agrégation : SUM, AVG, MAX, MIN, COUNT
Regrouper les données avec GROUP BY
Filtrer des agrégations avec HAVING
5. Extraction multi-tables et jointures
Comprendre la notion de clé primaire et clé étrangère
Réaliser des jointures simples (INNER JOIN)
Découvrir les autres jointures : LEFT JOIN, RIGHT JOIN, FULL JOIN
Combiner plusieurs tables dans une seule requête
Cas pratiques : extraction de KPIs à partir de plusieurs tables liées
Niveau 2
1. Introduction
Rappel : différence entre DQL (interroger) et DML (modifier)
Bonnes pratiques et précautions avant modification (sauvegarde, transactions, filtres précis)
2. Manipulation des données (DML)
INSERT : ajouter de nouvelles lignes dans une table
UPDATE : mettre à jour des données existantes
DELETE : supprimer des enregistrements
Utiliser des conditions (WHERE) pour cibler les lignes à modifier
Risques courants (ex. UPDATE/DELETE sans WHERE) et bonnes pratiques
3. Transactions et sécurité
Notion de transaction
Garantir l'intégrité des données
Exemples pratiques : mise à jour massive, annulation en cas d'erreur
4. Création et gestion des vues
Définition d'une vue : requête enregistrée dans la base
CREATE VIEW : construire une vue à partir d'une requête récurrente
Utilisation des vues pour simplifier l'accès aux données
ALTER VIEW / DROP VIEW : modifier ou supprimer une vue
Bonnes pratiques : vues pour KPIs, simplification de jointures complexes
Niveau 3 – Cas d'usages :
Application des commandes SQL apprises dans un environnement métier simulé (E-commerce).
Création de requêtes complexes combinant plusieurs tables (clients, produits, commandes).
Utilisation avancée des jointures et agrégations pour extraire des indicateurs de performance.
Analyse de données transactionnelles : volumes de ventes, marges, récurrence clients, paniers moyens.
Bonnes pratiques d'écriture et de documentation de requêtes SQL professionnelles.

Résultats attendus

Interroger efficacement des bases de données relationnelles.
Créer des requêtes SQL complexes intégrant filtres, jointures et agrégations.
Modifier et sécuriser des données sans altérer l'intégrité des bases.
Concevoir des vues SQL pour automatiser les analyses récurrentes.
Extraire et structurer des indicateurs clés pour le pilotage de la performance.
Apprentissage des bonnes pratiques SQL en matière de sécurité et d'intégrité des données.
Passage de la certification : "Langage SQL : Exploiter une base de données relationnelle", enregistrée auprès de France Compétences sous le numéro RS7205

Les points forts

Formation orientée pratique et cas concrets, centrée sur l'analyse métier.
Progression structurée du niveau débutant à la manipulation avancée.
Exercices réalisés sur des bases de données réelles simulant des environnements professionnels.

La certification

Langage SQL : Exploiter une base de données relationnelle

  • TypeCertif. RS
  • Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
  • DomaineAnalyse de données
RS 7205 CertifInfo 113775

Organisme & lieu