Wenn jemand etwas über 2NF weiß, würde ich mich sehr freuen, wenn Sie mir sagen könnten, ob mein Verständnis davon korrekt ist. Mein Buch erwähnt es nicht einmal (außer zu sagen, dass es von "historischer Bedeutung" ist) und ich konnte kein wirklich finden gutes Beispiel online. Ich lerne für einen Test und möchte wissen, ob meine Überlegungen zur Durchführung einer 2NF-Zerlegung richtig sind
R = {a, b, c, d, e, f, g} F = {AB -> C, A -> DE, B -> F, F -> GH, D -> IJ}
Das erste, was ich tat, war, den Superschlüssel zu finden, der leicht zu erkennen war (AB) + = R. Ich bin mir jedoch nicht sicher, ob dies die Definition von 2NF bedeutet, wenn der Begriff "Schlüssel" verwendet wird.
2. Ich habe AA verwendet und einige Begriffe in F kombiniert (nur um es übersichtlicher zu machen).
F = {AB -> C, A -> DEIJ, B -> FGH}
3. Ich entferne und teilweise funktionale Abhängigkeiten Ich bin mir nicht sicher (ich habe es ohne Auswertung nachgeschlagen), was eine PFD ist. Ich denke, es ist, wenn Sie eine FD haben, bei der die LHS in diesem Fall eine richtige Teilmenge des Superkeys ist
A -> DEIJ und B -> FGH
4. Ich zerlege es in Beziehungen, die die Verstöße aus Schritt 3 entfernen
R1 = AB -> C.
R2 = A -> DEIJ
R3 = B -> FGH
Ich bin wirklich auf der Suche nach jemandem, der mir Feedback gibt, wenn ich das Konzept richtig verstehe. Jede Hilfe wäre sehr dankbar
Vielen Dank
quelle