ERM Attribute
Die Attribute beschreiben Eigenschaften von Entitäten und Beziehungen (Beziehungsmerkmal).
Zum Beispiel sind Nachname, Vorname und Kundennummer Attribute der Entitätsmenge Kunde.In einem ERM werden Attribute als Ellipsen dargestellt. Die Attribute werden mit einfachen Linien mit den zugehörigen Entitäten bzw. Beziehungen verbunden.
Beispiel
Ein Produkt hat zum Beispiel die Attribute: Preis und Beschreibung
Das Attribut der Beziehung bestellt ist zum Beispiel: Menge
Weil das Attribut Menge nicht direkt zum Kunden und nicht zum Produkt gehört
Schlüsselattribute und Primärschlüssel
Ein Schlüsselattribut ist ein Attribut, mit dem man jede einzelne Entität (also jedes Objekt in einer Entitätsmenge) eindeutig identifizieren kann. Das wichtigste Schlüsselattribut nennt man Primärschlüssel. Im Entity-Relationship-Modell (ERM) wird der Primärschlüssel unterstrichen dargestellt.
Oft fügt man zu einer Entität ein zusätzliches Attribut hinzu, das nur als eindeutige Kennzeichnung dient. Meist besteht es aus einer fortlaufenden Nummer oder einem eindeutigen Code. Diese Attribute enden häufig auf „Nummer“ oder „ID“.
Beispiele:
Kundennummer
Mitarbeiter-ID
Schülernummer
Mit einem Primärschlüssel kann man sicherstellen, dass jede Entität in der Datenbank eindeutig gefunden und unterschieden werden kann – selbst wenn andere Attribute wie Name oder Adresse mehrfach vorkommen.