Databases Reference
In-Depth Information
den, der Nummer der Lehrveranstaltung und dem Datum der Prüfung (da es
mehrere Prüfungsangebote gibt und die Wiederholung einer Prüfung unter
bestimmten Bedingungen zulässig ist). Dieses ergibt folgende funktionale Abhän-
gigkeit
{Matrikel_Nr, LV_Nr, Datum} {Note}
Wenn A und B Mengen von Attributen einer Relation sind, bedeutet A
B:
We n n Tu p e l t1 und t2 in allen Attributen von A übereinstimmen,
dann müssen sie auch in allen Attributen von B übereinstimmen.
Weiter oben haben wir von Geschäftsregeln gesprochen, die einen intentionalen
Charakter haben. Dieses gilt auch für funktionale Abhängigkeiten, die auf inten-
tionalen Beziehungen beruhen, nicht auf extensionalen. So ist zum Beispiel in einer
Studenten-Relation der Studiengang nicht abhängig vom Namen und Vornamen
eines Studierenden, auch wenn rein zufällig keine zwei Studierenden mit gleichem
Vor- und Nachnamen existieren - es ist ja nicht ausgeschlossen, dass irgendwann
zwei Studierende mit gleichem Vor- und Nachnamen auftreten.
Einige weitere kleine Beispiele für funktionale Abhängigkeiten sind im Folgenden
gegeben:
In einer Relation
Student (matrikel_nr, name, vorname, studiengang, fachbereich,
studienbeginn,...)
sei folgender Sachverhalt gegeben: Zwei Studierende, die denselben Studiengang
studieren, gehören damit auch automatisch demselben Fachbereich an. Mit ande-
ren Worten: Der Fachbereich ergibt sich aus dem Studiengang. Dieses ist eine funk-
tionale Abhängigkeit:
{Studiengang} {Fachbereich}
Eine interessante Frage in diesem Zusammenhang ist zum Beispiel, ob es zwischen
den Orten und den Postleitzahlen in Deutschland in irgendeiner Weise funktionale
Abhängigkeiten gibt. Es können hier zwei Fragen gestellt werden:
Gilt {Ort} {PLZ} ?
Gilt {PLZ} {Ort} ?
Um die erste Frage zu beantworten, müssen wir einen Experten befragen: »Kann
es einen Ort geben, der mehrere Postleitzahlen hat?« Diese Frage ist mit »Ja« zu
beantworten, wie viele Beispiele belegen (z.B. Bremerhaven mit den Postleitzahlen
27568, 27570 und anderen).
Um die zweite Frage zu beantworten, müssen wir ebenfalls einen Experten fragen:
»Kann es eine Postleitzahl geben, die für mehrere Orte gilt?« Hier muss der
Experte gegebenenfalls schon etwas länger suchen - aber auch diese Frage ist mit
»Ja« zu beantworten. 15
 
Search WWH ::




Custom Search