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é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.
Conclusion
Si le modèle E-R doit être converti en modèle relationnel, chaque entité forte sera converti à une table distinct.