Modélisation des bases de données : MERISE (MCD, MLD et MPD) et UML avec Java.
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
4h20
de formation
84
leçons vidéo
7
chapitres
Débutant
niveau requis
Fabien Guillou
Fabien Guillou
Formateur

Modélisation des bases de données : MERISE (MCD, MLD et MPD) et UML avec Java.

4.8/5 Trustpilot (1385 avis) Satisfait ou remboursé
4h20
de formation
84
leçons vidéo
7
chapitres

Dans ce cours sur MERISE (MCD, MLD et MPD), nous verrons ensemble l’essentiel de ce qu’il faut absolument savoir pour créer une base de données correctement conçue, cohérente et évolutive.

Vous êtes étudiant à la recherche d'une ressource complémentaire ? Ou peut-être envisagez-vous une reconversion professionnelle ? Que vous soyez simplement passionné par le sujet ou que vous ayez déjà quelques connaissances, ce cours est fait pour vous ! Mes cours sont conçus pour être accessibles à tous, quels que soient votre niveau de compétence ou vos antécédents. Que vous soyez un débutant complet ou un peu plus expérimenté, vous trouverez des ressources précieuses pour vous aider à atteindre vos objectifs.
Tous mes cours sont régulièrement mis à jour par l'ajout de nouvelles notions et d'exercices supplémentaires.

Modélisation des bases de données : MERISE (MCD, MLD et MPD) et UML avec Java.

L’objectif est de vous donner une méthode claire et rigoureuse pour passer d’un besoin métier à une base de données exploitable, en comprenant chaque étape du processus.

  • Dans un premier temps, nous poserons les fondations indispensables en abordant les notions clés liées aux bases de données : qu’est-ce qu’une donnée, une base de données, un SGBD, les différents types de bases existantes, ainsi que le rôle de la base de données dans un système d’information. Cette partie permet de bien comprendre le contexte global avant d’entrer dans la modélisation. Nous introduirons également la méthode MERISE et ses différents modèles.
  • Nous entrerons ensuite en détail dans le Modèle Conceptuel des Données (MCD). Vous apprendrez à identifier et modéliser correctement les entités, les associations, les propriétés, les identifiants et les cardinalités. Les notions plus avancées comme les contraintes d’intégrité, l’héritage et les différents types d’associations (binaires, ternaires, cycliques) seront expliquées pas à pas, avec des exemples concrets et exercices pratiques.
  • Une fois le modèle conceptuel maîtrisé, nous verrons comment le transformer en Modèle Logique des Données (MLD / MLRD). Cette étape vous permettra de comprendre le passage du conceptuel au relationnel : transformation des entités en tables, gestion des clés primaires et étrangères, associations 1–N, 1–1 et N–M, ainsi que les règles de normalisation (1FN, 2FN, 3FN) pour concevoir des bases de données propres et sans redondance.
  • Nous poursuivrons avec le Modèle Physique des Données (MPD), qui correspond à l’implémentation concrète de la base de données. Vous apprendrez à définir les tables, les colonnes, les types de données et les différentes contraintes d’intégrité (clé primaire, clé étrangère, unicité, contraintes de domaine, actions référentielles, CHECK, etc.).
  • Le cours intègre également une partie pratique dédiée à la modélisation avec l’outil Looping, afin de vous permettre de créer vos propres modèles (MCD, MLD,  MPD et UML).
  • Enfin, une introduction à l’UML (Unified Modeling Language) en se basant sur le langage JAVA, vous sera présentée. Très utilisé en développement logiciel, ce langage sera abordé à travers les notions de classes, d’héritage, d’associations, d’agrégation et de composition. Pour cette partie, il faudra des connaissances préalables à un langage de programmation objet tel que JAVA.

Vous pourrez tester vos compétences avec un énorme QCM de fin de formation ! 🙌
Tout au long du cours, des exercices, exemples concrets et quiz viendront renforcer votre compréhension et vous permettre de valider vos acquis.
À l’issue de cette formation, vous serez capable d’analyser un besoin, de le modéliser correctement et de concevoir une base de données fiable.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Introduction aux bases de données
Chapitre 2
Modèle Conceptuel des Données (MCD - E.A)
Chapitre 3
Modèle Logique des Données (MLD - MLRD)
Chapitre 4
Modèle Physique des Données (MPD)
Chapitre 5
Modélisation des données
Chapitre 6
SGBD (MySQL)
Chapitre 7
UML (Unified Modeling Langage)

Table des matières

Chapitre 1 : Introduction aux bases de données

22m48
 
Leçon 11.1. Qu'est ce qu'une donnée ?
Leçon 21.2. Qu’est-ce qu’une base de données (BDD) ?
Leçon 31.3. Qu’est-ce qu’un SGBD (Système de Gestion de Base de Données) ?
Leçon 41.4. Types de base de données - 1.4.1. Introduction
Leçon 51.4.2. Définition générale d’un modèle
Leçon 61.4.3. BDD Relationnelles
Leçon 71.4.4. Les autres
Leçon 81.5. Système d’information (SI) et la base de données (BDD)
Leçon 91.6. Introduction à MERISE et ses modèles

Chapitre 2 : Modèle Conceptuel des Données (MCD - E.A)

1h15
 
