Cooler Adblocker Abiunity kannst du auch ohne Adblocker werbefrei nutzen ;) Einfach registrieren und mehr als 10 Bedankungen sammeln!
 
Lennaux
Schüler | Nordrhein-Westfalen
09.05.2017 um 14:17 Uhr
Kann jemand den Unterschied erklären?
Ist z.B. in der Thematik Normalisierung von Datenbanken relevant
0
#362630
Melde dich an oder registriere dich, um zu kommentieren. AnmeldenRegistrieren
 
paulgoeckede
Schüler | Nordrhein-Westfalen
09.05.2017 um 20:12 Uhr
Um eine Datenbank in die 2. Normalform zu bringen, müssen Redundanzen beseitigt werden. Dazu muss man kläre welche Attribute funktional, und welche voll funktional abhängig zu den Primärschlüsseln sind. Sobald es also mehr als einen Primärschlüssel gibt, sollte man den Unterschied kennen. Ein Attribut ist funktional abhängig, wenn es von bloß einem Primärschlüssel bestimmt werden kann. Ein Attribut hingegen ist voll funktional abhängig, wenn es durch eine Kombination aus Primärschlüsseln definiert wird.

Beispiel: Ein Fitnessstudio verwaltet eine Datenbank für ihre Benutzer, in der verschiedene Informationen gespeichert werden. Mitgliedsnummer und Sportgruppe sind die Primärschlüssel. Die Attribute Vorname, Nachname, Jahrgang sind funktional abhängig von der Mitgliedsnummer, da die ausreicht um diese Informationen zu wissen. Das Attribut "Maximale Größe" Ist funktional abhängig von Sportgruppe. Das Attribut "seit wann" hingegen, welches speichert seit wann ein Mitglied eine Sportgruppe besucht, ist voll funktional abhängig von beiden Primärschlüsseln, da nur die Kombination aus den beiden die Information hergibt.

Hoffe das hat dir geholfen großes Grinsen
3
#362833
Cooler Adblocker Abiunity kannst du auch ohne Adblocker werbefrei nutzen ;) Einfach registrieren und mehr als 10 Bedankungen sammeln!
x
BBCodes