Was ist der Unterschied zwischen Einem Entitätstyp und einer Entität?
Ich beschäftige mich mit Datenbankmodellen und dem Entity-Relationship-Modell (ER-Modell). Dabei bin ich auf die Begriffe Entitätstyp und Entität gestoßen. Ich verstehe jedoch nicht genau, worin der Unterschied liegt. Kann mir jemand eine einfache und verständliche Erklärung geben? Gerne auch mit einem Beispiel!
2 Antworten
Eine Entität ist ein konkretes Ding ohne nähere Beschreibung der Charakteristik, während der Typ die Entität 'klassifiziert'.
Nimm mal ein Fahrzeug und eine Person. Beide sind Entitäten, aber aus unterschiedlichen Klassen, haben also unterschiedliche Attribute etc. .
Man kann eine Entität auch als Informationsobjekt bezeichnen.
Entitäten, die sich gleiche Attribute und Beziehungen teilen, können zu einem Entitätstyp zusammengefasst werden.
PKW und Motorrad können z.B. dem Typ Fahrzeug zugeordnet werden. Aus einer anderen Perspektive hat dies mit dem Konzept der Vererbung aus dem objektorientierten Entwurf (Klassen, UML) sehr viel gemein.