13.61 Dritte Normalform 3NF
HTML-код
- Опубликовано: 27 июн 2013
- Komplette Liste der Videos und zusätzliches Material auf datenbankenlernen.de
Informatik, Uni Saarland:
Bachelor: www.cs.uni-saarland.de/index.p...
Master: www.cs.uni-saarland.de/index.p...
Ph.D./Grad School: gradschool.cs.uni-saarland.de/...
wie funktioniert das mit der zerlegung, wenn man eine abhängigkeit der folgenden art hat: {A,B} -> {D,E} also die linke seite mehr als ein attribut beinhaltet
wird daraus dann:
{A,B} -> {D}
{A,B} -> {E}
oder kann/ muss man den linken Teil auch noch irgendwie zerlegen?
ich möchte nichts falsches sagen aber möglicherweise hilft dir der begriff 'linksreduktion' aus der kanonischen überdeckung/dem synthesealgorithmus
@@Searwitch jo der tipp war auf jeden fall nicht schlecht, wenn ich das richtig verstanden habe kann man damit transitive teile der abhängigkeiten streichen. das vereinfacht das ganze dann schonmal.
mein "problem" hab ich jetzt aber anders gelöst, die methode auf 3NF zu überprüfen funktioniert ja auch ganz gut ohne zerlegung. Dann muss nur eben der komplette rechte teil bzw das "a" von X -> a in den primen attributen enthalten sein.
danke für die hilfe :)
Kann man mit Association Rule Mining mit 100%iger Konfidenz funktionale Abhängigkeiten lernen? Oder verwendet man dort effizientere Algorithmen?
Bei 1:00 muss Projektnummer auch die persnr implizieren, damit projektnr ein Superschlüssel ist (2:31)
Richtig wäre also {projektnr} -> {pname, prioritatet} und {projektnr} -> {persnr, name, vorname, geburtsdatum}
natürlich..., danke für den Hinweis!, Gut, dass das nach 9 Jahren mal jemandem auffällt 🤣🙈