Informatikmaterialien 
von Tino Hempel

Startseite | Informatik | Physik | Mathematik | Sonstiges |


Richard-Wossidlo-Gymnasium Ribnitz-Damgarten
Fachbereich Informatik


Grundbegriffe 
Entität und Attribut


Definitionen

In einer Datenbank werden Informationen über interessierende Objekte gespeichert. Diese werden Entitäten genannt und können z. B. eine Person, ein Subjekt, ein Ereignis, ein Prozess oder ein Begriff sein. 

Eine Entität ist ein eindeutig identifizierbares Objekt oder ein eindeutig identifizierbarer Sachverhalt der realen Welt oder der Vorstellungswelt.

Beispiele: Karl Meier, Kinderfahrrad der Marke Mucki, Nichtversetzung von Karl Meier, Computer Zuse Z3

Die Entität wird durch ihre Attribute/Eigenschaften bestimmt. Die bei einer bestimmten Entität auftretenden Werte sind Attributwerte

Entität: Karl Meier; 
Attribute: Name, Vorname, Wohnort, Schule, Klasse, ... 
Attributwerte: Meier, Karl, Hohenwulsch, Grundschule, 3a, ...

Ein Wert ergibt nur zusammen mit seinem Attribut eine eindeutige Aussage über die Entitätseigenschaft. Ein Attribut kann zu einem Zeitpunkt auch keinen Wert besitzen, weil es nicht bekannt ist. Man bezeichnet diesen Wert dann als Nullwert

Beispiele: Martin kann sowohl zum Attribut Vorname als auch zum Attribut Name gehören; 
eine Telefonnummer kann z. B. nicht bekannt sein und deshalb ein Nullwert sein

Nullwerte sind darstellbar und durchaus zulässige Objektbeschreibungen. Sie lassen aber keine eindeutige Datenauswertung mehr zu!

Klassenbildung:

Ein Entitätstyp ist eine abstrakte Beschreibung einer Menge von Entitäten mit gleichen Attributen. Die Beschreibung enthält einen Typnamen und eine Menge von Attributen. Eine Entität ist ein eindeutig identifizierbares Element des Entitätstyps.

Karl Meier könnte die Entität des Entitätstyps Schüler sein. Seine Attribute Name und Vorname werden durch die Werte Meier bzw. Karl belegt. 

Darstellungen

Ein Entitätstyp wird durch die Angabe des Namens und der Attribute vollständig beschrieben. Dabei werden die Bezeichner der Attribute in Klammern hinter den Namen des Entitätstyps gesetzt. 

Schüler (Name, Wohnort, Schule, Klasse, ...) 

Konkrete Angaben der Entitäten werden, wie für Objekte üblich, mit der Punktnotation geschrieben.

Schüler.Name = Meyer

In der grafische Notation im Entity-Relationship-Diagramm (ER-Diagramm)wird der Entitätstyp als bezeichnetes Rechteck dargestellt. Seine Attribute werden i. d. R. durch Kreise oder Ellipsen dargestellt, die eine Verbindung zum Entitätstyp haben. Alternativ wird auch die Darstellung des Entitätstyps als Klasse im UML-Klassendigramm genutzt.

                                ERD

Besonderheiten bei Attributen:



zur Startseite
© Tino Hempel 1997 - 2008 Im Web vertreten seit 1994.
Eine Internet-Seite aus dem Angebot von Tino Hempel.