Certif. RS 100% CPF À distance

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

DATABIRD

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

Objectifs de la formation

Prendre en main SQL et comprendre la logique des bases relationnelles.
Extraire et analyser des données à partir de tables simples (sélections, filtres, tris).
Réaliser des extractions à partir de plusieurs tables grâce aux jointures.
Calculer de manière optimisée, efficace et logique mes premiers indicateurs (agrégations, regroupements).
Comprendre les principales commandes SQL permettant de modifier une base de données (ajouter, mettre à jour, supprimer des enregistrements).
Manipuler les données de façon sécurisée et efficace.
Créer et utiliser des vues pour stocker et réutiliser des résultats de requêtes courantes.

Programme

La formation se divise en 2 niveaux :
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, sécurité (restreindre l'accès direct aux

Résultats attendus

Interroger efficacement une base de données à l'aide de requêtes SQL.
Réaliser des jointures et des agrégations pour extraire des indicateurs pertinents.
Manipuler et mettre à jour des données en toute sécurité.
Créer des vues réutilisables pour simplifier leurs analyses.
Appliquer les bonnes pratiques SQL dans un contexte professionnel (finance, marketing, RH, etc.).

Les points forts

Formation concrète centrée sur la pratique et les cas d'usage métier.
Alternance d'exercices guidés et de mises en situation sur de vraies bases de données.
Approche progressive : de l'interrogation simple à la manipulation complète des données.

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