{"id":10960,"date":"2025-01-10T18:02:41","date_gmt":"2025-01-10T10:02:41","guid":{"rendered":"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/"},"modified":"2026-04-14T11:07:41","modified_gmt":"2026-04-14T11:07:41","slug":"mastering-data-modeling-from-conceptual-to-physical-design","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/","title":{"rendered":"Ma\u00eetrise de la mod\u00e9lisation des donn\u00e9es : du design conceptuel au design physique"},"content":{"rendered":"<p>La mod\u00e9lisation des donn\u00e9es est une technique essentielle utilis\u00e9e pour documenter un syst\u00e8me logiciel \u00e0 l&#8217;aide de<a href=\"https:\/\/www.visual-paradigm.com\/guide\/data-modeling\/what-is-entity-relationship-diagram\/\">Sch\u00e9mas entit\u00e9-association<\/a> (Sch\u00e9mas entit\u00e9-association). Ces sch\u00e9mas fournissent une repr\u00e9sentation puissante des exigences commerciales d&#8217;une entreprise et servent de guide pour les analystes de bases de donn\u00e9es et les d\u00e9veloppeurs logiciels dans la conception et la mise en \u0153uvre d&#8217;un syst\u00e8me et de sa base de donn\u00e9es sous-jacente. Cet article explore les diff\u00e9rents niveaux de mod\u00e8les de donn\u00e9es \u2014 conceptuel, logique et physique \u2014 et fournit des exemples pour illustrer leur utilisation.<\/p>\n<p><iframe allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\" class=\"__youtube_prefs__ epyt-is-override no-lazyload\" data-no-lazy=\"1\" data-origheight=\"456\" data-origwidth=\"810\" data-skipgform_ajax_framebjll=\"\" height=\"456\" id=\"_ytid_48191\" loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/uIbyZEt4AIQ?enablejsapi=1&amp;autoplay=0&amp;cc_load_policy=0&amp;cc_lang_pref=&amp;iv_load_policy=1&amp;loop=0&amp;modestbranding=0&amp;rel=1&amp;fs=1&amp;playsinline=0&amp;autohide=2&amp;theme=dark&amp;color=red&amp;controls=1&amp;\" title=\"YouTube player\" width=\"810\"><\/iframe><\/p>\n<h2>Qu&#8217;est-ce qu&#8217;un sch\u00e9ma entit\u00e9-association (SEA) ?<\/h2>\n<p>Un<a href=\"https:\/\/www.visual-paradigm.com\/features\/database-design-with-erd-tools\/\"> sch\u00e9ma entit\u00e9-association<\/a> (SEA) est une repr\u00e9sentation visuelle des informations qui peuvent \u00eatre captur\u00e9es par une base de donn\u00e9es. Il remplit deux objectifs principaux :<\/p>\n<ol>\n<li><strong>Documentation de conception<\/strong> : Permet aux professionnels des bases de donn\u00e9es de d\u00e9crire une conception globale de mani\u00e8re concise mais pr\u00e9cise.<\/li>\n<li><strong>Transformation de sch\u00e9ma<\/strong> : Peut \u00eatre facilement transform\u00e9 en un sch\u00e9ma relationnel.<\/li>\n<\/ol>\n<h3>Composants d&#8217;un sch\u00e9ma entit\u00e9-association<\/h3>\n<p><img alt=\"What is ERD\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2025\/01\/what-is-erd.png\"\/><\/p>\n<ol>\n<li><strong>Entit\u00e9s<\/strong> : Les objets fondamentaux des sch\u00e9mas entit\u00e9-association, repr\u00e9sentant les tables dans une base de donn\u00e9es (par exemple, \u00e9tudiants, cours, livres).<\/li>\n<li><strong>Attributs<\/strong> : Faits ou descriptions des entit\u00e9s, devenant les colonnes du tableau (par exemple, pr\u00e9nom, nom, courriel).<\/li>\n<li><strong>Relations<\/strong> : Associations entre entit\u00e9s, souvent d\u00e9crites par des verbes (par exemple, un \u00e9tudiant s&#8217;inscrit \u00e0 un cours).<\/li>\n<\/ol>\n<h3>Concepts cl\u00e9s<\/h3>\n<ul>\n<li><strong>Cl\u00e9 primaire<\/strong> : Un attribut ou un ensemble d&#8217;attributs qui identifie de mani\u00e8re unique une instance de l&#8217;entit\u00e9.<\/li>\n<li><strong>Cl\u00e9 \u00e9trang\u00e8re<\/strong> : Une cl\u00e9 utilis\u00e9e pour lier deux tables ensemble, g\u00e9n\u00e9ralement la cl\u00e9 primaire d&#8217;une table ins\u00e9r\u00e9e dans une autre.<\/li>\n<li><strong>Cardinalit\u00e9<\/strong> : D\u00e9finit le nombre possible d&#8217;occurrences d&#8217;une entit\u00e9 associ\u00e9e \u00e0 une autre (par exemple, un-\u00e0-un, un-\u00e0-plusieurs, plusieurs-\u00e0-plusieurs).<\/li>\n<\/ul>\n<p><img alt=\"ERD cardinality\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2025\/01\/erd-cardinality.png\"\/><\/p>\n<h2>Exemple de sch\u00e9ma entit\u00e9-association : Rendez-vous client<\/h2>\n<p>Consid\u00e9rez un sc\u00e9nario commercial o\u00f9 :<\/p>\n<ul>\n<li>Un client peut prendre un ou plusieurs rendez-vous.<\/li>\n<li>Un rendez-vous doit \u00eatre pris par un et un seul client.<\/li>\n<\/ul>\n<p>La cardinalit\u00e9 li\u00e9e de Customer \u00e0 Appointments est un-\u00e0-plusieurs.<\/p>\n<p><img alt=\"Simple ERD example\" decoding=\"async\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2025\/01\/simple-erd-example.png\"\/><\/p>\n<h3>Exemple simple de MCD<\/h3>\n<p>Dans le MCD ci-dessus, en utilisant la notation de la patte de corbeau :<\/p>\n<ul>\n<li>Les entit\u00e9s sont repr\u00e9sent\u00e9es dans des bo\u00eetes avec les attributs indiqu\u00e9s en dessous du nom de l&#8217;entit\u00e9.<\/li>\n<li>Les relations sont repr\u00e9sent\u00e9es par des lignes pleines entre deux entit\u00e9s.<\/li>\n<li>La cardinalit\u00e9 est repr\u00e9sent\u00e9e par une ligne droite avec des traits ou une patte de corbeau.<\/li>\n<\/ul>\n<h2>Mod\u00e8les de donn\u00e9es conceptuels, logiques et physiques<\/h2>\n<p>Les mod\u00e8les de donn\u00e9es sont g\u00e9n\u00e9ralement repr\u00e9sent\u00e9s \u00e0 trois niveaux d&#8217;abstraction :<a href=\"https:\/\/online.visual-paradigm.com\/knowledge\/visual-modeling\/conceptual-vs-logical-vs-physical-data-model\">conceptuel, logique et physique<\/a>. Chaque niveau a une fonction diff\u00e9rente et cible un public diff\u00e9rent.<\/p>\n<h3>Mod\u00e8le de donn\u00e9es conceptuel<\/h3>\n<p>Le mod\u00e8le de donn\u00e9es conceptuel \u00e9tablit les entit\u00e9s, leurs attributs et leurs relations. Il pr\u00e9sente une vue d&#8217;ensemble du syst\u00e8me en identifiant les objets m\u00e9tiers impliqu\u00e9s. Ce mod\u00e8le d\u00e9finit l&#8217;existence des entit\u00e9s sans pr\u00e9ciser les tables.<\/p>\n<h4>Caract\u00e9ristiques<\/h4>\n<ul>\n<li><strong>Entit\u00e9s<\/strong>: Oui<\/li>\n<li><strong>Relations<\/strong>: Oui<\/li>\n<li><strong>Colonnes<\/strong>: Oui<\/li>\n<li><strong>Type de colonne<\/strong>: Facultatif<\/li>\n<li><strong>Cl\u00e9 primaire<\/strong>: Non<\/li>\n<li><strong>Cl\u00e9 \u00e9trang\u00e8re<\/strong>: Non<\/li>\n<\/ul>\n<h4>Exemple<\/h4>\n<p>Un MCD conceptuel pourrait montrer des entit\u00e9s telles que<code class=\"\">Client<\/code> et <code class=\"\">Rendez-vous<\/code> avec une relation un-\u00e0-plusieurs, sans pr\u00e9ciser les types de colonnes ou les cl\u00e9s.<\/p>\n<h3>Mod\u00e8le de donn\u00e9es logique<\/h3>\n<p>Le mod\u00e8le de donn\u00e9es logique d\u00e9finit la structure des \u00e9l\u00e9ments de donn\u00e9es et \u00e9tablit les relations entre eux. Il enrichit le mod\u00e8le conceptuel en d\u00e9finissant explicitement les colonnes de chaque entit\u00e9 et en introduisant des entit\u00e9s op\u00e9rationnelles et transactionnelles.<\/p>\n<h4>Caract\u00e9ristiques<\/h4>\n<ul>\n<li><strong>Entit\u00e9s<\/strong>: Oui<\/li>\n<li><strong>Relations<\/strong>: Oui<\/li>\n<li><strong>Colonnes<\/strong>: Oui<\/li>\n<li><strong>Type de colonne<\/strong>: Facultatif<\/li>\n<li><strong>Cl\u00e9 primaire<\/strong>: Non<\/li>\n<li><strong>Cl\u00e9 \u00e9trang\u00e8re<\/strong>: Non<\/li>\n<\/ul>\n<h4>Exemple<\/h4>\n<p>Un diagramme ER logique pourrait inclure des entit\u00e9s telles que <code class=\"\">Client<\/code> et <code class=\"\">Rendez-vous<\/code> avec des attributs tels que <code class=\"\">IDClient<\/code>, <code class=\"\">IDRendez-vous<\/code>, <code class=\"\">Date<\/code>, et <code class=\"\">Heure<\/code>, mais sans pr\u00e9ciser les types de donn\u00e9es.<\/p>\n<h3>Mod\u00e8le de donn\u00e9es physique<\/h3>\n<p>Le mod\u00e8le de donn\u00e9es physique repr\u00e9sente le plan de conception r\u00e9el d&#8217;une base de donn\u00e9es relationnelle. Il pr\u00e9cise le mod\u00e8le de donn\u00e9es logique en attribuant \u00e0 chaque colonne un type, une longueur, une nullit\u00e9, etc. Ce mod\u00e8le tient compte des conventions et des restrictions du syst\u00e8me de gestion de base de donn\u00e9es sp\u00e9cifique dans lequel la base de donn\u00e9es sera cr\u00e9\u00e9e.<\/p>\n<h4>Caract\u00e9ristiques<\/h4>\n<ul>\n<li><strong>Entit\u00e9s<\/strong>: Oui<\/li>\n<li><strong>Relations<\/strong>: Oui<\/li>\n<li><strong>Colonnes<\/strong>: Oui<\/li>\n<li><strong>Type de colonne<\/strong>: Oui<\/li>\n<li><strong>Cl\u00e9 primaire<\/strong>: Oui<\/li>\n<li><strong>Cl\u00e9 \u00e9trang\u00e8re<\/strong>: Oui<\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/online.visual-paradigm.com\/knowledge\/visual-modeling\/conceptual-vs-logical-vs-physical-data-model\">Mod\u00e8le conceptuel vs mod\u00e8le logique vs mod\u00e8le de donn\u00e9es<\/a>:<\/strong><\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<th>Fonctionnalit\u00e9 du sch\u00e9ma entit\u00e9-association<\/th>\n<th>Conceptuel<\/th>\n<th>Logique<\/th>\n<th>Physique<\/th>\n<\/tr>\n<tr>\n<td>Entit\u00e9 (nom)<\/td>\n<td>Oui<\/td>\n<td>Oui<\/td>\n<td>Oui<\/td>\n<\/tr>\n<tr>\n<td>Relation<\/td>\n<td>Oui<\/td>\n<td>Oui<\/td>\n<td>Oui<\/td>\n<\/tr>\n<tr>\n<td>Colonne<\/td>\n<td><\/td>\n<td>Oui<\/td>\n<td>Oui<\/td>\n<\/tr>\n<tr>\n<td>Type de colonne<\/td>\n<td><\/td>\n<td>Facultatif<\/td>\n<td>Oui<\/td>\n<\/tr>\n<tr>\n<td>Cl\u00e9 primaire<\/td>\n<td><\/td>\n<td><\/td>\n<td>Oui<\/td>\n<\/tr>\n<tr>\n<td>Cl\u00e9 \u00e9trang\u00e8re<\/td>\n<td><\/td>\n<td><\/td>\n<td>Oui<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Exemple<\/h4>\n<p>Un mod\u00e8le ER physique peut inclure des entit\u00e9s telles que <code class=\"\">Client<\/code> et <code class=\"\">Rendez-vous<\/code> avec des attributs tels que <code class=\"\">IDClient (ENTIER, PK)<\/code>, <code class=\"\">IDRendez-vous (ENTIER, PK)<\/code>, <code class=\"\">Date (DATE)<\/code>, et <code class=\"\">Heure (HEURE)<\/code>, avec des types de donn\u00e9es et des cl\u00e9s sp\u00e9cifi\u00e9s.<\/p>\n<h3>Mod\u00e8le de donn\u00e9es conceptuel<\/h3>\n<p><img alt=\"Conceptual data model\" class=\"alignnone wp-image-5607 size-full\" decoding=\"async\" height=\"150\" loading=\"lazy\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2025\/01\/conceptual-data-model.png\" width=\"395\"\/><\/p>\n<p><a class=\"knowledge-btn\" href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=ERDiagram&amp;name=Conceptual%20ERD&amp;external=https:\/\/www.cybermedian.com\/wp-content\/uploads\/2025\/01\/conceptual-data-model.png\" rel=\"noopener\" target=\"_blank\">Modifier ce mod\u00e8le ER conceptuel<\/a><\/p>\n<p>Le mod\u00e8le ER conceptuel mod\u00e9lise les objets m\u00e9tiers qui devraient exister dans un syst\u00e8me et les relations entre eux. Un mod\u00e8le conceptuel est d\u00e9velopp\u00e9 pour pr\u00e9senter une vue d&#8217;ensemble du syst\u00e8me en identifiant les objets m\u00e9tiers concern\u00e9s. Il d\u00e9finit quels entit\u00e9s existent, ET NON quelles tables. Par exemple, des tables \u00ab plusieurs \u00e0 plusieurs \u00bb peuvent exister dans un mod\u00e8le logique ou physique, mais elles sont simplement repr\u00e9sent\u00e9es comme une relation sans cardinalit\u00e9 dans le mod\u00e8le de donn\u00e9es conceptuel.<\/p>\n<h4>Exemple de mod\u00e8le de donn\u00e9es conceptuel<\/h4>\n<p>REMARQUE : Le mod\u00e8le ER conceptuel prend en charge l&#8217;utilisation de la g\u00e9n\u00e9ralisation pour mod\u00e9liser la relation \u00ab est un type de \u00bb entre deux entit\u00e9s, par exemple, un triangle est un type de forme. L&#8217;utilisation est similaire \u00e0 la g\u00e9n\u00e9ralisation en UML. Notez que seul le mod\u00e8le ER conceptuel prend en charge la g\u00e9n\u00e9ralisation.<\/p>\n<h3>Mod\u00e8le de donn\u00e9es logique<\/h3>\n<p>Le mod\u00e8le ER logique est une version d\u00e9taill\u00e9e du mod\u00e8le ER conceptuel. Un mod\u00e8le ER logique est d\u00e9velopp\u00e9 pour enrichir un mod\u00e8le conceptuel en d\u00e9finissant explicitement les colonnes de chaque entit\u00e9 et en introduisant des entit\u00e9s op\u00e9rationnelles et transactionnelles. Bien qu&#8217;un mod\u00e8le de donn\u00e9es logique reste ind\u00e9pendant du syst\u00e8me de base de donn\u00e9es r\u00e9el dans lequel la base de donn\u00e9es sera cr\u00e9\u00e9e, vous pouvez tout de m\u00eame consid\u00e9rer qu&#8217;il peut influencer la conception.<\/p>\n<h4>Exemple de mod\u00e8le de donn\u00e9es logique<\/h4>\n<p><img alt=\"\" class=\"alignnone wp-image-6848 size-full\" decoding=\"async\" height=\"238\" loading=\"lazy\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2025\/01\/logical-er-model-1.png\" width=\"857\"\/><\/p>\n<p><a class=\"knowledge-btn\" href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=ERDiagram&amp;name=Logical%20ERD&amp;external=https%3A%2F%2Feditor.visual-paradigm.com%2Fwp-content%2Fuploads%2Fsites%2F7%2F2020%2F03%2Flogical-data-model.png\" rel=\"noopener\" target=\"_blank\">Modifier cet exemple de sch\u00e9ma ER logique<\/a><a id=\"toc8\" name=\"toc8\"><\/a><\/p>\n<h3>Mod\u00e8le de donn\u00e9es physique<\/h3>\n<p>Le sch\u00e9ma ER physique repr\u00e9sente le plan de conception r\u00e9el d&#8217;une base de donn\u00e9es relationnelle. Un mod\u00e8le de donn\u00e9es physique approfondit le mod\u00e8le de donn\u00e9es logique en attribuant \u00e0 chaque colonne un type, une longueur, une possibilit\u00e9 de nullit\u00e9, etc. \u00c9tant donn\u00e9 qu&#8217;un sch\u00e9ma ER physique repr\u00e9sente la mani\u00e8re dont les donn\u00e9es doivent \u00eatre structur\u00e9es et li\u00e9es dans un syst\u00e8me de gestion de base de donn\u00e9es sp\u00e9cifique, il est important de tenir compte des conventions et des restrictions du syst\u00e8me de base de donn\u00e9es r\u00e9el dans lequel la base de donn\u00e9es sera cr\u00e9\u00e9e. Assurez-vous que les types de colonnes sont pris en charge par le SGBD et que les mots r\u00e9serv\u00e9s ne sont pas utilis\u00e9s pour nommer les entit\u00e9s et les colonnes.<\/p>\n<p>Exemple de mod\u00e8le de donn\u00e9es physique<\/p>\n<p><img alt=\"\" class=\"alignnone wp-image-6850 size-full\" decoding=\"async\" height=\"430\" loading=\"lazy\" src=\"https:\/\/www.cybermedian.com\/wp-content\/uploads\/2025\/01\/physical-er-model-1.png\" width=\"1032\"\/><\/p>\n<p><a class=\"knowledge-btn\" href=\"https:\/\/online.visual-paradigm.com\/diagrams.jsp#diagram:proj=0&amp;type=ERDiagram&amp;name=Physical%20ERD&amp;external=https%3A%2F%2Feditor.visual-paradigm.com%2Fwp-content%2Fuploads%2Fsites%2F7%2F2020%2F03%2Fphysical-data-model.png\" rel=\"noopener\" target=\"_blank\">Modifier cet exemple de sch\u00e9ma ER physique<\/a><\/p>\n<h1>L&#8217;outil id\u00e9al de mod\u00e9lisation ER pour les \u00e9quipes de d\u00e9veloppement logiciel<\/h1>\n<p>Dans le domaine du d\u00e9veloppement logiciel, une mod\u00e9lisation de donn\u00e9es efficace est essentielle pour concevoir des bases de donn\u00e9es robustes et efficaces. La mod\u00e9lisation Entit\u00e9-Relation (ER) est une technique fondamentale utilis\u00e9e pour visualiser et planifier les structures de donn\u00e9es qui sous-tendent les applications. Parmi les nombreux outils disponibles pour la mod\u00e9lisation ER, Visual Paradigm se distingue comme un choix id\u00e9al pour les \u00e9quipes de d\u00e9veloppement logiciel. Voici pourquoi :<\/p>\n<h2>Capacit\u00e9s de mod\u00e9lisation compl\u00e8tes<\/h2>\n<p>Visual Paradigm propose un ensemble complet d&#8217;outils pour cr\u00e9er des sch\u00e9mas ER conceptuels, logiques et physiques. Cela permet aux \u00e9quipes de passer sans interruption des exigences commerciales de haut niveau \u00e0 des sch\u00e9mas de base de donn\u00e9es d\u00e9taill\u00e9s pr\u00eats \u00e0 \u00eatre impl\u00e9ment\u00e9s. La capacit\u00e9 \u00e0 passer entre ces niveaux d&#8217;abstraction garantit que la conception finale de la base de donn\u00e9es est \u00e0 la fois pr\u00e9cise et align\u00e9e sur les besoins commerciaux.<\/p>\n<h2>Interface conviviale<\/h2>\n<p>L&#8217;une des caract\u00e9ristiques marquantes de Visual Paradigm est son interface intuitive et conviviale. La fonctionnalit\u00e9 glisser-d\u00e9poser permet de facilement ajouter des entit\u00e9s, des attributs et des relations, simplifiant ainsi le processus de mod\u00e9lisation. Cette accessibilit\u00e9 est particuli\u00e8rement b\u00e9n\u00e9fique pour les \u00e9quipes ayant des niveaux de comp\u00e9tence technique vari\u00e9s, permettant \u00e0 chacun de contribuer efficacement au processus de mod\u00e9lisation des donn\u00e9es.<\/p>\n<h2>Fonctionnalit\u00e9s avanc\u00e9es<\/h2>\n<p><a href=\"http:\/\/www.visual-paradigm.com\">Visual Paradigm<\/a> est dot\u00e9 de fonctionnalit\u00e9s avanc\u00e9es qui am\u00e9liorent l\u2019exp\u00e9rience de<a href=\"https:\/\/www.visual-paradigm.com\/features\/database-design-with-erd-tools\/\">mod\u00e9lisation ER<\/a> :<\/p>\n<ul>\n<li><strong>Types de donn\u00e9es et contraintes<\/strong> : D\u00e9finissez les types de donn\u00e9es, les cl\u00e9s primaires, les cl\u00e9s \u00e9trang\u00e8res et les contraintes pour vous assurer que votre sch\u00e9ma ER physique est pr\u00eat \u00e0 \u00eatre impl\u00e9ment\u00e9 dans une base de donn\u00e9es.<\/li>\n<li><strong>G\u00e9n\u00e9ration de SQL<\/strong> : G\u00e9n\u00e9rer automatiquement des scripts SQL \u00e0 partir de votre sch\u00e9ma ER physique, facilitant ainsi la cr\u00e9ation du sch\u00e9ma de base de donn\u00e9es dans votre SGBD choisi.<\/li>\n<li><strong>Tra\u00e7abilit\u00e9 du design<\/strong> : Suivre l&#8217;origine des \u00e9l\u00e9ments de conception, permettant aux nouveaux membres de l&#8217;\u00e9quipe de comprendre les fondations du projet et garantissant l&#8217;int\u00e9grit\u00e9 du design tout au long du cycle de d\u00e9veloppement.<\/li>\n<\/ul>\n<h2>Collaboration et documentation<\/h2>\n<p>La collaboration efficace est essentielle pour un d\u00e9veloppement logiciel r\u00e9ussi. Visual Paradigm soutient le travail collaboratif, permettant \u00e0 plusieurs utilisateurs de travailler simultan\u00e9ment sur le m\u00eame projet. Cette fonctionnalit\u00e9 est inestimable pour les projets \u00e0 grande \u00e9chelle impliquant plusieurs parties prenantes. En outre, l&#8217;outil propose des fonctionnalit\u00e9s de documentation solides, permettant aux \u00e9quipes de conserver des enregistrements d\u00e9taill\u00e9s des d\u00e9cisions de conception, des modifications et des justifications.<\/p>\n<h2>Int\u00e9gration et compatibilit\u00e9<\/h2>\n<p>Visual Paradigm est compatible avec un large \u00e9ventail de SGBD, garantissant que votre sch\u00e9ma ER physique respecte les conventions et les restrictions de votre syst\u00e8me de base de donn\u00e9es cible. L&#8217;outil prend \u00e9galement en charge l&#8217;importation et l&#8217;exportation de mod\u00e8les dans divers formats, facilitant ainsi son int\u00e9gration avec d&#8217;autres outils et syst\u00e8mes utilis\u00e9s dans votre environnement de d\u00e9veloppement.<\/p>\n<h2>Personnalisation et flexibilit\u00e9<\/h2>\n<p>Chaque projet a des besoins uniques, et Visual Paradigm offre la flexibilit\u00e9 n\u00e9cessaire pour adapter vos sch\u00e9mas ER \u00e0 ces besoins. Les mod\u00e8les personnalisables ainsi que la capacit\u00e9 d&#8217;ajouter, modifier ou supprimer des entit\u00e9s, des attributs et des relations garantissent que vos mod\u00e8les de donn\u00e9es \u00e9voluent avec les exigences de votre projet.<\/p>\n<h2>Apprentissage et support<\/h2>\n<p>Visual Paradigm fournit une documentation et des tutoriels complets pour aider les utilisateurs \u00e0 se familiariser rapidement. L&#8217;outil est \u00e9galement accompagn\u00e9 d&#8217;un excellent support client, garantissant que vous avez acc\u00e8s \u00e0 de l&#8217;aide et des conseils \u00e0 tout moment. Ce support est essentiel pour les \u00e9quipes souhaitant maximiser les avantages de la mod\u00e9lisation ER et r\u00e9ussir la mise en \u0153uvre de leurs bases de donn\u00e9es.<\/p>\n<h2>Conclusion<\/h2>\n<p>Le principal objectif de la mod\u00e9lisation des donn\u00e9es est de s&#8217;assurer que les objets de donn\u00e9es fournis par l&#8217;\u00e9quipe fonctionnelle sont repr\u00e9sent\u00e9s avec pr\u00e9cision. Le processus commence g\u00e9n\u00e9ralement par un mod\u00e8le de donn\u00e9es conceptuel, qui est affin\u00e9 en un mod\u00e8le logique \u00e0 mesure que davantage d&#8217;informations deviennent disponibles. Enfin, lorsque les d\u00e9tails de mise en \u0153uvre sont connus, le mod\u00e8le logique est affin\u00e9 en un mod\u00e8le de donn\u00e9es physique, qui peut \u00eatre directement mapp\u00e9 au syst\u00e8me de base de donn\u00e9es r\u00e9el.<\/p>\n<p>En comprenant et en utilisant les mod\u00e8les de donn\u00e9es conceptuels, logiques et physiques, les analystes de bases de donn\u00e9es et les d\u00e9veloppeurs logiciels peuvent cr\u00e9er des conceptions de bases de donn\u00e9es robustes, efficaces et r\u00e9alisables qui r\u00e9pondent aux besoins commerciaux de leurs organisations.<\/p>\n<p><a href=\"http:\/\/visaul-paradigm.com\">Visual Paradigm<\/a> est l&#8217;outil id\u00e9al <a href=\"https:\/\/www.visual-paradigm.com\/tutorials\/how-to-model-relational-database-with-erd.jsp\">outil de mod\u00e9lisation ER<\/a> pour les \u00e9quipes de d\u00e9veloppement logiciel, offrant un ensemble complet de fonctionnalit\u00e9s qui simplifient le processus de mod\u00e9lisation des donn\u00e9es. De son interface conviviale et ses fonctionnalit\u00e9s avanc\u00e9es \u00e0 ses capacit\u00e9s de collaboration et son int\u00e9gration avec divers SGBD, Visual Paradigm fournit tout ce qu&#8217;il faut pour cr\u00e9er des conceptions de bases de donn\u00e9es robustes, efficaces et r\u00e9alisables. En tirant parti de <a href=\"http:\/\/visual-paradigm.com\">Visual Paradigm<\/a>, les \u00e9quipes de d\u00e9veloppement logiciel peuvent s&#8217;assurer que leurs mod\u00e8les de donn\u00e9es refl\u00e8tent fid\u00e8lement les exigences commerciales et soutiennent la mise en \u0153uvre r\u00e9ussie de leurs applications.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La mod\u00e9lisation des donn\u00e9es est une technique essentielle utilis\u00e9e pour documenter un syst\u00e8me logiciel \u00e0 l&#8217;aide deSch\u00e9mas entit\u00e9-association (Sch\u00e9mas entit\u00e9-association).<\/p>\n","protected":false},"author":1,"featured_media":10961,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[5,3],"tags":[],"class_list":["post-10960","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-engineering","category-unified-modeling-language"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ma\u00eetrise de la mod\u00e9lisation des donn\u00e9es : du design conceptuel au design physique - Cyberm\u00e9diane<\/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:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/\" \/>\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 des donn\u00e9es : du design conceptuel au design physique - Cyberm\u00e9diane\" \/>\n<meta property=\"og:description\" content=\"La mod\u00e9lisation des donn\u00e9es est une technique essentielle utilis\u00e9e pour documenter un syst\u00e8me logiciel \u00e0 l&#8217;aide deSch\u00e9mas entit\u00e9-association (Sch\u00e9mas entit\u00e9-association).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/\" \/>\n<meta property=\"og:site_name\" content=\"Cyberm\u00e9diane\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-10T10:02:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-14T11:07:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/online.visual-paradigm.com\/servlet\/editor-content\/knowledge\/visual-modeling\/conceptual-vs-logical-vs-physical-data-model\/sites\/7\/2020\/03\/what-is-erd.png\" \/><meta property=\"og:image\" content=\"https:\/\/online.visual-paradigm.com\/servlet\/editor-content\/knowledge\/visual-modeling\/conceptual-vs-logical-vs-physical-data-model\/sites\/7\/2020\/03\/what-is-erd.png\" \/>\n\t<meta property=\"og:image:width\" content=\"444\" \/>\n\t<meta property=\"og:image:height\" content=\"264\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/online.visual-paradigm.com\/servlet\/editor-content\/knowledge\/visual-modeling\/conceptual-vs-logical-vs-physical-data-model\/sites\/7\/2020\/03\/what-is-erd.png\" \/>\n<meta name=\"twitter:creator\" content=\"@vpadmin\" \/>\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=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/\"},\"author\":{\"name\":\"vpadmin\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"headline\":\"Ma\u00eetrise de la mod\u00e9lisation des donn\u00e9es : du design conceptuel au design physique\",\"datePublished\":\"2025-01-10T10:02:41+00:00\",\"dateModified\":\"2026-04-14T11:07:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/\"},\"wordCount\":2302,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/fr\/wp-content\/uploads\/sites\/10\/2026\/02\/what-is-erd.png\",\"articleSection\":[\"Software Engineering\",\"Unified Modeling Language\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/\",\"url\":\"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/\",\"name\":\"Ma\u00eetrise de la mod\u00e9lisation des donn\u00e9es : du design conceptuel au design physique - Cyberm\u00e9diane\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/fr\/wp-content\/uploads\/sites\/10\/2026\/02\/what-is-erd.png\",\"datePublished\":\"2025-01-10T10:02:41+00:00\",\"dateModified\":\"2026-04-14T11:07:41+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#primaryimage\",\"url\":\"https:\/\/www.cybermedian.com\/fr\/wp-content\/uploads\/sites\/10\/2026\/02\/what-is-erd.png\",\"contentUrl\":\"https:\/\/www.cybermedian.com\/fr\/wp-content\/uploads\/sites\/10\/2026\/02\/what-is-erd.png\",\"width\":444,\"height\":264},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ma\u00eetrise de la mod\u00e9lisation des donn\u00e9es : du design conceptuel au design physique\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/fr\/\",\"name\":\"Cyberm\u00e9diane\",\"description\":\"Apprendre une nouvelle chose tous les jours\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/x.com\/vpadmin\"],\"url\":\"https:\/\/www.cybermedian.com\/fr\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ma\u00eetrise de la mod\u00e9lisation des donn\u00e9es : du design conceptuel au design physique - Cyberm\u00e9diane","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:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/","og_locale":"fr_FR","og_type":"article","og_title":"Ma\u00eetrise de la mod\u00e9lisation des donn\u00e9es : du design conceptuel au design physique - Cyberm\u00e9diane","og_description":"La mod\u00e9lisation des donn\u00e9es est une technique essentielle utilis\u00e9e pour documenter un syst\u00e8me logiciel \u00e0 l&#8217;aide deSch\u00e9mas entit\u00e9-association (Sch\u00e9mas entit\u00e9-association).","og_url":"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/","og_site_name":"Cyberm\u00e9diane","article_published_time":"2025-01-10T10:02:41+00:00","article_modified_time":"2026-04-14T11:07:41+00:00","og_image":[{"url":"https:\/\/online.visual-paradigm.com\/servlet\/editor-content\/knowledge\/visual-modeling\/conceptual-vs-logical-vs-physical-data-model\/sites\/7\/2020\/03\/what-is-erd.png","type":"","width":"","height":""},{"width":444,"height":264,"url":"https:\/\/online.visual-paradigm.com\/servlet\/editor-content\/knowledge\/visual-modeling\/conceptual-vs-logical-vs-physical-data-model\/sites\/7\/2020\/03\/what-is-erd.png","type":"image\/png"}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_image":"https:\/\/online.visual-paradigm.com\/servlet\/editor-content\/knowledge\/visual-modeling\/conceptual-vs-logical-vs-physical-data-model\/sites\/7\/2020\/03\/what-is-erd.png","twitter_creator":"@vpadmin","twitter_misc":{"\u00c9crit par":"vpadmin","Dur\u00e9e de lecture estim\u00e9e":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/"},"author":{"name":"vpadmin","@id":"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"headline":"Ma\u00eetrise de la mod\u00e9lisation des donn\u00e9es : du design conceptuel au design physique","datePublished":"2025-01-10T10:02:41+00:00","dateModified":"2026-04-14T11:07:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/"},"wordCount":2302,"commentCount":0,"image":{"@id":"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/fr\/wp-content\/uploads\/sites\/10\/2026\/02\/what-is-erd.png","articleSection":["Software Engineering","Unified Modeling Language"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/","url":"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/","name":"Ma\u00eetrise de la mod\u00e9lisation des donn\u00e9es : du design conceptuel au design physique - Cyberm\u00e9diane","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/fr\/wp-content\/uploads\/sites\/10\/2026\/02\/what-is-erd.png","datePublished":"2025-01-10T10:02:41+00:00","dateModified":"2026-04-14T11:07:41+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#primaryimage","url":"https:\/\/www.cybermedian.com\/fr\/wp-content\/uploads\/sites\/10\/2026\/02\/what-is-erd.png","contentUrl":"https:\/\/www.cybermedian.com\/fr\/wp-content\/uploads\/sites\/10\/2026\/02\/what-is-erd.png","width":444,"height":264},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/fr\/mastering-data-modeling-from-conceptual-to-physical-design\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Ma\u00eetrise de la mod\u00e9lisation des donn\u00e9es : du design conceptuel au design physique"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/fr\/#website","url":"https:\/\/www.cybermedian.com\/fr\/","name":"Cyberm\u00e9diane","description":"Apprendre une nouvelle chose tous les jours","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.cybermedian.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/x.com\/vpadmin"],"url":"https:\/\/www.cybermedian.com\/fr\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/posts\/10960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/comments?post=10960"}],"version-history":[{"count":1,"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/posts\/10960\/revisions"}],"predecessor-version":[{"id":11883,"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/posts\/10960\/revisions\/11883"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/media\/10961"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/media?parent=10960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/categories?post=10960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/fr\/wp-json\/wp\/v2\/tags?post=10960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}