Grundbegriffe: Entity, Attribut, Relationship

Geschätzte Lektüre: 3 Minuten 92 Ansichten

Das ER-Modell besteht aus drei zentralen Bausteinen. Wir betrachten sie einzeln, bevor wir sie zusammenfügen.

Entity (Entität)

Eine Entität ist ein abgrenzbares Objekt der realen Welt oder eines gedachten Bereichs, über das Informationen gespeichert werden sollen. Das kann ein konkretes Ding sein (ein Buch, ein Auto, eine Person) oder etwas Abstraktes (ein Kurs, ein Vertrag, eine Bestellung).

Beispiele für Entitäten

In einer Universitätsdatenbank könnten folgende Entitäten vorkommen:

EntitätWas sie repräsentiert
StudentEine Person, die an der Universität eingeschrieben ist
VorlesungEine Lehrveranstaltung mit Titel, Zeitplan und Inhalt
ProfessorEine lehrende Person
RaumEin Hörsaal oder Seminarraum

Jede dieser Entitäten steht für eine Klasse von Objekten. Die einzelne Studentin „Anna Müller“ ist dann eine konkrete Instanz dieser Klasse — man nennt sie auch Entitätsausprägung.

Man unterscheidet also zwischen dem Entitätstyp (die Klasse, z. B. „Student“) und der Entitätsausprägung (das konkrete Objekt, z. B. die Studentin Anna Müller mit Matrikelnummer 123456).

Attribut

Attribute sind die Eigenschaften einer Entität. Sie beschreiben, welche Informationen über eine Entität gespeichert werden. Jede Entität besitzt eine Menge von Attributen, die sie charakterisieren.

Beispiel: Attribute der Entität „Student“

AttributBeispielwert
Matrikelnummer123456
VornameAnna
NachnameMüller
Geburtsdatum15.03.2002
E-Mail-Adressea.mueller@uni.de

Attribute können verschiedene Formen annehmen:

  • Einfache Attribute sind unteilbar, z. B. Matrikelnummer oder Geburtsdatum.
  • Zusammengesetzte Attribute bestehen aus Teilen, z. B. „Adresse“ aus Straße, Hausnummer, PLZ und Ort.
  • Mehrwertige Attribute können mehrere Werte gleichzeitig haben, z. B. könnte ein Student mehrere Telefonnummern besitzen.
  • Abgeleitete Attribute lassen sich aus anderen Attributen berechnen, z. B. das Alter aus dem Geburtsdatum.

Relationship (Beziehungstyp)

Entitäten stehen selten isoliert da. Ein Student belegt Vorlesungen, ein Professor hält Vorlesungen, eine Vorlesung findet in einem Raum statt. Diese Verbindungen zwischen Entitäten heißen Beziehungen (englisch: Relationships). Auch bei Beziehungen unterscheidet man zwischen dem Beziehungstyp (z. B. „belegt“) und seinen konkreten Ausprägungen (z. B. Anna Müller belegt die Vorlesung Datenbanken).

Merksatz:
Entitäten sind die Dinge, Attribute sind ihre Eigenschaften, und Beziehungen sind die Verbindungen zwischen den Dingen.

Dieses Dokument teilen

Grundbegriffe: Entity, Attribut, Relationship

Oder Link kopieren

INHALT

Abonnieren

×
Cancel