
Formation Bases de données (SQL / NoSQL)
Cette formation permet de concevoir, interroger, administrer et exploiter des bases de données relationnelles et non relationnelles selon les usages métiers.
Format
Intra-entreprise
Durée recommandée
≈ 28 à 42 heures
Démarrage
Sous 15 jours
Sur-mesure
Programme co-construit avec le formateur
Pour qui ?
- ›Développeurs, concepteurs d’applications et intégrateurs souhaitant structurer, manipuler et exploiter des données.
- ›Administrateurs systèmes, techniciens IT et profils DevOps amenés à gérer des environnements de stockage et d’accès aux données.
- ›Chefs de projet, analystes, data practitioners et référents techniques impliqués dans des projets applicatifs ou data.
Prérequis
- ›Connaissance générale de l’environnement informatique et des principes de fonctionnement d’une application.
Objectifs pédagogiques
- ›Comprendre les principes fondamentaux des bases de données SQL et NoSQL, leurs logiques de fonctionnement et leurs cas d’usage.
- ›Concevoir une structure de données cohérente, fiable et évolutive en fonction des besoins applicatifs, techniques et métiers.
- ›Interroger, manipuler et exploiter les données à l’aide de requêtes adaptées, en intégrant les bonnes pratiques de performance.
- ›Mettre en œuvre les opérations courantes d’administration, de sécurisation, de sauvegarde et de contrôle de l’intégrité des données.
- ›Choisir entre approche relationnelle et non relationnelle selon les contraintes de volumétrie, de souplesse, de disponibilité et de scalabilité.
- ›Collaborer plus efficacement avec les équipes de développement, d’exploitation et de pilotage sur les sujets liés à la donnée.
Programme détaillé
8 modules, construits autour de vos cas réels.
Durée recommandée ≈ 28 à 42 heures, modulable selon le rythme du groupe et vos contraintes intra-entreprise.
01Fondamentaux des bases de données et écosystème SQL / NoSQL
Chapitres- Comprendre le rôle d'une base de données dans un système d'information et dans une architecture applicative.
- Distinguer données structurées, semi-structurées et non structurées et leurs modes de stockage.
- Comprendre les principes d'un SGBD relationnel et les logiques des bases NoSQL.
- Identifier les grandes familles NoSQL : clé-valeur, documents, colonnes larges, graphes.
- Maîtriser le vocabulaire de base : table, collection, schéma, enregistrement, index, requête, transaction.
- Situer les principaux cas d'usage selon les contraintes métiers et techniques.
02Modéliser et structurer les données
Chapitres- Traduire un besoin métier en objets, attributs, relations et règles de gestion.
- Construire un modèle conceptuel, logique puis physique d'une base relationnelle.
- Appliquer la normalisation jusqu'à la troisième forme normale et comprendre son intérêt.
- Gérer clés primaires, clés étrangères et contraintes d'intégrité référentielle.
- Recourir à la dénormalisation de façon raisonnée selon les besoins de performance.
- Structurer un modèle de données complet à partir d'un cahier des charges fourni.
03Interroger les données avec SQL
Chapitres- Écrire des requêtes SELECT avec sélection, filtrage, tri et limitation de résultats.
- Exploiter les clauses WHERE, ORDER BY, GROUP BY et HAVING.
- Réaliser des jointures internes et externes pour croiser plusieurs tables.
- Calculer des agrégations avec COUNT, SUM, AVG, MIN, MAX et les fonctions courantes.
- Construire des requêtes d'exploration et d'analyse sur un jeu de données réel.
04Manipuler, mettre à jour et fiabiliser les données
Chapitres- Insérer, modifier et supprimer des données avec contrôle des impacts.
- Sécuriser les opérations sensibles avec les transactions et les propriétés ACID.
- Gérer les contraintes, les doublons et les erreurs de saisie.
- Mettre en place validation, historisation et traçabilité des modifications.
- Anticiper les effets de bord lors des mises à jour et suppressions en masse.
05Concevoir et exploiter une base NoSQL
Chapitres- Modéliser des données orientées documents, paires clé-valeur ou graphes.
- Comparer schéma rigide et schéma souple et leurs conséquences sur l'évolution.
- Organiser les données selon les usages de lecture, d'écriture et de montée en charge.
- Interroger et manipuler les données dans un environnement documentaire comme MongoDB.
- Identifier les apports, les limites et les points de vigilance d'une base NoSQL.
- Structurer un exemple de collection documentaire ou de graphe à partir d'un besoin donné.
06Performance, indexation et optimisation des accès
Chapitres- Comprendre le rôle des index dans les performances de lecture et de recherche.
- Choisir les index adaptés selon les types de requêtes et les volumes traités.
- Repérer les requêtes coûteuses à l'aide du plan d'exécution.
- Optimiser une requête SQL en agissant sur jointures, filtres et agrégations.
- Mobiliser cache, partitionnement, réplication et distribution selon les contextes.
07Administration courante, sécurité et sauvegarde
Chapitres- Gérer les utilisateurs, les rôles et les droits d'accès.
- Protéger les données sensibles en appliquant le principe du moindre privilège.
- Mettre en place sauvegarde, restauration et continuité d'exploitation.
- Surveiller les journaux, l'activité et les incidents courants.
- Vérifier l'intégrité et la disponibilité des données en production.
08Choisir l'architecture et intégrer la base au projet
Chapitres- Arbitrer entre SQL et NoSQL selon les besoins de cohérence, de souplesse et de scalabilité.
- Articuler base de données, application, API et outils de traitement.
- Prendre en compte les usages analytiques, transactionnels et temps réel.
- Anticiper les enjeux de volumétrie, de disponibilité et d'évolution du schéma.
- Documenter les choix techniques pour faciliter la collaboration entre équipes.
- Comparer plusieurs scénarios d'architecture sur un cas concret.
Évaluation & suivi des acquis
Mill-Forma est certifié Qualiopi. Chaque session respecte les six modalités d'évaluation et de suivi suivantes :
- Feuille de présence émargée quotidiennement par le formateur et chaque stagiaire
- Émargement sécurisé via la plateforme Dendreo (suivi numérique certifié)
- Questionnaire d'auto-positionnement préalable pour évaluer niveau et attentes
- Évaluations formatives et sommatives tout au long de la formation
- Mises en situation pratiques et exercices professionnels en conditions réelles
- Attestation de fin de stage et certificat de réalisation remis au stagiaire
Certification délivrée
Attestation de fin de stage + certificat de réalisation
Délai d'accès
Sous 15 jours après validation du devis
Accessibilité PSH
Adaptations possibles en situation de handicap. En savoir plus.
Méthodes pédagogiques
- ›Alternance d'apports théoriques et de mises en pratique
- ›Études de cas issues de projets clients réels
- ›Support pédagogique numérique remis à chaque stagiaire
- ›Formateur expert métier en activité
Prochaine étape
Construire votre formation Bases de données (SQL / NoSQL)
Un échange de 20 minutes suffit pour cadrer vos enjeux et la session. Devis personnalisé sous 48h, démarrage sous 15 jours.
- Réponse sous 24h ouvrées
- 01 85 71 00 29

