Initiation aux bases de données et au SQL pour les professionnels non informaticiens
Apprenez à poser des questions fiables à une base relationnelle sans prérequis de développement. Le cas guidé couvre modèle, saisie, requêtes et rapprochement des résultats pour comprendre ce que les tableaux affichent réellement.
Professionnels métier, gestionnaires et utilisateurs de tableaux souhaitant comprendre une base relationnelle et écrire leurs premières requêtes.
Prérequis
Aucun prérequis technique bloquant : les bases utiles sont rappelées en début de formation.
Des compétences à mettre en pratique
Objectifs pédagogiques
Concevoir une base de données (modèle relationnel, MCD)
Créer une base (tables, contraintes d'intégrités)
Remplir une base de données (chargement depuis un fichier texte ou ordres SQL)
Écrire des requêtes SQL pour extraire les données de la base (select)
Comprendre le concept de transaction et des verrous (accès concurrent)
Comprendre comment les données sont sécurisées (droits)
Comprendre les formats de données (CSV, XML, import/export, ETL) dans les échanges entre les applications et les bases
Comprendre la place des bases de données dans les architectures d'entreprise (site WEB, applications internes, décisionnel, outils BI, reporting, etc. )
Votre progression, jour après jour
Programme détaillé
6 séquences · 21 heures indicatives · ateliers et évaluation
Concevoir puis interroger une petite base de commandes en comprenant ce que réalise le système derrière une application métier.
Préparer votre formation et découvrir la méthode
Préparer la formation
Aucune programmation nécessaire ; tableur, schémas simples et environnement SQL local guidé.
Apports illustrés, exercices progressifs, ateliers sur un cas fil rouge et retour argumenté sur les productions. Les ateliers et l'évaluation font partie des heures indiquées.
Jour 01Comprendre une base relationnelle7 h · 2 séquences avec mise en pratique
Séquence 1 · 3 h 30
Comprendre une base relationnelle
Distinguer table, ligne, colonne et type de donnée.
Identifier clés primaires et liens entre tables.
Situer base, application et reporting dans une architecture.
Distinguer table, ligne, colonne, identifiant et relation ; comprendre pourquoi une clé unique évite les ambiguïtés.
Notions et méthodes en détail
Distinguer table, ligne, colonne et type ; relier une ligne à un objet métier.
Comprendre clé primaire, clé étrangère et cardinalité avec clients, commandes et articles.
Repérer répétitions et anomalies de mise à jour dans un tableau unique.
Atelier prévuTransformer un tableau mêlant clients et commandes en trois tables et expliquer les doublons ainsi évités.
Livrable attenduDictionnaire de données métier et exemple de normalisation.
Vérification en atelierLe schéma distingue correctement une commande de ses lignes d’articles.
Pour aller plus loin
Repérer dans un tableur les données répétées qui devraient devenir des entités séparées.
Séquence 2 · 3 h 30
Dessiner puis créer le modèle
Exprimer entités, associations et cardinalités.
Traduire le modèle en tables et clés étrangères.
Définir obligations de saisie et contraintes d'intégrité.
Traduire règles métier en types, clés primaires, clés étrangères et contraintes de saisie.
Notions et méthodes en détail
Définir colonnes obligatoires et contraintes d’unicité selon les règles du cas.
Choisir nombres, dates et textes sans stocker systématiquement toute valeur comme chaîne.
Créer de petites tables dans une base d’exercice avec des noms explicites.
Atelier prévuCréer le modèle clients-commandes-lignes puis tenter un enregistrement invalide pour observer le rôle des contraintes.
Livrable attenduModèle relationnel et règles d’intégrité explicites.
Vérification en atelierUne référence inconnue et une clé dupliquée sont identifiées comme anomalies.
Pour aller plus loin
Tester le modèle sur une commande comportant plusieurs produits et sur un client sans commande.
Jour 02Remplir et modifier les données7 h · 2 séquences avec mise en pratique
Séquence 3 · 3 h 30
Remplir et modifier les données
Importer un CSV en contrôlant séparateur et types.
Écrire INSERT, UPDATE et DELETE avec filtre vérifié.
Comprendre validation, annulation et principe de transaction.
Observer le rejet d’une clé étrangère invalide, d’un doublon interdit et d’une valeur obligatoire absente ; expliquer le rôle de chaque contrainte.
Notions et méthodes en détail
Utiliser INSERT, UPDATE et DELETE avec un filtre explicite dans l’environnement d’exercice.
Prévisualiser les lignes concernées avant une modification et comprendre commit et rollback.
Distinguer absence de valeur et chaîne vide lors d’une saisie.
Atelier prévuImporter les commandes dans une base d'exercice et annuler une modification avant validation définitive.
Livrable attenduScript de modification sécurisé et preuve des lignes concernées.
Vérification en atelierLe nombre de lignes modifiées correspond à la sélection vérifiée au préalable.
Pour aller plus loin
Simuler une mise à jour trop large dans une base d’exercice puis corriger la condition avant validation.
Séquence 4 · 3 h 30
Poser des questions avec SELECT
Choisir colonnes, filtres et ordre d'affichage.
Calculer sommes, comptes et regroupements.
Comprendre valeur NULL et recherche de données manquantes.
Combiner filtres, tri, valeurs nulles, agrégations et regroupements en reliant chaque clause à la question métier.
Notions et méthodes en détail
Construire SELECT, alias, WHERE et ORDER BY à partir d’une question formulée en français.
Combiner AND et OR avec parenthèses ; tester bornes de dates et valeurs NULL.
Lire le résultat avant d’ajouter de nouveaux calculs pour localiser une erreur.
Atelier prévuRépondre à cinq demandes métier, dont les clients sans adresse renseignée et les montants par mois.
Livrable attenduCarnet de requêtes commentées et résultats de contrôle.
Vérification en atelierLa sélection inclut et exclut les exemples attendus aux limites de la période.
Pour aller plus loin
Expliquer la différence entre filtrer des lignes avant calcul et filtrer des groupes après calcul.
Jour 03Croiser des tables et gérer les accès7 h · 2 séquences avec mise en pratique
Séquence 5 · 3 h 30
Croiser des tables et gérer les accès
Relier tables par jointures et vérifier le nombre de lignes.
Comprendre pourquoi une jointure peut multiplier les montants.
Distinguer lecture, écriture, rôles et verrous concurrents.
Distinguer jointure interne et externe ; comprendre la multiplication des lignes dans une relation un-à-plusieurs.
Notions et méthodes en détail
Relier deux tables avec une clé puis comparer jointure interne et externe.
Observer comment plusieurs lignes de détail peuvent multiplier une ligne de commande.
Comprendre droits de lecture et de modification sans utiliser de compte administrateur.
Atelier prévuProduire les ventes par client puis simuler deux utilisateurs, dont un lecteur qui ne peut modifier aucune commande.
Livrable attenduRequêtes multi-tables et contrôle des doublons.
Vérification en atelierLe résultat explique les lignes absentes et les répétitions introduites par la jointure.
Pour aller plus loin
Calculer un indicateur sans compter deux fois les clients et repérer les droits nécessaires à un usage en lecture seule.
Séquence 6 · 3 h 30
Échanger les données et vérifier le résultat
Situer CSV, JSON, XML et flux d'intégration.
Contrôler comptages, totaux et cohérence après import ou export.
Documenter dictionnaire de données et requêtes utiles.
Vérifier séparateurs, dates, encodage, décimales et confidentialité lors d’un export ou d’un import.
Notions et méthodes en détail
Exporter un résultat avec en-têtes, encodage et format de dates explicites.
Contrôler nombre de lignes, doublons et total de référence avant de diffuser un tableau.
Documenter question, période et filtres pour permettre une prochaine extraction.
Atelier prévuLivrer une petite base et trois requêtes de reporting accompagnées d'un dictionnaire compréhensible par un collègue non informaticien.
Livrable attenduExport vérifié et fiche de contrôle avant partage.
Vérification en atelierLe destinataire peut interpréter le fichier sans deviner son périmètre.
Pour aller plus loin
Comparer le total d’un rapport SQL à celui du fichier exporté et expliquer un écart de conversion.
Mettre vos acquis à l’épreuve
Évaluation finale prévue
Mise en situation individuelle et restitution commentée, incluses dans la dernière séquence. Durée indicative : 60 minutes.
Critères de réussite
Les clés et les relations sont expliquées correctement.
Les résultats SQL sont rapprochés des données sources.
Une modification risquée est testée dans une transaction d'exercice.
Adaptation et validation pédagogique. Version enrichie proposée, à valider par le formateur. Répartition pédagogique proposée sur une base de 7 heures par jour, pauses exclues. À ajuster avec le formateur au positionnement initial. Les approfondissements « Pour aller plus loin » sont sélectionnés par le formateur selon le positionnement et le temps disponible ; ils ne constituent pas des heures supplémentaires garanties.
Les ateliers décrivent les travaux prévus. Leurs fichiers, corrigés et évaluations en ligne sont à préparer, sauf ressources explicitement disponibles dans le module pilote.
Références pour approfondir
Documentation des organismes et éditeurs. La progression et les ateliers sont une rédaction originale pour Beyond Expertise.
Le centre doit confirmer les prérequis, le programme final, les dates, les horaires et le tarif avant inscription. Le délai d’accès dépend des disponibilités et du besoin. L’ouverture d’une session et la disponibilité d’un cours e-learning sont confirmées avant inscription.
Les ateliers, méthodes et évaluations du programme sont proposés pour validation pédagogique. Les supports effectivement disponibles sont indiqués dans la section « Contenu e-learning ».
Le parcours ne délivre pas de diplôme ni de certification professionnelle. Aucune éligibilité CPF ou prise en charge n’est garantie. Toute préparation à un examen externe devra faire l’objet d’informations et d’habilitations vérifiées.
Les objectifs et prérequis sont disponibles. Les leçons, supports et évaluations de ce parcours ne sont pas encore intégrés dans cet espace. Le programme détaillé ci-dessus décrit les apprentissages et les ateliers prévus.
Origine des informations et statut du programme
Durée, niveau, modalités, objectifs et tarif relevés sur le site officiel le 11 septembre 2026. Le déroulé détaillé a été enrichi par Beyond Expertise. Validation pédagogique du formateur à réaliser avant animation.