Leçon 12.1. Introduction au MCD EA
Leçon 22.2.1. Introduction aux entités
Leçon 32.3. Les associations - 2.3.1. Introduction aux associations
Leçon 42.3.2. Roles et association binaire
Leçon 52.3.3. Association Ternaire
Leçon 62.3.4. Association Cycliques
Leçon 7 2.4. Les propriétés - 2.4.1. Introduction aux proprités
Leçon 82.4.2. Les propriétés simples
Leçon 92.4.3. Les propriétés complexes
Leçon 102.5. Les occurences - 2.5.1. Introduction aux occurrences
Leçon 112.5.2. Occurrence d’une propriété
Leçon 122.5.3. Occurrence d’une entité
Leçon 132.5.4. Occurrence d’une relation (association)
Leçon 142.6. Les identifiants - 2.6.1. Introduction aux identifiants
Leçon 152.6.2. Un identifiant
Leçon 162.7. Les cardinalités d'une association - 2.7.1. Introduction aux cardinalités
Leçon 172.7.2. Des exemples de cardinalités
Leçon 182.7.3. Associations binaires et cardinalités
Leçon 192.7.4. Associations 1 : N
Leçon 202.7.5. Associations N : M
Leçon 212.7.6. Associations 1 : 1
Leçon 222.7.7. Exercice 1 – Gestion Aéroport
Leçon 232.7.8. Exercice 2 – Gestion Bibliothèque
Leçon 242.8. Les contraintes d'intégrité (C.I) - 2.8.1. Introduction aux C.I (statiques et dynamiques)
Leçon 252.8.2. CI d'entité
Leçon 262.8.3. CI de domaine
Leçon 27 2.8.4. Contrainte de Totalité (T)
Leçon 282.8.5. Contrainte d’eXclusion (X)
Leçon 292.8.6. Contrainte de partition (XT)
Leçon 302.8.7. Contrainte d’égalité (=)
Leçon 312.8.8. Contrainte d’Inclusion (I)
Leçon 322.8.9. CI Fonctionnelle (CIF)
Leçon 332.8.10. CI Multiple (CIM)
Leçon 342.9. Héritage - 2.9.1. Introduction à l’héritage
Leçon 352.9.2. Exemple héritage

Chapitre 3 : Modèle Logique des Données (MLD - MLRD)

45m56
 
Leçon 13.1. Introduction au MLD / MLRD - 3.1.1. Le passage du MCD au MLD
Leçon 23.2. Transformation des entités en tables
Leçon 33.3. Transformation des propriétés en attributs
Leçon 43.4. Gestion des clés - 3.4.1. Conversion des identifiants en clés primaires
Leçon 53.4.2. Clés composites
Leçon 63.4.3. Clés étrangères
Leçon 73.5. Transformation des associations - 3.5.1. Conversion d’une association de type 1  N
Leçon 83.5.2. Conversion d’une association de type 1 : 1
Leçon 93.5.3. Conversion d’une association de type N : M
Leçon 103.6. La normalisation - 3.6.1. Introduction à la normalisation
Leçon 113.6.2. 1FN : éviter les attributs répétitifs
Leçon 123.6.3. 2FN : éviter les dépendances partielles
Leçon 133.6.4. 3FN : éviter les dépendances transitives
Leçon 14Normalisation EXERCICE 1

Chapitre 4 : Modèle Physique des Données (MPD)

44m26
 
Leçon 14.1. Introduction - 4.1.1. Rappel MCD - MLD
Leçon 24.1.2. Introduction au MPD
Leçon 34.2. Les éléments constitutifs du MPD - 4.2.1. Introduction
Leçon 44.2.2. Les tables
Leçon 54.2.3. Les colonnes
Leçon 64.2.4. Les types de données
Leçon 74.3. Les contraintes d'intégrité (MPD) - 4.3.1. CI de Domaine (Intra-Colonnes)
Leçon 84.3.2. CI d’Entité (Clé primaire - PK)
Leçon 94.3.3. Contraintes d’Unicité Secondaire (UNIQUE)
Leçon 104.3.4. CI Référentielle (Clé étrangère - FK)
Leçon 114.3.5. Actions Référentielles (ON DELETE et UPDATE)
Leçon 124.3.6. Autres Contraintes - CHECK

Chapitre 5 : Modélisation des données

39m51
 
Leçon 15.1. Introduction et installation - Looping
Leçon 25.2. Une 1ère vue d’ensemble
Leçon 35.3. Modélisation sur Looping depuis un exemple

Chapitre 6 : SGBD (MySQL)

12m48
 
Leçon 16.1. Introduction et installation de WAMP
Leçon 26.2. Creation d'une base de données (BDD)

Chapitre 7 : UML (Unified Modeling Langage)

18m41
 
Leçon 13.1 Introduction
Leçon 23.2 Les classes
Leçon 33.3. Héritage et Polymorphisme
Leçon 43.4. Dépendance Simple
Leçon 53.5. Association
Leçon 63.6. Agrégation
Leçon 73.7. Composition
Leçon 83.8. Récapitulatif des relations
Leçon 93.6.5. Boyce Codd

Aperçus

Avis des apprenants

Détail des avis
1
Commentaire
5/5
Note moyenne
5/5
1
4/5
0
3/5
0
2/5
0
1/5
0
Xavier Charvin
Xavier Charvin
Publié le 14/01/2026
excellent tuto tres complet merci beaucoup
Fabien Guillou
Salut, parfait merci !

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

débutant

Que contient le fichier source ?

Le fichier source contient des corrections d'exercices

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
21€
Paiement unique, sans abonnement
Accès à vie à cette formation
4h20 de vidéo • 7 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 752 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1420 tutos gratuits

Notre politique de protection des données