Pour aller plus loin
Formations associées
Développement ITAPI & GraphQL
Cette formation permet de concevoir, structurer et exploiter des API REST et GraphQL de manière fiable, performante et maintenable.
Voir la fiche
Développement ITArchitecture logicielle, clean code, design patterns, DDD
Cette formation permet de structurer des applications robustes, lisibles et évolutives en combinant principes d’architecture, qualité de code et modélisation métier.
Voir la fiche
Développement ITCI/CD, automatisation des déploiements (GitHub Actions, GitLab CI)
Cette formation permet de concevoir, sécuriser et industrialiser des pipelines CI/CD pour automatiser les tests, builds et déploiements.
Voir la fiche
Développement ITCybersécurité, Gouvernance et PRA
Piloter la cybersécurité d'une organisation : gouvernance, analyse de risques EBIOS, PRA/PCA, conformité RGPD/NIS2/ISO 27001, gestion d'incident et reporting. Formation pour DSI, RSSI et responsables IT.
Voir la fiche
Développement ITCybersécurité réseaux
Maîtriser la sécurisation des réseaux (LAN/WAN/Wi-Fi/VPN) de l’hygiène de base aux mécanismes avancés de défense et de supervision.
Voir la fiche
Développement ITCybersécurité, Sensibilisation collaborateurs
Sensibiliser les collaborateurs aux risques cyber et adopter les bonnes pratiques au quotidien en entreprise : phishing, mots de passe, MFA, protection des données et culture cybersécurité durable.
Voir la fiche