![]() |
Informatikmaterialien |
Startseite | Informatik | Physik | Mathematik | Sonstiges | |
![]() |
Richard-Wossidlo-Gymnasium
Ribnitz-Damgarten |
---|
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.
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.
![]() zur Startseite |
© Tino Hempel 1997 - 2008 | Im Web vertreten seit 1994. Eine Internet-Seite aus dem Angebot von Tino Hempel. |