Différence entre une entité forte et faible
Quelle est la différence entre une entité forte et faible ? – Avant d’entamer la différence entre une entité forte et faible, nous devons savoir ce que signifie une entité. Une entité est un objet unique dans le monde réel. Il est décrit comme l’ensemble des attributs. Ici, nous allons discuter de deux types d’entités entité forte et entité faible. L’entité faible dépend toujours de l’entité forte pour son existence.

Table de comparaison
Entité Forte | Entité Faible | |
---|---|---|
La clé | L’entité forte a une clé primaire. | L’entité faible a une clé discriminante partielle. |
Dépendance | L’entité forte est indépendante de toute autre entité dans un schéma. | L’entité faible dépend de l’entité forte pour son existence. |
Définition de l’Entité Faible
Une entité faible ne peut être utilisée indépendamment car elle dépend d’un type d’entité fort appelé entité propriétaire. En outre, la relation qui relie l’entité faible à son identité de propriétaire est appelée la relation d’identification.
Une entité faible a toujours une contrainte de participation totale en ce qui concerne sa relation d’identification car elle ne peut être identifiée indépendamment de son identité de propriétaire.
Une entité faible peut avoir une clé partielle, qui est une liste d’attributs qui identifient les entités faibles liées à la même entité propriétaire.
Dans le diagramme ER, l’entité faible et la relation correspondante sont représentées par une double ligne et la clé partielle par une ligne pointillée.


Dans le diagramme ER donné, ‘Dependent‘ est l’entité faible et dépend de l’entité forte ‘Employee‘ via la relation DEPENDS ON.
Il peut y avoir un employé sans personne à charge dans la société, mais il n’y aura aucune trace de la personne à charge dans les systèmes de l’entreprise à moins que la personne à charge ne soit associée à un employé.
Définition de l’Entité Forte
Une entité forte est complète par elle-même et ne dépend d’aucun autre type d’entité. Il possède une clé primaire qui décrit chaque instance de l’entité forte définie de manière unique. Cela signifie que tout élément de l’ensemble d’entités fort peut être identifié de manière unique.
Une entité forte est représentée par un carré avec une seule ligne, contrairement à une entité faible qui contient des lignes doubles.


Conclusion
Chaque entité d’un ensemble d’entités forte peut être identifiée de manière unique car elle possède une clé primaire, mais nous pouvons ou non identifier chaque entité dans une entité faible car elle ne possède pas de clé primaire et peut contenir des entités redondantes.