{"id":6806,"date":"2026-02-06T01:25:40","date_gmt":"2026-02-05T17:25:40","guid":{"rendered":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/"},"modified":"2026-02-06T01:25:40","modified_gmt":"2026-02-05T17:25:40","slug":"mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5","status":"publish","type":"post","link":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/","title":{"rendered":"Ma\u00eetrise de la mod\u00e9lisation ER : un guide \u00e9tape par \u00e9tape avec des exemples du monde r\u00e9el (Partie 2 sur 5)"},"content":{"rendered":"<div class=\"group w-full text-gray-800 dark:text-gray-100 border-b border-black\/10 dark:border-gray-900\/50 bg-gray-50 dark:bg-[#444654]\">\n<div class=\"text-base gap-4 md:gap-6 md:max-w-2xl lg:max-w-2xl xl:max-w-3xl p-4 md:py-6 flex lg:px-0 m-auto\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gap-1 md:gap-3 lg:w-[calc(100%-115px)]\">\n<div class=\"flex flex-grow flex-col gap-3\">\n<div class=\"min-h-[20px] flex flex-col items-start gap-4 whitespace-pre-wrap\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<h2>Affiner les diagrammes Entit\u00e9-Relation (ERD) pour une conception efficace de base de donn\u00e9es<\/h2>\n<h3>Description du probl\u00e8me : Mod\u00e9lisation ER \u2013 Un syst\u00e8me de location de voitures<\/h3>\n<p>Une entreprise de location de voitures doit cr\u00e9er une base de donn\u00e9es pour g\u00e9rer ses op\u00e9rations commerciales. L&#8217;entreprise dispose d&#8217;un grand parc de voitures qui sont lou\u00e9es \u00e0 des clients pour des locations \u00e0 court et \u00e0 long terme. L&#8217;entreprise poss\u00e8de plusieurs agences situ\u00e9es dans des lieux diff\u00e9rents, et chaque agence dispose de son propre parc de voitures.<\/p>\n<p>L&#8217;entreprise souhaite suivre les voitures disponibles \u00e0 la location, les clients qui ont lou\u00e9 les voitures, les p\u00e9riodes de location et les frais associ\u00e9s \u00e0 chaque location. Elle souhaite \u00e9galement suivre les calendriers de maintenance de chaque voiture ainsi que les activit\u00e9s de maintenance effectu\u00e9es.<\/p>\n<p><img fetchpriority=\"high\" alt=\"From conceptual to logical to physical ERD\" class=\"alignnone size-full wp-image-1276\" decoding=\"async\" fetchpriority=\"high\" height=\"369\" src=\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2023\/03\/from-conceptual-to-logical-to-physical-erd.png\" width=\"606\"\/><\/p>\n<p>L&#8217;entreprise a les exigences suivantes pour sa base de donn\u00e9es :<\/p>\n<ol>\n<li>Les voitures peuvent \u00eatre lou\u00e9es aux clients pour une p\u00e9riode de location sp\u00e9cifique.<\/li>\n<li>Un client peut louer plusieurs voitures, et une voiture peut \u00eatre lou\u00e9e par plusieurs clients.<\/li>\n<li>Les frais de location pour chaque voiture doivent \u00eatre calcul\u00e9s en fonction de la p\u00e9riode de location et de tout frais suppl\u00e9mentaire, tels que l&#8217;assurance ou les frais de carburant.<\/li>\n<li>L&#8217;entreprise souhaite suivre les calendriers de maintenance de chaque voiture ainsi que les activit\u00e9s de maintenance effectu\u00e9es.<\/li>\n<li>L&#8217;entreprise souhaite pouvoir consulter des rapports sur l&#8217;utilisation de ses voitures, y compris le nombre de locations, les p\u00e9riodes de location et les revenus g\u00e9n\u00e9r\u00e9s.<\/li>\n<li>L&#8217;entreprise souhaite pouvoir consulter des rapports sur les activit\u00e9s de maintenance effectu\u00e9es sur ses voitures, y compris le type de maintenance effectu\u00e9e, la date \u00e0 laquelle elle a \u00e9t\u00e9 r\u00e9alis\u00e9e et le co\u00fbt.<\/li>\n<li>L&#8217;entreprise souhaite suivre les clients qui louent ses voitures, y compris leurs informations personnelles telles que le nom, l&#8217;adresse, le num\u00e9ro de t\u00e9l\u00e9phone et l&#8217;adresse e-mail.<\/li>\n<li>L&#8217;entreprise souhaite pouvoir consulter des rapports sur ses clients, y compris le nombre de locations, les p\u00e9riodes de location et les revenus g\u00e9n\u00e9r\u00e9s par chaque client.<\/li>\n<\/ol>\n<p>Pour r\u00e9pondre \u00e0 ces exigences, un diagramme Entit\u00e9-Relation (ER) peut \u00eatre cr\u00e9\u00e9 pour mod\u00e9liser le syst\u00e8me de location de voitures. Le diagramme inclura des entit\u00e9s telles que Voitures, Clients, Locations et Maintenance, ainsi que des relations telles que Location, Location Client et Maintenance Voiture.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"flex justify-between\">\n<h2 class=\"text-gray-400 flex self-end lg:self-center justify-center mt-2 gap-3 md:gap-4 lg:gap-1 lg:absolute lg:top-0 lg:translate-x-full lg:right-0 lg:mt-0 lg:pl-2 visible\">Guide \u00e9tape par \u00e9tape pour d\u00e9velopper un diagramme ER pour une base de donn\u00e9es<\/h2>\n<p>Voici un guide \u00e9tape par \u00e9tape pour d\u00e9velopper un diagramme ER pour une base de donn\u00e9es :<\/p>\n<ol>\n<li><strong>Identifier les entit\u00e9s :<\/strong>Commencez par identifier les diff\u00e9rentes entit\u00e9s qui seront incluses dans la base de donn\u00e9es. Ces entit\u00e9s pourraient \u00eatre des personnes, des lieux, des objets ou des concepts li\u00e9s au domaine de la base de donn\u00e9es. Par exemple, dans un syst\u00e8me de location de voitures, les entit\u00e9s pourraient inclure Voitures, Clients, Locations et Maintenance.<\/li>\n<li><strong>D\u00e9terminer les attributs :<\/strong>Ensuite, d\u00e9terminez les attributs de chaque entit\u00e9. Les attributs sont des caract\u00e9ristiques ou propri\u00e9t\u00e9s qui d\u00e9crivent l&#8217;entit\u00e9. Par exemple, les attributs d&#8217;une entit\u00e9 Voiture pourraient inclure Marque, Mod\u00e8le, Ann\u00e9e et Num\u00e9ro d&#8217;immatriculation.<\/li>\n<li><strong>Identifier les relations :<\/strong>Apr\u00e8s avoir identifi\u00e9 les entit\u00e9s et leurs attributs, d\u00e9terminez les relations entre les entit\u00e9s. Les relations sont les connexions ou associations entre les entit\u00e9s. Par exemple, la relation entre les entit\u00e9s Voiture et Location est que une voiture peut \u00eatre lou\u00e9e pour une p\u00e9riode de location sp\u00e9cifique.<\/li>\n<li><strong>D\u00e9terminer la cardinalit\u00e9 :<\/strong>La cardinalit\u00e9 d\u00e9crit le nombre d&#8217;instances d&#8217;une entit\u00e9 qui peuvent \u00eatre associ\u00e9es \u00e0 des instances d&#8217;une autre entit\u00e9. Par exemple, la cardinalit\u00e9 entre les entit\u00e9s Voiture et Location pourrait \u00eatre un-\u00e0-plusieurs, ce qui signifie qu&#8217;une voiture peut \u00eatre lou\u00e9e \u00e0 plusieurs clients.<\/li>\n<li><strong>D\u00e9terminer le degr\u00e9 de la relation :<\/strong>Le degr\u00e9 de la relation fait r\u00e9f\u00e9rence au nombre d&#8217;entit\u00e9s impliqu\u00e9es dans la relation. Par exemple, la relation entre les entit\u00e9s Voiture et Location est une relation binaire, ce qui signifie qu&#8217;elle implique seulement deux entit\u00e9s.<\/li>\n<li><strong>Cr\u00e9er un diagramme pr\u00e9liminaire :<\/strong>Utilisez les informations recueillies dans les \u00e9tapes pr\u00e9c\u00e9dentes pour cr\u00e9er un diagramme ER pr\u00e9liminaire. Ce diagramme doit inclure les entit\u00e9s, les attributs, les relations, la cardinalit\u00e9 et le degr\u00e9 de la relation.<\/li>\n<li><strong>Affiner le diagramme :<\/strong> Affinez le diagramme ER en le revoyant pour v\u00e9rifier son exactitude, sa compl\u00e9tude et sa coh\u00e9rence. Apportez toutes les modifications ou ajustements n\u00e9cessaires pour garantir que le diagramme repr\u00e9sente fid\u00e8lement les exigences de la base de donn\u00e9es.<\/li>\n<li><strong>Ajouter des contraintes :<\/strong>Ajoutez toutes contraintes au diagramme qui contribueront \u00e0 assurer l&#8217;int\u00e9grit\u00e9 et la coh\u00e9rence des donn\u00e9es. Les contraintes sont des r\u00e8gles ou des conditions qui limitent les donn\u00e9es pouvant \u00eatre entr\u00e9es dans la base de donn\u00e9es. Par exemple, une contrainte pourrait \u00eatre que l&#8217;entit\u00e9 Voiture doit avoir un num\u00e9ro d&#8217;immatriculation valide.<\/li>\n<li><strong>Finaliser le diagramme :<\/strong> Une fois que le diagramme ER a \u00e9t\u00e9 affin\u00e9 et que les contraintes ont \u00e9t\u00e9 ajout\u00e9es, finalisez le diagramme. Le diagramme final doit repr\u00e9senter avec pr\u00e9cision la base de donn\u00e9es et ses exigences.<\/li>\n<li><strong>G\u00e9n\u00e9rer la base de donn\u00e9es :<\/strong> \u00c0 l&#8217;aide du diagramme ER finalis\u00e9, g\u00e9n\u00e9rez le sch\u00e9ma de la base de donn\u00e9es. Le sch\u00e9ma de la base de donn\u00e9es d\u00e9finit la structure de la base de donn\u00e9es, y compris les tables, les colonnes et les relations entre elles.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-zuvmc-79elbk h-full dark:bg-gray-800\">\n<div class=\"react-scroll-to-bottom--css-zuvmc-1n7m0yu\">\n<div class=\"flex flex-col items-center text-sm dark:bg-gray-800\">\n<div class=\"group w-full text-gray-800 dark:text-gray-100 border-b border-black\/10 dark:border-gray-900\/50 bg-gray-50 dark:bg-[#444654]\">\n<div class=\"text-base gap-4 md:gap-6 md:max-w-2xl lg:max-w-2xl xl:max-w-3xl p-4 md:py-6 flex lg:px-0 m-auto\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gap-1 md:gap-3 lg:w-[calc(100%-115px)]\">\n<div class=\"flex flex-grow flex-col gap-3\">\n<div class=\"min-h-[20px] flex flex-col items-start gap-4 whitespace-pre-wrap\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<h2>Comprendre les diff\u00e9rences entre la mod\u00e9lisation conceptuelle, logique et physique des donn\u00e9es<\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"flex justify-between\">Conceptuel, logique et physique sont les trois \u00e9tapes principales de la mod\u00e9lisation des donn\u00e9es, qui est le processus de conception d&#8217;une base de donn\u00e9es pour repr\u00e9senter les donn\u00e9es et les relations au sein d&#8217;une organisation ou d&#8217;un syst\u00e8me.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"absolute bottom-0 left-0 w-full border-t md:border-t-0 dark:border-white\/20 md:border-transparent md:dark:border-transparent md:bg-vert-light-gradient bg-white dark:bg-gray-800 md:!bg-transparent dark:md:bg-vert-dark-gradient pt-2\">\n<form class=\"stretch mx-2 flex flex-row gap-3 last:mb-2 md:mx-4 md:last:mb-6 lg:mx-auto lg:max-w-3xl\">\n<div class=\"relative flex h-full flex-1 md:flex-col\">\n<div class=\"flex ml-1 md:w-full md:m-auto md:mb-2 gap-0 md:gap-2 justify-center\">\n<p>Voici un aper\u00e7u de ce que chaque \u00e9tape implique :<\/p>\n<ol>\n<li><strong>Mod\u00e8le de donn\u00e9es conceptuel :<\/strong> Cette \u00e9tape se concentre sur la compr\u00e9hension de la vue d&#8217;ensemble des donn\u00e9es et des relations entre elles. Elle est ind\u00e9pendante de toute technologie sp\u00e9cifique ou syst\u00e8me de gestion de base de donn\u00e9es (SGBD). Le principal objectif est d&#8217;identifier les entit\u00e9s principales, leurs relations et leurs attributs. Le r\u00e9sultat de cette \u00e9tape est un mod\u00e8le de donn\u00e9es conceptuel utilis\u00e9 pour guider le d\u00e9veloppement d&#8217;un mod\u00e8le de donn\u00e9es logique.<\/li>\n<li><strong>Mod\u00e8le de donn\u00e9es logique :<\/strong> Cette \u00e9tape se concentre sur la d\u00e9finition d\u00e9taill\u00e9e des structures de donn\u00e9es et des relations. Elle inclut un sch\u00e9ma logique qui correspond aux concepts du mod\u00e8le de donn\u00e9es identifi\u00e9s \u00e0 l&#8217;\u00e9tape conceptuelle, en utilisant un diagramme entit\u00e9-association (DEA) ou un outil similaire. Le mod\u00e8le de donn\u00e9es logique repr\u00e9sente les exigences de l&#8217;entreprise en termes de structure de donn\u00e9es et de relations, et est ind\u00e9pendant de la conception physique de la base de donn\u00e9es. Le r\u00e9sultat de cette \u00e9tape est un mod\u00e8le de donn\u00e9es logique utilis\u00e9 pour guider le d\u00e9veloppement d&#8217;un mod\u00e8le de donn\u00e9es physique.<\/li>\n<li><strong>Mod\u00e8le de donn\u00e9es physique :<\/strong> Cette \u00e9tape se concentre sur la traduction du mod\u00e8le de donn\u00e9es logique vers un syst\u00e8me de gestion de base de donn\u00e9es sp\u00e9cifique, en tenant compte des performances, des exigences de stockage et des contraintes techniques du SGBD cible. Le mod\u00e8le de donn\u00e9es physique d\u00e9crit les objets de la base de donn\u00e9es, tels que les tables, les colonnes et les index, ainsi que leurs types de donn\u00e9es, leurs tailles et leurs contraintes. Le r\u00e9sultat de cette \u00e9tape est un mod\u00e8le de donn\u00e9es physique utilis\u00e9 pour cr\u00e9er et impl\u00e9menter la base de donn\u00e9es.<\/li>\n<\/ol>\n<p>En r\u00e9sum\u00e9, l&#8217;\u00e9tape conceptuelle d\u00e9finit les entit\u00e9s de donn\u00e9es et leurs relations \u00e0 un niveau \u00e9lev\u00e9, l&#8217;\u00e9tape logique d\u00e9finit les structures de donn\u00e9es et les relations d\u00e9taill\u00e9es, et l&#8217;\u00e9tape physique associe le mod\u00e8le de donn\u00e9es logique \u00e0 une technologie de base de donn\u00e9es sp\u00e9cifique, en tenant compte des aspects de performance et de stockage.<\/p>\n<\/div>\n<\/div>\n<\/form>\n<\/div>\n<h2>Cr\u00e9ation du DEA conceptuel \u00e0 partir de la description du probl\u00e8me<\/h2>\n<p>Le DEA comprend quatre entit\u00e9s : Voiture, Client, Location et Entretien. Chaque entit\u00e9 poss\u00e8de ses attributs, tels que car_id, mod\u00e8le, marque, ann\u00e9e, tarif_journalier, type_carburant, is_available pour l&#8217;entit\u00e9 Voiture, first_name, last_name, email, phone_number et address pour l&#8217;entit\u00e9 Client, start_date, end_date, tarif_location, charge_assurance, charge_carburant pour l&#8217;entit\u00e9 Location, et type, description, co\u00fbt et date_entretien pour l&#8217;entit\u00e9 Entretien.<\/p>\n<p>Le DEA montre \u00e9galement les relations entre les entit\u00e9s, notamment la relation Location entre les entit\u00e9s Voiture et Location, la relation Client Location entre Location et Client, et la relation Voiture Entretien entre Voiture et Entretien.<\/p>\n<div class=\"group w-full text-gray-800 dark:text-gray-100 border-b border-black\/10 dark:border-gray-900\/50 bg-gray-50 dark:bg-[#444654]\">\n<div class=\"text-base gap-4 md:gap-6 md:max-w-2xl lg:max-w-2xl xl:max-w-3xl p-4 md:py-6 flex lg:px-0 m-auto\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gap-1 md:gap-3 lg:w-[calc(100%-115px)]\">\n<p><img alt=\"Car rental conceptual ERD\" class=\"alignnone size-full wp-image-1279\" decoding=\"async\" height=\"546\" src=\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2023\/03\/car-rental-conceptual-erd.png\" width=\"358\"\/><\/p>\n<h2 id=\"adCJKkW\">Affiner le DEA conceptuel en DEA logique<\/h2>\n<p>Le DEA logique inclut une notation plus formelle et d\u00e9taill\u00e9e mettant l&#8217;accent sur les tables, les colonnes, les cl\u00e9s et les relations. Plus pr\u00e9cis\u00e9ment, les types de donn\u00e9es des colonnes sont indiqu\u00e9s. En outre, des \u00e9tiquettes sont ajout\u00e9es aux relations (\u00ab loue \u00bb, \u00ab lou\u00e9 par \u00bb et \u00ab n\u00e9cessite \u00bb) pour indiquer la nature de chaque relation.<\/p>\n<p><img alt=\"Car rental logical ERD\" class=\"alignnone size-full wp-image-1277\" decoding=\"async\" height=\"549\" src=\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2023\/03\/car-rental-logical-erd.png\" width=\"496\"\/><\/p>\n<h2 id=\"adCJKkW\">Affiner le DEA logique en DEA physique<\/h2>\n<p>Le DEA physique est un \u00ab sch\u00e9ma de base de donn\u00e9es \u00bb qui fournit suffisamment de d\u00e9tails pour impl\u00e9menter la base de donn\u00e9es dans un SGBD sp\u00e9cifique. Le nommage des entit\u00e9s et des colonnes est r\u00e9vis\u00e9 afin de :<\/p>\n<ul>\n<li>Supporter la syntaxe sp\u00e9cifique au SGBD.<\/li>\n<li>Assurer l&#8217;utilisation de mots non r\u00e9serv\u00e9s (par exemple, order \u2192 purchase_order, desc \u2192 description)<\/li>\n<li>Correspondre \u00e0 la convention de nommage sp\u00e9cifique \u00e0 l&#8217;organisation<\/li>\n<\/ul>\n<p>La colonne \u00ab desc \u00bb dans l&#8217;entit\u00e9 Entretien est renomm\u00e9e en \u00ab description \u00bb.<\/p>\n<p><img loading=\"lazy\" alt=\"Car rental physical ERD\" class=\"alignnone size-full wp-image-1278\" decoding=\"async\" height=\"553\" loading=\"lazy\" src=\"https:\/\/guides.visual-paradigm.com\/wp-content\/uploads\/2023\/03\/car-rental-physical-erd.png\" width=\"485\"\/><\/p>\n<h2>G\u00e9n\u00e9ration du sch\u00e9ma de base de donn\u00e9es : transformation du DEA en sch\u00e9ma physique<\/h2>\n<p>Le sch\u00e9ma de base de donn\u00e9es est une repr\u00e9sentation visuelle de la structure de la base de donn\u00e9es qui d\u00e9finit l&#8217;organisation des donn\u00e9es dans un syst\u00e8me de gestion de base de donn\u00e9es relationnelle. Le sch\u00e9ma est cr\u00e9\u00e9 \u00e0 partir du diagramme entit\u00e9-association (DEA) utilis\u00e9 pour mod\u00e9liser les relations entre diff\u00e9rentes entit\u00e9s dans un syst\u00e8me.<\/p>\n<p>Dans ce cas, le MCD a d&#8217;abord \u00e9t\u00e9 affin\u00e9 en un MCD logique qui d\u00e9finissait les relations entre les entit\u00e9s telles que Voitures, Clients, Locations et Entretien, ainsi que leurs attributs respectifs. Le MCD logique a permis d&#8217;\u00e9tablir les relations et la cardinalit\u00e9 entre les entit\u00e9s.<\/p>\n<p>Apr\u00e8s avoir affin\u00e9 le MCD logique, la prochaine \u00e9tape a \u00e9t\u00e9 de g\u00e9n\u00e9rer un MCD physique qui d\u00e9finit le sch\u00e9ma de base de donn\u00e9es r\u00e9el avec tous les types de donn\u00e9es n\u00e9cessaires, les cl\u00e9s primaires et \u00e9trang\u00e8res, ainsi que toutes les contraintes. Le MCD physique refl\u00e8te le MCD logique, mais avec plus de d\u00e9tails sur la mani\u00e8re dont les donn\u00e9es sont stock\u00e9es dans la base de donn\u00e9es.<\/p>\n<p>Sur la base du MCD physique, le code SQL a \u00e9t\u00e9 r\u00e9dig\u00e9 pour cr\u00e9er le sch\u00e9ma de base de donn\u00e9es avec les tables appropri\u00e9es, les colonnes et les relations entre elles. Chaque table du sch\u00e9ma repr\u00e9sente une entit\u00e9 dans le syst\u00e8me, et les colonnes repr\u00e9sentent les attributs de cette entit\u00e9. Les cl\u00e9s primaires ont \u00e9t\u00e9 d\u00e9finies pour identifier de mani\u00e8re unique chaque enregistrement dans la table, et les cl\u00e9s \u00e9trang\u00e8res ont \u00e9t\u00e9 utilis\u00e9es pour \u00e9tablir des relations entre les tables.<\/p>\n<blockquote>\n<p>CR\u00c9ER LA TABLE Voiture (<br \/>\ncar_id ENTIER CL\u00c9 PRIMAIRE,<br \/>\nmod\u00e8le CHAINE(255),<br \/>\nmarque CHAINE(255),<br \/>\nann\u00e9e ENTIER,<br \/>\ntaux_journalier D\u00c9CIMAL(10, 2),<br \/>\ntype_carburant CHAINE(255),<br \/>\nest_disponible BOOL\u00c9EN<br \/>\n);<\/p>\n<p>CR\u00c9ER LA TABLE Client (<br \/>\ncustomer_id ENTIER CL\u00c9 PRIMAIRE,<br \/>\npr\u00e9nom CHAINE(255),<br \/>\nnom CHAINE(255),<br \/>\nemail CHAINE(255),<br \/>\nnum\u00e9ro_t\u00e9l\u00e9phone CHAINE(255),<br \/>\nadresse CHAINE(255)<br \/>\n);<\/p>\n<p>CR\u00c9ER LA TABLE Location (<br \/>\nrental_id ENTIER CL\u00c9 PRIMAIRE,<br \/>\ndate_debut DATE,<br \/>\ndate_fin DATE,<br \/>\ntaux_location D\u00c9CIMAL(10, 2),<br \/>\ncharge_assurance D\u00c9CIMAL(10, 2),<br \/>\ncharge_carburant D\u00c9CIMAL(10, 2),<br \/>\ncar_id ENTIER,<br \/>\ncustomer_id ENTIER,<br \/>\nCL\u00c9 \u00c9TRANG\u00c8RE (car_id) R\u00c9F\u00c9RENCE Voiture(car_id),<br \/>\nCLE \u00c9TRANG\u00c8RE (customer_id) REFERENCES Customer(customer_id)<br \/>\n);<\/p>\n<p>CR\u00c9ER LA TABLE Maintenance (<br \/>\nmaintenance_id ENTIER CL\u00c9 PRIMAIRE,<br \/>\ntype VARCHAR(255),<br \/>\ndescription TEXTE,<br \/>\ncout D\u00c9CIMAL(10, 2),<br \/>\ndate_maintenance DATE,<br \/>\ncar_id ENTIER,<br \/>\nCLE \u00c9TRANG\u00c8RE (car_id) REFERENCES Car(car_id)<br \/>\n);<\/p>\n<\/blockquote>\n<h2>R\u00e9sum\u00e9<\/h2>\n<\/div>\n<p>L&#8217;article traite du processus de r\u00e9vision des diagrammes entit\u00e9-association (ERD) afin de g\u00e9n\u00e9rer un sch\u00e9ma de base de donn\u00e9es efficace. Les ERD sont affin\u00e9s \u00e0 partir d&#8217;un niveau conceptuel vers un niveau logique, puis vers un niveau physique. L&#8217;ERD logique \u00e9tablit les relations et la cardinalit\u00e9 entre les entit\u00e9s, tandis que l&#8217;ERD physique d\u00e9finit le sch\u00e9ma de base de donn\u00e9es r\u00e9el avec tous les types de donn\u00e9es n\u00e9cessaires, les cl\u00e9s primaires et \u00e9trang\u00e8res, ainsi que les contraintes.<\/p>\n<p>Le code SQL est ensuite r\u00e9dig\u00e9 \u00e0 partir de l&#8217;ERD physique pour cr\u00e9er le sch\u00e9ma de base de donn\u00e9es avec les tables, colonnes et relations appropri\u00e9es. L&#8217;article met l&#8217;accent sur l&#8217;importance de la r\u00e9vision des ERD pour une conception efficace des bases de donn\u00e9es et fournit des \u00e9l\u00e9ments de compr\u00e9hension sur le processus de g\u00e9n\u00e9ration d&#8217;un sch\u00e9ma de base de donn\u00e9es \u00e0 partir d&#8217;un ERD.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Affiner les diagrammes Entit\u00e9-Relation (ERD) pour une conception efficace de base de donn\u00e9es Description du probl\u00e8me : Mod\u00e9lisation ER \u2013 Un syst\u00e8me de location de voitures Une entreprise de location de voitures doit cr\u00e9er une base de donn\u00e9es pour g\u00e9rer ses op\u00e9rations commerciales. L&#8217;entreprise dispose d&#8217;un grand parc de voitures qui sont lou\u00e9es \u00e0 des clients pour des locations \u00e0 court et \u00e0 long terme. L&#8217;entreprise poss\u00e8de plusieurs agences situ\u00e9es dans des lieux diff\u00e9rents, et chaque agence dispose de son propre parc de voitures. L&#8217;entreprise souhaite suivre les voitures disponibles \u00e0 la location, les clients qui ont lou\u00e9 les voitures, les p\u00e9riodes de location et les frais associ\u00e9s \u00e0 chaque location. Elle souhaite \u00e9galement suivre les calendriers de maintenance de chaque voiture ainsi que les activit\u00e9s de maintenance effectu\u00e9es. L&#8217;entreprise a les exigences suivantes pour sa base de donn\u00e9es : Les voitures peuvent \u00eatre lou\u00e9es aux clients pour une p\u00e9riode de location sp\u00e9cifique. Un client peut louer plusieurs voitures, et une voiture peut \u00eatre lou\u00e9e par plusieurs clients. Les frais de location pour chaque voiture doivent \u00eatre calcul\u00e9s en fonction de la p\u00e9riode de location et de tout frais suppl\u00e9mentaire, tels que l&#8217;assurance ou les frais de carburant. L&#8217;entreprise souhaite suivre les calendriers de maintenance de chaque voiture ainsi que les activit\u00e9s de maintenance effectu\u00e9es. L&#8217;entreprise souhaite pouvoir consulter des rapports sur l&#8217;utilisation de ses voitures, y compris le nombre de locations, les p\u00e9riodes de location et les revenus g\u00e9n\u00e9r\u00e9s. L&#8217;entreprise souhaite pouvoir consulter des rapports sur les activit\u00e9s de maintenance effectu\u00e9es sur ses voitures, y compris le type de maintenance effectu\u00e9e, la date \u00e0 laquelle elle a \u00e9t\u00e9 r\u00e9alis\u00e9e et le co\u00fbt. L&#8217;entreprise souhaite suivre les clients qui louent ses voitures, y compris leurs informations personnelles telles que le nom, l&#8217;adresse, le num\u00e9ro de t\u00e9l\u00e9phone et l&#8217;adresse e-mail. L&#8217;entreprise souhaite pouvoir consulter des rapports sur ses clients, y compris le nombre de locations, les p\u00e9riodes de location et les revenus g\u00e9n\u00e9r\u00e9s par chaque client. Pour r\u00e9pondre \u00e0 ces exigences, un diagramme Entit\u00e9-Relation (ER) peut \u00eatre cr\u00e9\u00e9 pour mod\u00e9liser le syst\u00e8me de location de voitures. Le diagramme inclura des entit\u00e9s telles que Voitures, Clients, Locations et Maintenance, ainsi que des relations telles que Location, Location Client et Maintenance Voiture. Guide \u00e9tape par \u00e9tape pour d\u00e9velopper un diagramme ER pour une base de donn\u00e9es Voici un guide \u00e9tape par \u00e9tape pour d\u00e9velopper un diagramme ER pour une base de donn\u00e9es : Identifier les entit\u00e9s :Commencez par identifier les diff\u00e9rentes entit\u00e9s qui seront incluses dans la base de donn\u00e9es. Ces entit\u00e9s pourraient \u00eatre des personnes, des lieux, des objets ou des concepts li\u00e9s au domaine de la base de donn\u00e9es. Par exemple, dans un syst\u00e8me de location de voitures, les entit\u00e9s pourraient inclure Voitures, Clients, Locations et Maintenance. D\u00e9terminer les attributs :Ensuite, d\u00e9terminez les attributs de chaque entit\u00e9. Les attributs sont des caract\u00e9ristiques ou propri\u00e9t\u00e9s qui d\u00e9crivent l&#8217;entit\u00e9. Par exemple, les attributs d&#8217;une entit\u00e9 Voiture pourraient inclure Marque, Mod\u00e8le, Ann\u00e9e et Num\u00e9ro d&#8217;immatriculation. Identifier les relations :Apr\u00e8s avoir identifi\u00e9 les entit\u00e9s et leurs attributs, d\u00e9terminez les relations entre les entit\u00e9s. Les relations sont les connexions ou associations entre les entit\u00e9s. Par exemple, la relation entre les entit\u00e9s Voiture et Location est que une voiture peut \u00eatre lou\u00e9e pour une p\u00e9riode de location sp\u00e9cifique. D\u00e9terminer la cardinalit\u00e9 :La cardinalit\u00e9 d\u00e9crit le nombre d&#8217;instances d&#8217;une entit\u00e9 qui peuvent \u00eatre associ\u00e9es \u00e0 des instances d&#8217;une autre entit\u00e9. Par exemple, la cardinalit\u00e9 entre les entit\u00e9s Voiture et Location pourrait \u00eatre un-\u00e0-plusieurs, ce qui signifie qu&#8217;une voiture peut \u00eatre lou\u00e9e \u00e0 plusieurs clients. D\u00e9terminer le degr\u00e9 de la relation :Le degr\u00e9 de la relation fait r\u00e9f\u00e9rence au nombre d&#8217;entit\u00e9s impliqu\u00e9es dans la relation. Par exemple, la relation entre les entit\u00e9s Voiture et Location est une relation binaire, ce qui signifie qu&#8217;elle implique seulement deux entit\u00e9s. Cr\u00e9er un diagramme pr\u00e9liminaire :Utilisez les informations recueillies dans les \u00e9tapes pr\u00e9c\u00e9dentes pour cr\u00e9er un diagramme ER pr\u00e9liminaire. Ce diagramme doit inclure les entit\u00e9s, les attributs, les relations, la cardinalit\u00e9 et le degr\u00e9 de la relation. Affiner le diagramme : Affinez le diagramme ER en le revoyant pour v\u00e9rifier son exactitude, sa compl\u00e9tude et sa coh\u00e9rence. Apportez toutes les modifications ou ajustements n\u00e9cessaires pour garantir que le diagramme repr\u00e9sente fid\u00e8lement les exigences de la base de donn\u00e9es. Ajouter des contraintes :Ajoutez toutes contraintes au diagramme qui contribueront \u00e0 assurer l&#8217;int\u00e9grit\u00e9 et la coh\u00e9rence des donn\u00e9es. Les contraintes sont des r\u00e8gles ou des conditions qui limitent les donn\u00e9es pouvant \u00eatre entr\u00e9es dans la base de donn\u00e9es. Par exemple, une contrainte pourrait \u00eatre que l&#8217;entit\u00e9 Voiture doit avoir un num\u00e9ro d&#8217;immatriculation valide. Finaliser le diagramme : Une fois que le diagramme ER a \u00e9t\u00e9 affin\u00e9 et que les contraintes ont \u00e9t\u00e9 ajout\u00e9es, finalisez le diagramme. Le diagramme final doit repr\u00e9senter avec pr\u00e9cision la base de donn\u00e9es et ses exigences. G\u00e9n\u00e9rer la base de donn\u00e9es : \u00c0 l&#8217;aide du diagramme ER finalis\u00e9, g\u00e9n\u00e9rez le sch\u00e9ma de la base de donn\u00e9es. Le sch\u00e9ma de la base de donn\u00e9es d\u00e9finit la structure de la base de donn\u00e9es, y compris les tables, les colonnes et les relations entre elles. Comprendre les diff\u00e9rences entre la mod\u00e9lisation conceptuelle, logique et physique des donn\u00e9es Conceptuel, logique et physique sont les trois \u00e9tapes principales de la mod\u00e9lisation des donn\u00e9es, qui est le processus de conception d&#8217;une base de donn\u00e9es pour repr\u00e9senter les donn\u00e9es et les relations au sein d&#8217;une organisation ou d&#8217;un syst\u00e8me. Voici un aper\u00e7u de ce que chaque \u00e9tape implique : Mod\u00e8le de donn\u00e9es conceptuel : Cette \u00e9tape se concentre sur la compr\u00e9hension de la vue d&#8217;ensemble des donn\u00e9es et des relations entre elles. Elle est ind\u00e9pendante de toute technologie sp\u00e9cifique ou syst\u00e8me de gestion de base de donn\u00e9es (SGBD). Le principal objectif est d&#8217;identifier les entit\u00e9s principales, leurs relations et leurs attributs. Le r\u00e9sultat de cette \u00e9tape est un mod\u00e8le de donn\u00e9es conceptuel utilis\u00e9 pour guider le d\u00e9veloppement d&#8217;un mod\u00e8le de donn\u00e9es logique. Mod\u00e8le de donn\u00e9es logique : Cette \u00e9tape se concentre sur la d\u00e9finition d\u00e9taill\u00e9e des structures de donn\u00e9es et des relations. Elle inclut un sch\u00e9ma logique<a href=\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/\" rel=\"bookmark\"><span class=\"screen-reader-text\">Ma\u00eetrise de la mod\u00e9lisation ER : un guide \u00e9tape par \u00e9tape avec des exemples du monde r\u00e9el (Partie 2 sur 5)<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":6807,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_eb_attr":"","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[17],"tags":[],"class_list":["post-6806","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-modeling-database"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ma\u00eetrise de la mod\u00e9lisation ER : un guide \u00e9tape par \u00e9tape avec des exemples du monde r\u00e9el (Partie 2 sur 5) - Visual Paradigm Guides French<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ma\u00eetrise de la mod\u00e9lisation ER : un guide \u00e9tape par \u00e9tape avec des exemples du monde r\u00e9el (Partie 2 sur 5) - Visual Paradigm Guides French\" \/>\n<meta property=\"og:description\" content=\"Affiner les diagrammes Entit\u00e9-Relation (ERD) pour une conception efficace de base de donn\u00e9es Description du probl\u00e8me : Mod\u00e9lisation ER \u2013 Un syst\u00e8me de location de voitures Une entreprise de location de voitures doit cr\u00e9er une base de donn\u00e9es pour g\u00e9rer ses op\u00e9rations commerciales. L&#8217;entreprise dispose d&#8217;un grand parc de voitures qui sont lou\u00e9es \u00e0 des clients pour des locations \u00e0 court et \u00e0 long terme. L&#8217;entreprise poss\u00e8de plusieurs agences situ\u00e9es dans des lieux diff\u00e9rents, et chaque agence dispose de son propre parc de voitures. L&#8217;entreprise souhaite suivre les voitures disponibles \u00e0 la location, les clients qui ont lou\u00e9 les voitures, les p\u00e9riodes de location et les frais associ\u00e9s \u00e0 chaque location. Elle souhaite \u00e9galement suivre les calendriers de maintenance de chaque voiture ainsi que les activit\u00e9s de maintenance effectu\u00e9es. L&#8217;entreprise a les exigences suivantes pour sa base de donn\u00e9es : Les voitures peuvent \u00eatre lou\u00e9es aux clients pour une p\u00e9riode de location sp\u00e9cifique. Un client peut louer plusieurs voitures, et une voiture peut \u00eatre lou\u00e9e par plusieurs clients. Les frais de location pour chaque voiture doivent \u00eatre calcul\u00e9s en fonction de la p\u00e9riode de location et de tout frais suppl\u00e9mentaire, tels que l&#8217;assurance ou les frais de carburant. L&#8217;entreprise souhaite suivre les calendriers de maintenance de chaque voiture ainsi que les activit\u00e9s de maintenance effectu\u00e9es. L&#8217;entreprise souhaite pouvoir consulter des rapports sur l&#8217;utilisation de ses voitures, y compris le nombre de locations, les p\u00e9riodes de location et les revenus g\u00e9n\u00e9r\u00e9s. L&#8217;entreprise souhaite pouvoir consulter des rapports sur les activit\u00e9s de maintenance effectu\u00e9es sur ses voitures, y compris le type de maintenance effectu\u00e9e, la date \u00e0 laquelle elle a \u00e9t\u00e9 r\u00e9alis\u00e9e et le co\u00fbt. L&#8217;entreprise souhaite suivre les clients qui louent ses voitures, y compris leurs informations personnelles telles que le nom, l&#8217;adresse, le num\u00e9ro de t\u00e9l\u00e9phone et l&#8217;adresse e-mail. L&#8217;entreprise souhaite pouvoir consulter des rapports sur ses clients, y compris le nombre de locations, les p\u00e9riodes de location et les revenus g\u00e9n\u00e9r\u00e9s par chaque client. Pour r\u00e9pondre \u00e0 ces exigences, un diagramme Entit\u00e9-Relation (ER) peut \u00eatre cr\u00e9\u00e9 pour mod\u00e9liser le syst\u00e8me de location de voitures. Le diagramme inclura des entit\u00e9s telles que Voitures, Clients, Locations et Maintenance, ainsi que des relations telles que Location, Location Client et Maintenance Voiture. Guide \u00e9tape par \u00e9tape pour d\u00e9velopper un diagramme ER pour une base de donn\u00e9es Voici un guide \u00e9tape par \u00e9tape pour d\u00e9velopper un diagramme ER pour une base de donn\u00e9es : Identifier les entit\u00e9s :Commencez par identifier les diff\u00e9rentes entit\u00e9s qui seront incluses dans la base de donn\u00e9es. Ces entit\u00e9s pourraient \u00eatre des personnes, des lieux, des objets ou des concepts li\u00e9s au domaine de la base de donn\u00e9es. Par exemple, dans un syst\u00e8me de location de voitures, les entit\u00e9s pourraient inclure Voitures, Clients, Locations et Maintenance. D\u00e9terminer les attributs :Ensuite, d\u00e9terminez les attributs de chaque entit\u00e9. Les attributs sont des caract\u00e9ristiques ou propri\u00e9t\u00e9s qui d\u00e9crivent l&#8217;entit\u00e9. Par exemple, les attributs d&#8217;une entit\u00e9 Voiture pourraient inclure Marque, Mod\u00e8le, Ann\u00e9e et Num\u00e9ro d&#8217;immatriculation. Identifier les relations :Apr\u00e8s avoir identifi\u00e9 les entit\u00e9s et leurs attributs, d\u00e9terminez les relations entre les entit\u00e9s. Les relations sont les connexions ou associations entre les entit\u00e9s. Par exemple, la relation entre les entit\u00e9s Voiture et Location est que une voiture peut \u00eatre lou\u00e9e pour une p\u00e9riode de location sp\u00e9cifique. D\u00e9terminer la cardinalit\u00e9 :La cardinalit\u00e9 d\u00e9crit le nombre d&#8217;instances d&#8217;une entit\u00e9 qui peuvent \u00eatre associ\u00e9es \u00e0 des instances d&#8217;une autre entit\u00e9. Par exemple, la cardinalit\u00e9 entre les entit\u00e9s Voiture et Location pourrait \u00eatre un-\u00e0-plusieurs, ce qui signifie qu&#8217;une voiture peut \u00eatre lou\u00e9e \u00e0 plusieurs clients. D\u00e9terminer le degr\u00e9 de la relation :Le degr\u00e9 de la relation fait r\u00e9f\u00e9rence au nombre d&#8217;entit\u00e9s impliqu\u00e9es dans la relation. Par exemple, la relation entre les entit\u00e9s Voiture et Location est une relation binaire, ce qui signifie qu&#8217;elle implique seulement deux entit\u00e9s. Cr\u00e9er un diagramme pr\u00e9liminaire :Utilisez les informations recueillies dans les \u00e9tapes pr\u00e9c\u00e9dentes pour cr\u00e9er un diagramme ER pr\u00e9liminaire. Ce diagramme doit inclure les entit\u00e9s, les attributs, les relations, la cardinalit\u00e9 et le degr\u00e9 de la relation. Affiner le diagramme : Affinez le diagramme ER en le revoyant pour v\u00e9rifier son exactitude, sa compl\u00e9tude et sa coh\u00e9rence. Apportez toutes les modifications ou ajustements n\u00e9cessaires pour garantir que le diagramme repr\u00e9sente fid\u00e8lement les exigences de la base de donn\u00e9es. Ajouter des contraintes :Ajoutez toutes contraintes au diagramme qui contribueront \u00e0 assurer l&#8217;int\u00e9grit\u00e9 et la coh\u00e9rence des donn\u00e9es. Les contraintes sont des r\u00e8gles ou des conditions qui limitent les donn\u00e9es pouvant \u00eatre entr\u00e9es dans la base de donn\u00e9es. Par exemple, une contrainte pourrait \u00eatre que l&#8217;entit\u00e9 Voiture doit avoir un num\u00e9ro d&#8217;immatriculation valide. Finaliser le diagramme : Une fois que le diagramme ER a \u00e9t\u00e9 affin\u00e9 et que les contraintes ont \u00e9t\u00e9 ajout\u00e9es, finalisez le diagramme. Le diagramme final doit repr\u00e9senter avec pr\u00e9cision la base de donn\u00e9es et ses exigences. G\u00e9n\u00e9rer la base de donn\u00e9es : \u00c0 l&#8217;aide du diagramme ER finalis\u00e9, g\u00e9n\u00e9rez le sch\u00e9ma de la base de donn\u00e9es. Le sch\u00e9ma de la base de donn\u00e9es d\u00e9finit la structure de la base de donn\u00e9es, y compris les tables, les colonnes et les relations entre elles. Comprendre les diff\u00e9rences entre la mod\u00e9lisation conceptuelle, logique et physique des donn\u00e9es Conceptuel, logique et physique sont les trois \u00e9tapes principales de la mod\u00e9lisation des donn\u00e9es, qui est le processus de conception d&#8217;une base de donn\u00e9es pour repr\u00e9senter les donn\u00e9es et les relations au sein d&#8217;une organisation ou d&#8217;un syst\u00e8me. Voici un aper\u00e7u de ce que chaque \u00e9tape implique : Mod\u00e8le de donn\u00e9es conceptuel : Cette \u00e9tape se concentre sur la compr\u00e9hension de la vue d&#8217;ensemble des donn\u00e9es et des relations entre elles. Elle est ind\u00e9pendante de toute technologie sp\u00e9cifique ou syst\u00e8me de gestion de base de donn\u00e9es (SGBD). Le principal objectif est d&#8217;identifier les entit\u00e9s principales, leurs relations et leurs attributs. Le r\u00e9sultat de cette \u00e9tape est un mod\u00e8le de donn\u00e9es conceptuel utilis\u00e9 pour guider le d\u00e9veloppement d&#8217;un mod\u00e8le de donn\u00e9es logique. Mod\u00e8le de donn\u00e9es logique : Cette \u00e9tape se concentre sur la d\u00e9finition d\u00e9taill\u00e9e des structures de donn\u00e9es et des relations. Elle inclut un sch\u00e9ma logiqueMa\u00eetrise de la mod\u00e9lisation ER : un guide \u00e9tape par \u00e9tape avec des exemples du monde r\u00e9el (Partie 2 sur 5)\" \/>\n<meta property=\"og:url\" content=\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Guides French\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-05T17:25:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/guides.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/02\/from-conceptual-to-logical-to-physical-erd-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"606\" \/>\n\t<meta property=\"og:image:height\" content=\"369\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/\"},\"headline\":\"Ma\u00eetrise de la mod\u00e9lisation ER : un guide \u00e9tape par \u00e9tape avec des exemples du monde r\u00e9el (Partie 2 sur 5)\",\"datePublished\":\"2026-02-05T17:25:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/\"},\"wordCount\":2391,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/guides.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/02\/from-conceptual-to-logical-to-physical-erd-1.png\",\"articleSection\":[\"Data Modeling \/ Database\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/\",\"url\":\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/\",\"name\":\"Ma\u00eetrise de la mod\u00e9lisation ER : un guide \u00e9tape par \u00e9tape avec des exemples du monde r\u00e9el (Partie 2 sur 5) - Visual Paradigm Guides French\",\"isPartOf\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/guides.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/02\/from-conceptual-to-logical-to-physical-erd-1.png\",\"datePublished\":\"2026-02-05T17:25:40+00:00\",\"author\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/#\/schema\/person\/292e97a06c90d6d605ddfd451bfdfe6f\"},\"breadcrumb\":{\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#primaryimage\",\"url\":\"https:\/\/guides.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/02\/from-conceptual-to-logical-to-physical-erd-1.png\",\"contentUrl\":\"https:\/\/guides.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/02\/from-conceptual-to-logical-to-physical-erd-1.png\",\"width\":606,\"height\":369},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/guides.visual-paradigm.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data Modeling \/ Database\",\"item\":\"https:\/\/guides.visual-paradigm.com\/fr\/category\/data-modeling-database\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Ma\u00eetrise de la mod\u00e9lisation ER : un guide \u00e9tape par \u00e9tape avec des exemples du monde r\u00e9el (Partie 2 sur 5)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/guides.visual-paradigm.com\/fr\/#website\",\"url\":\"https:\/\/guides.visual-paradigm.com\/fr\/\",\"name\":\"Visual Paradigm Guides French\",\"description\":\"Smart guides for an AI-driven world\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/guides.visual-paradigm.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ma\u00eetrise de la mod\u00e9lisation ER : un guide \u00e9tape par \u00e9tape avec des exemples du monde r\u00e9el (Partie 2 sur 5) - Visual Paradigm Guides French","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/","og_locale":"fr_FR","og_type":"article","og_title":"Ma\u00eetrise de la mod\u00e9lisation ER : un guide \u00e9tape par \u00e9tape avec des exemples du monde r\u00e9el (Partie 2 sur 5) - Visual Paradigm Guides French","og_description":"Affiner les diagrammes Entit\u00e9-Relation (ERD) pour une conception efficace de base de donn\u00e9es Description du probl\u00e8me : Mod\u00e9lisation ER \u2013 Un syst\u00e8me de location de voitures Une entreprise de location de voitures doit cr\u00e9er une base de donn\u00e9es pour g\u00e9rer ses op\u00e9rations commerciales. L&#8217;entreprise dispose d&#8217;un grand parc de voitures qui sont lou\u00e9es \u00e0 des clients pour des locations \u00e0 court et \u00e0 long terme. L&#8217;entreprise poss\u00e8de plusieurs agences situ\u00e9es dans des lieux diff\u00e9rents, et chaque agence dispose de son propre parc de voitures. L&#8217;entreprise souhaite suivre les voitures disponibles \u00e0 la location, les clients qui ont lou\u00e9 les voitures, les p\u00e9riodes de location et les frais associ\u00e9s \u00e0 chaque location. Elle souhaite \u00e9galement suivre les calendriers de maintenance de chaque voiture ainsi que les activit\u00e9s de maintenance effectu\u00e9es. L&#8217;entreprise a les exigences suivantes pour sa base de donn\u00e9es : Les voitures peuvent \u00eatre lou\u00e9es aux clients pour une p\u00e9riode de location sp\u00e9cifique. Un client peut louer plusieurs voitures, et une voiture peut \u00eatre lou\u00e9e par plusieurs clients. Les frais de location pour chaque voiture doivent \u00eatre calcul\u00e9s en fonction de la p\u00e9riode de location et de tout frais suppl\u00e9mentaire, tels que l&#8217;assurance ou les frais de carburant. L&#8217;entreprise souhaite suivre les calendriers de maintenance de chaque voiture ainsi que les activit\u00e9s de maintenance effectu\u00e9es. L&#8217;entreprise souhaite pouvoir consulter des rapports sur l&#8217;utilisation de ses voitures, y compris le nombre de locations, les p\u00e9riodes de location et les revenus g\u00e9n\u00e9r\u00e9s. L&#8217;entreprise souhaite pouvoir consulter des rapports sur les activit\u00e9s de maintenance effectu\u00e9es sur ses voitures, y compris le type de maintenance effectu\u00e9e, la date \u00e0 laquelle elle a \u00e9t\u00e9 r\u00e9alis\u00e9e et le co\u00fbt. L&#8217;entreprise souhaite suivre les clients qui louent ses voitures, y compris leurs informations personnelles telles que le nom, l&#8217;adresse, le num\u00e9ro de t\u00e9l\u00e9phone et l&#8217;adresse e-mail. L&#8217;entreprise souhaite pouvoir consulter des rapports sur ses clients, y compris le nombre de locations, les p\u00e9riodes de location et les revenus g\u00e9n\u00e9r\u00e9s par chaque client. Pour r\u00e9pondre \u00e0 ces exigences, un diagramme Entit\u00e9-Relation (ER) peut \u00eatre cr\u00e9\u00e9 pour mod\u00e9liser le syst\u00e8me de location de voitures. Le diagramme inclura des entit\u00e9s telles que Voitures, Clients, Locations et Maintenance, ainsi que des relations telles que Location, Location Client et Maintenance Voiture. Guide \u00e9tape par \u00e9tape pour d\u00e9velopper un diagramme ER pour une base de donn\u00e9es Voici un guide \u00e9tape par \u00e9tape pour d\u00e9velopper un diagramme ER pour une base de donn\u00e9es : Identifier les entit\u00e9s :Commencez par identifier les diff\u00e9rentes entit\u00e9s qui seront incluses dans la base de donn\u00e9es. Ces entit\u00e9s pourraient \u00eatre des personnes, des lieux, des objets ou des concepts li\u00e9s au domaine de la base de donn\u00e9es. Par exemple, dans un syst\u00e8me de location de voitures, les entit\u00e9s pourraient inclure Voitures, Clients, Locations et Maintenance. D\u00e9terminer les attributs :Ensuite, d\u00e9terminez les attributs de chaque entit\u00e9. Les attributs sont des caract\u00e9ristiques ou propri\u00e9t\u00e9s qui d\u00e9crivent l&#8217;entit\u00e9. Par exemple, les attributs d&#8217;une entit\u00e9 Voiture pourraient inclure Marque, Mod\u00e8le, Ann\u00e9e et Num\u00e9ro d&#8217;immatriculation. Identifier les relations :Apr\u00e8s avoir identifi\u00e9 les entit\u00e9s et leurs attributs, d\u00e9terminez les relations entre les entit\u00e9s. Les relations sont les connexions ou associations entre les entit\u00e9s. Par exemple, la relation entre les entit\u00e9s Voiture et Location est que une voiture peut \u00eatre lou\u00e9e pour une p\u00e9riode de location sp\u00e9cifique. D\u00e9terminer la cardinalit\u00e9 :La cardinalit\u00e9 d\u00e9crit le nombre d&#8217;instances d&#8217;une entit\u00e9 qui peuvent \u00eatre associ\u00e9es \u00e0 des instances d&#8217;une autre entit\u00e9. Par exemple, la cardinalit\u00e9 entre les entit\u00e9s Voiture et Location pourrait \u00eatre un-\u00e0-plusieurs, ce qui signifie qu&#8217;une voiture peut \u00eatre lou\u00e9e \u00e0 plusieurs clients. D\u00e9terminer le degr\u00e9 de la relation :Le degr\u00e9 de la relation fait r\u00e9f\u00e9rence au nombre d&#8217;entit\u00e9s impliqu\u00e9es dans la relation. Par exemple, la relation entre les entit\u00e9s Voiture et Location est une relation binaire, ce qui signifie qu&#8217;elle implique seulement deux entit\u00e9s. Cr\u00e9er un diagramme pr\u00e9liminaire :Utilisez les informations recueillies dans les \u00e9tapes pr\u00e9c\u00e9dentes pour cr\u00e9er un diagramme ER pr\u00e9liminaire. Ce diagramme doit inclure les entit\u00e9s, les attributs, les relations, la cardinalit\u00e9 et le degr\u00e9 de la relation. Affiner le diagramme : Affinez le diagramme ER en le revoyant pour v\u00e9rifier son exactitude, sa compl\u00e9tude et sa coh\u00e9rence. Apportez toutes les modifications ou ajustements n\u00e9cessaires pour garantir que le diagramme repr\u00e9sente fid\u00e8lement les exigences de la base de donn\u00e9es. Ajouter des contraintes :Ajoutez toutes contraintes au diagramme qui contribueront \u00e0 assurer l&#8217;int\u00e9grit\u00e9 et la coh\u00e9rence des donn\u00e9es. Les contraintes sont des r\u00e8gles ou des conditions qui limitent les donn\u00e9es pouvant \u00eatre entr\u00e9es dans la base de donn\u00e9es. Par exemple, une contrainte pourrait \u00eatre que l&#8217;entit\u00e9 Voiture doit avoir un num\u00e9ro d&#8217;immatriculation valide. Finaliser le diagramme : Une fois que le diagramme ER a \u00e9t\u00e9 affin\u00e9 et que les contraintes ont \u00e9t\u00e9 ajout\u00e9es, finalisez le diagramme. Le diagramme final doit repr\u00e9senter avec pr\u00e9cision la base de donn\u00e9es et ses exigences. G\u00e9n\u00e9rer la base de donn\u00e9es : \u00c0 l&#8217;aide du diagramme ER finalis\u00e9, g\u00e9n\u00e9rez le sch\u00e9ma de la base de donn\u00e9es. Le sch\u00e9ma de la base de donn\u00e9es d\u00e9finit la structure de la base de donn\u00e9es, y compris les tables, les colonnes et les relations entre elles. Comprendre les diff\u00e9rences entre la mod\u00e9lisation conceptuelle, logique et physique des donn\u00e9es Conceptuel, logique et physique sont les trois \u00e9tapes principales de la mod\u00e9lisation des donn\u00e9es, qui est le processus de conception d&#8217;une base de donn\u00e9es pour repr\u00e9senter les donn\u00e9es et les relations au sein d&#8217;une organisation ou d&#8217;un syst\u00e8me. Voici un aper\u00e7u de ce que chaque \u00e9tape implique : Mod\u00e8le de donn\u00e9es conceptuel : Cette \u00e9tape se concentre sur la compr\u00e9hension de la vue d&#8217;ensemble des donn\u00e9es et des relations entre elles. Elle est ind\u00e9pendante de toute technologie sp\u00e9cifique ou syst\u00e8me de gestion de base de donn\u00e9es (SGBD). Le principal objectif est d&#8217;identifier les entit\u00e9s principales, leurs relations et leurs attributs. Le r\u00e9sultat de cette \u00e9tape est un mod\u00e8le de donn\u00e9es conceptuel utilis\u00e9 pour guider le d\u00e9veloppement d&#8217;un mod\u00e8le de donn\u00e9es logique. Mod\u00e8le de donn\u00e9es logique : Cette \u00e9tape se concentre sur la d\u00e9finition d\u00e9taill\u00e9e des structures de donn\u00e9es et des relations. Elle inclut un sch\u00e9ma logiqueMa\u00eetrise de la mod\u00e9lisation ER : un guide \u00e9tape par \u00e9tape avec des exemples du monde r\u00e9el (Partie 2 sur 5)","og_url":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/","og_site_name":"Visual Paradigm Guides French","article_published_time":"2026-02-05T17:25:40+00:00","og_image":[{"width":606,"height":369,"url":"https:\/\/guides.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/02\/from-conceptual-to-logical-to-physical-erd-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"vpadmin","Dur\u00e9e de lecture estim\u00e9e":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#article","isPartOf":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/"},"headline":"Ma\u00eetrise de la mod\u00e9lisation ER : un guide \u00e9tape par \u00e9tape avec des exemples du monde r\u00e9el (Partie 2 sur 5)","datePublished":"2026-02-05T17:25:40+00:00","mainEntityOfPage":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/"},"wordCount":2391,"commentCount":0,"image":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#primaryimage"},"thumbnailUrl":"https:\/\/guides.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/02\/from-conceptual-to-logical-to-physical-erd-1.png","articleSection":["Data Modeling \/ Database"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/","url":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/","name":"Ma\u00eetrise de la mod\u00e9lisation ER : un guide \u00e9tape par \u00e9tape avec des exemples du monde r\u00e9el (Partie 2 sur 5) - Visual Paradigm Guides French","isPartOf":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#primaryimage"},"image":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#primaryimage"},"thumbnailUrl":"https:\/\/guides.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/02\/from-conceptual-to-logical-to-physical-erd-1.png","datePublished":"2026-02-05T17:25:40+00:00","author":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/#\/schema\/person\/292e97a06c90d6d605ddfd451bfdfe6f"},"breadcrumb":{"@id":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#primaryimage","url":"https:\/\/guides.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/02\/from-conceptual-to-logical-to-physical-erd-1.png","contentUrl":"https:\/\/guides.visual-paradigm.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/02\/from-conceptual-to-logical-to-physical-erd-1.png","width":606,"height":369},{"@type":"BreadcrumbList","@id":"https:\/\/guides.visual-paradigm.com\/fr\/mastering-er-modeling-a-step-by-step-guide-with-real-world-examples-2of5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/guides.visual-paradigm.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Data Modeling \/ Database","item":"https:\/\/guides.visual-paradigm.com\/fr\/category\/data-modeling-database\/"},{"@type":"ListItem","position":3,"name":"Ma\u00eetrise de la mod\u00e9lisation ER : un guide \u00e9tape par \u00e9tape avec des exemples du monde r\u00e9el (Partie 2 sur 5)"}]},{"@type":"WebSite","@id":"https:\/\/guides.visual-paradigm.com\/fr\/#website","url":"https:\/\/guides.visual-paradigm.com\/fr\/","name":"Visual Paradigm Guides French","description":"Smart guides for an AI-driven world","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/guides.visual-paradigm.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/posts\/6806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/comments?post=6806"}],"version-history":[{"count":0,"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/posts\/6806\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/media\/6807"}],"wp:attachment":[{"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/media?parent=6806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/categories?post=6806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/guides.visual-paradigm.com\/fr\/wp-json\/wp\/v2\/tags?post=6806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}