×
produktlogotitle

Seite: acd_er
Diese Seite wurde aktualisiert am 02.05.2021

LOGIN
Benutzer:
Passwort:
 
   if1.net-schulbuch.de

 

Unter ER-Modell (Entity-Relationship-Modell) versteht man eine Beschreibung von Datenbanken

Entität

Die beteiligten Personen und Objekte erscheinen später als Datensätze (Zeilen) in der jeweiligen Tabelle; in der Datenbank-Fachsprache bezeichnet man sie als Entitäten (Entitys). 
Beispiele sind die einzelnen Leser, Buchexemplare, Lehrer, Klassen,...

Entitätstyp

In einer Tabelle werden durch die Spaltenüberschriften Eigenschaften (Attribute) für die dort gesammelten Entitäten angegeben
Beispiele: Für den Entitätstyp  Lehrer haben wir als Eigenschaften Name, Vorname und das Lehrerkürzel angegeben, für den Entitätstyp Bücher waren es Auflage, ISBN, Tiel und Verfasser, ...

Entitätstypen lassen sich grafisch veranschaulichen:

Der Entitätstyp (Tabellenname) steht in dem Rechteck in der Mitte.
Die Eigenschaften (=Spaltenüberschriften; Attribute) kommen in Ovale und werden mit dem Entitätstyp verbunden.

Auftrag: Stelle in gleicher Weise die Entitätstypen Schüler  und Klasse dar!

 

 

Entity-Relationship-Modell

Ein Entity-Relationship-Modell, besteht aus einem oder mehreren Entitätstypen.
Eine Entität ist ein Objekt einer Datenbank, das sich eindeutig von den anderen Objekten desselben Typs unterscheidet.
Dabei legt der Entitätstyp durch die Angabe von Eigenschaften (Attributen) die Darstellung der Objekte dieses Typs fest.

Ein Entitätstyp wird durch ein rechteckiges Symbol dargestellt. Die Eigenschaften werden durch Kreise oder Ellipsen symbolisiert und mit dem Entitätstyp durch eine Linie verbunden.

 

Durch ein Attribut oder eine Kombination von Attributen müssen die Objekte eines Entitätstyps eindeutig identifiziert werden können. Dies ist der Primärschlüssel.

Primärschlüssel
Ein Primärschlüssel ist ein Attribut oder eine Kombination von mehreren Attributen eines Entitätstyps, durch deren Werte jedes Objekt dieses Entitätstyps eindeutig identifiziert werden kann. Primärschlüssel werden im Entity-Relationship-Modell unterstrichen.

Da es Personen mit denselben Nachnamen und Vornamen gibt, wäre eine Kombination dieser beiden Attribute als Primärschlüssel für den Entitätstyp Schueler nicht geeignet. Um die Eindeutigkeit garantieren zu können, müssten wir mindestens noch das Geburtsdatum zum Primärschlüssel hinzufügen. Da das nicht sinnvoll ist, erweitern wir den Entitätstyp Schueler um ein Attribut  ID,  das für jede Schülerin / jeden Schüler eine eindeutige Zahl enthält. Der Primärschlüssel wird im Entity-Relationship-Modell unterstrichen dargestellt.

Beim Entitästyp Lehrer ist hingegen das Attribut Lehrerkuerzel eindeutig.

 

Schuldatenbank: Entitätstypen mit Primärschlüsseln

 

 

 

Impressum
© 2023  Net-Schulbuch.de
10.00  0.1570  8.1.28