Groupe ECL · Gestion et management
Les bases de données — SQL, NoSQL et modélisation des données
Fullstack pour décideurs · séance 1 · ≈ 25 min d’écoute

Ce que tu sauras faire
- Distinguer front, back et base de données
- Lire un schéma de données simple
- Comparer SQL et NoSQL pour décider
- Poser les bonnes questions à votre équipe tech
Écouter un extrait
Au programme
- Comprendre les données d'une application
- Où vivent les données ?
- Le modèle relationnel : tables et relations
- Ce qu'est une requête — sans coder
- SQL vs NoSQL : choisir le bon outil
- Les bases relationnelles SQL
- Les bases NoSQL et leurs familles
- Critères de choix pour un décideur
- Structurer, protéger et piloter ses données
- Modéliser avant de stocker
- Sauvegarde, sécurité et continuité
- RGPD, données personnelles et gouvernance
Notions clés du cours
- Base de données
- Système organisé permettant de stocker, d'interroger et de modifier des informations structurées de façon persistante, accessible par des applications via un moteur de gestion dédié (SGBD).
- Modèle relationnel
- Modèle d'organisation des données structurant l'information en tables (entités) reliées entre elles par des clés, permettant d'interroger des ensembles complexes via un langage déclaratif.
- Requête SQL
- Instruction déclarative adressée au SGBD pour lire, insérer, modifier ou supprimer des données selon des critères précis, sans décrire comment les récupérer techniquement.
- Base de données relationnelle (SQL)
- Système de stockage organisant les données en tables structurées avec schéma fixe, garantissant les propriétés ACID (Atomicité, Cohérence, Isolation, Durabilité) et interrogeable via le langage SQL.
- Base de données NoSQL
- Ensemble de systèmes de stockage non relationnels, conçus pour des données sans schéma fixe, des volumes très importants ou des besoins de scalabilité horizontale, au prix d'une cohérence parfois affaiblie.
- Modélisation des données (MCD)
- Représentation graphique et abstraite des entités d'un domaine, de leurs attributs et des associations qui les relient, indépendamment de toute implémentation technique, servant de contrat entre métier et technique.
- RGPD — Règlement Général sur la Protection des Données
- Règlement européen imposant aux organisations qui traitent des données personnelles de résidents européens de respecter des principes de licéité, de minimisation, de sécurité et de droits des personnes, sous peine de san…
Questions fréquentes
Combien de temps dure « Les bases de données — SQL, NoSQL et modélisation des données » ?
Environ 25 min d’écoute, réparties sur 55 écrans avec voix-off et 4 quiz d’auto-évaluation.
Que saurai-je faire à la fin ?
Distinguer front, back et base de données. Lire un schéma de données simple. Comparer SQL et NoSQL pour décider.
Faut-il un compte ou payer ?
Non : ce cours est accessible sans inscription, et il peut être téléchargé pour l’écouter hors-ligne.
Puis-je lire au lieu d’écouter ?
Oui : choisis « Lire » (texte seul), « Suivre » (voix et texte qui défile), « Écouter » (audio seul) ou « Slides ».
Sources citées dans le cours
- Ramakrishnan R., Gehrke J., Database Management Systems, McGraw-Hill, 2003
- Codd E.F., A Relational Model of Data for Large Shared Data Banks, Communications of the ACM, 1970
- Chamberlin D., Boyce R., SEQUEL: A Structured English Query Language, ACM SIGMOD Workshop, 1974
- Haerder T., Reuter A., Principles of Transaction-Oriented Database Recovery, ACM Computing Surveys, 1983
- Brewer E., Towards Robust Distributed Systems, ACM PODC Keynote, 2000
- Tardieu H., Rochfeld A., Colletti R., La méthode Merise, Éditions d'Organisation, 1983
- CISA, Data Backup Options, Cybersecurity and Infrastructure Security Agency, 2023
- ANSSI, Recommandations de sécurité pour les systèmes de gestion de bases de données, 2022
- RGPD, Règlement (UE) 2016/679 du Parlement européen et du Conseil, Journal officiel de l'Union européenne, 2016
- CNIL, Guide RGPD pour les développeurs, cnil.fr, 2023
Dans la même série
- Comment fonctionne une application web — du navigateur au serveur (28 min)
- L'architecture d'une application — front-end, back-end, base de données, API (27 min)
- Le front-end expliqué — HTML, CSS, JavaScript et les frameworks (28 min)
- Le back-end expliqué — serveurs, langages, logique métier et authentification (23 min)
- Les API et l'intégration — REST, GraphQL, webhooks (29 min)
- Le cycle de vie d'un projet logiciel — agile, sprints et MVP (26 min)
- DevOps et mise en production — cloud, hébergement et CI/CD (30 min)
- Qualité, tests et dette technique (24 min)
- Sécurité applicative pour décideurs — risques, OWASP et RGPD (31 min)
- No-code / low-code — livrer vite sans développeur (29 min)
- Manager une équipe de développeurs — rôles, rituels et motivation (27 min)
- Recruter et évaluer des profils tech sans être technique (24 min)
Toute la série « Fullstack pour décideurs » · Tous les cours Groupe ECL
Cours conçu par le Groupe École de Commerce de Lyon. Contenu pédagogique de formation, sans valeur de diplôme.