12 modules · intermediate · ~35h
S'inscrire
Faites défiler pour voir le programme

Formation · intermediate

Modélisation relationnelle — Concevoir des bases de données robustes

catégorie Programmation & Développement 12 modules ~35h 👁️ aperçu gratuit

La modélisation est l'art de structurer les données avant même d'écrire une ligne de code. Cette formation vous apprend à analyser un besoin métier, concevoir un schéma entité-association, appliquer les règles de normalisation jusqu'à la 3NF, maîtriser les clés et relations, et traduire vos modèles en schémas SQL optimaux. Une compétence fondamentale pour tout développeur, architecte data ou chef de projet.

📋 Programme
Créez un compte gratuit Inscrivez-vous ou connectez-vous pour accéder à cette formation.
Module 1 — Module 1 : Pourquoi modéliser ? 4 leçons
1.1 — Le cauchemar de la base non modélisée Aperçu 35min
1.2 — Les bénéfices d'un bon schéma 30min
1.3 — Concepts fondamentaux 35min
🛠️ Projet 1 — Analyse d'un schéma existant 40min
Module 2 — Module 2 : Le modèle Entité-Association (MEA) 4 leçons
2.1 — Identifier les entités et attributs Aperçu 35min
2.2 — Relations et cardinalités 40min
2.3 — Dessiner un MEA 35min
🛠️ Projet 2 — Dessiner un MEA 45min
Module 3 — Module 3 : Du MEA au modèle relationnel 4 leçons
3.1 — Règle 1 : Entité → Table Aperçu 30min
3.2 — Règles 2-3 : Relations 1,n et 1,1 35min
3.3 — Règle 4 : Relations n,n 35min
🛠️ Projet 3 — Transformer un MEA en SQL 45min
Module 4 — Module 4 : Clés primaires et clés étrangères 4 leçons
4.1 — Clé primaire : le choix crucial Aperçu 35min
4.2 — Clé étrangère et intégrité référentielle 35min
4.3 — Relations 1:1, 1:N, N:N en pratique 40min
🛠️ Projet 4 — Schéma avec clés 45min
Module 5 — Module 5 : Normalisation des données 5 leçons
5.1 — Pourquoi normaliser ? Aperçu 30min
5.2 — Première forme normale (1FN) 35min
5.3 — Deuxième forme normale (2FN) 35min
5.4 — Troisième forme normale (3FN) 35min
🛠️ Projet 5 — Normaliser une base 50min
Module 6 — Module 6 : Jointures SQL 4 leçons
6.1 — INNER JOIN : le cœur du relationnel Aperçu 35min
6.2 — LEFT JOIN et RIGHT JOIN 35min
6.3 — FULL JOIN et jointures multiples 35min
🛠️ Projet 6 — Requêtes multi-tables 45min
Module 7 — Module 7 : Contraintes avancées et intégrité 4 leçons
7.1 — UNIQUE, NOT NULL, DEFAULT Aperçu 30min
7.2 — CHECK : vos règles métier dans la DB 35min
7.3 — Contraintes d'exclusion 35min
🛠️ Projet 7 — Base blindée 40min
Module 8 — Module 8 : Dépendances fonctionnelles et formes normales avancées 3 leçons
8.1 — Dépendances fonctionnelles Aperçu 35min
8.2 — 4FN et 5FN 30min
🛠️ Projet 8 — Analyse des DF 35min
Module 9 — Module 9 : Patterns de modélisation 4 leçons
9.1 — Pattern Historique Aperçu 30min
9.2 — Pattern Hiérarchie 30min
9.3 — Pattern Tagging et EAV 30min
🛠️ Projet 9 — Appliquer un pattern 40min
Module 10 — Module 10 : Modélisation de cas concrets 4 leçons
10.1 — Cas e-commerce Aperçu 40min
10.2 — Cas RH 35min
10.3 — Cas réservations 35min
🛠️ Projet 10 — Choisissez votre cas 50min
Module 11 — Module 11 : Dénormalisation et optimisation 4 leçons
11.1 — Pourquoi dénormaliser ? Aperçu 30min
11.2 — Techniques de dénormalisation 35min
11.3 — Vues matérialisées en pratique 30min
🛠️ Projet 11 — Optimiser un schéma 40min
Module 12 — Module 12 : Projet final — Conception complète 4 leçons
12.1 — Analyse du besoin Aperçu 35min
12.2 — MEA et schéma relationnel 45min
12.3 — Implémentation et validation 45min
🛠️ Livraison finale 50min
⭐ Avis des apprenants (0.0/5 · 0 avis)

Aucun avis pour le moment. Soyez le premier !

📚 Formations similaires
Programmation & Développement
Creation d'Animations Interactives avec...
Voir
Programmation & Développement
Analyse de données avec PostgreSQL — Du...
Voir
Programmation & Développement
Administration PostgreSQL — Gérez vos ba...
Voir

Modélisation relationnelle — Concevoir des bases de données robustes

Aperçu gratuit

Modélisation relationnelle — Concevoir des bases de données robustes

Aperçu gratuit