Tous les cours

Développement

Modélisez vos bases de données

Apprenez à modéliser vos bases de données avec des diagrammes de classe UML et à passer du modèle conceptuel de données au modèle relationnel.
DifficultéMoyenne8 heures
Ce cours en libre accès vous intéresse ?

Tout programme informatique, qu'il soit une appli mobile, web, ou un logiciel de bureau, utilise des bases de données. Dans ce cours :

  • Vous découvrirez tout d'abord le concept de base de données : à quoi ça sert et comment on l'utilise. 

  • Vous apprendrez à reconnaître les types de données : celles qui sont très structurées, et celles qui le sont moins.

  • Vous modéliserez une base de données en dessinant votre premier diagramme de classes UML.

  • Vous découvrirez comment traduire votre diagramme UML en un modèle relationnel. 

Tout au long du cours, vous suivrez ce scénario : vous faites partie d’une équipe de développeurs et développeuses d’une application de Smartphone. L’une des fonctionnalités originales de cette application est qu’elle permettra de vous rendre sur les lieux de tournage de vos films ou séries préférés. Dans votre équipe, vous êtes chargé de réaliser la structure de la base de données. Vos collègues, quant à eux, se chargeront de programmer la partie applicative de l’appli.

Ce cours ne nécessite pas de prérequis. Vous n'apprendrez pas de code informatique ici. Le code SQL sera pour l'étape d'après, si vous choisissez d'approfondir vos connaissances après ce cours.

La modélisation relationnelle est massivement utilisée dans le monde professionnel dès qu'il s'agit de modéliser des données dites structurées. Inscrivez-vous !

Objectifs pédagogiques

  • Analyser des données pour choisir le type de base de données approprié
  • Créer le diagramme de classe UML d'une base de données
  • Déterminer le modèle relationnel d'une base de données à partir d'un diagramme UML

Prérequis

Prérequis: Quelque soit votre degré de connaissance, nous vous conseillons vivement de suivre le cours Comprendre le Web. Cela vous permettra de bien comprendre le contexte du sujet que nous allons aborder. Suivez également la partie 1 du cours Appliquez le principe du Domain Driven Design (DDD) à votre Application. Cela vous apportera de bonnes bases pour intégrer l’esprit d’analyse et de logique nécessaire à la modélisation de données. 

Et si vous en faisiez votre métier ?

Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.

  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel

1/9

Contributeurs

Professeur

Nicolas Rangeon

Nicolas Rangeon, Data scientist, instructor & Computer engineer (Université de Technologie de Compiègne)

Créé par

Mis à jour le 05/02/2025

Licence

Développement

Modélisez vos bases de données

DifficultéMoyenne8 heures
Cours en libre accès