Différence entre modèle E/R et modèle Relationnel

Quelle est la différence entre modèle E/R et modèle Relationnel ? – Modèle Entité-Relation E-R et le modèle Relationnel sont deux types de modèle de données. Le modèle de données décrit un moyen de concevoir une base de données au niveau physique, logique et au niveau de la vue. Dans le modèle E-R on parle de entité et dans le modèle relationnel on parle de table.
 
 

Table de comparaison
Modèle E/R Modèle Relationnel
Présentation Il représente la collection d’objets appelée entités et la relation entre ces entités. Il représente la collection de tables et la relation entre ces tables.
Description Le modèle E/R décrit les données comme ensemble d’entités, ensemble de relations et attribut. Le modèle relationnel décrit les données dans une table en tant que attributs et tuples.
Relation Modèle E/R est plus facile à comprendre la relation entre les entités. il est un peu difficile d’établir une relation entre les tables dans le modèle relationnel.
L’association Modèle E/R décrit les cardinalités de l’association. Le modèle relationnel ne décrit pas les cardinalités de l’association.
Différence entre T-SQL et PL-SQLDifférence entre T-SQL et PL-SQLQuelle est la différence entre T-SQL et PL-SQL ? – SQL a été utilisée comme référence par de nombreux fournisseurs de SGBDR (système de gestion…Lire plus
Différences clés entre le modèle E-R et le modèle relationnel
  • La différence clé entre le modèle E-R et le modèle relationnel est que le modèle E-R traite spécifiquement des entités et de relations. D’ailleurs, le modèle relationnel traite des tables et les relations entre les données de ces tables.
  • Un modèle E-R décrit les données avec un ensemble d’entités, un ensemble de relations et des attributs. Cependant, le modèle relationnel décrit les données avec les tuples, les attributs et le type des attributs.
  • On peut facilement comprendre la relation entre les données du modèle E-R et celles du modèle relationnel.
  • Dans le modèle E-R, il y a des contraintes de cardinalité entre association [*, 1..*, 1..1, 0] comme contrainte alors que le modèle relationnel n’a pas cette contrainte.
Différence entre JDBC et ODBCDifférence entre JDBC et ODBCQuelle est la différence entre JDBC et ODBC ? – JDBC et ODBC sont des APIs (Application Programming Interface) qui aident les applications côté client…Lire plus
Conclusion

Si le modèle E-R doit être converti en modèle relationnel, chaque entité forte sera converti à une table distinct.
 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *