2010-11-25 1 views
1

Ist diese Aussage korrekt?Normalisierungskonzept in DB

"Ein Prime-Attribut kann transitiv abhängig von einem Schlüssel in einer BCNF-Beziehung sein"?

nach mir ist es falsch

, wenn es falsch ist, dann, was die normale Form der angegebenen Relation

R (A, B, C, D) und ihre funktionelle Abhängigkeit Menge {AB- > C, AB → D, CD → A, CD → B, AB → CD

Antwort

1

Eine BCNF-Beziehung kann eine transitive FD wie A → B → C nur dann erfüllen, wenn A und B beides sind Superkeys oder wenn entweder A-> B oder B-> C trivial ist.

Grammatische Fehler beiseite die Aussage ist streng korrekt - es ist nur nicht sehr interessant oder nützlich. Normalerweise sind wir daran interessiert, ob eine Relation irgendwelche Nicht-Superkey-Nicht-Trivial-FDs erfüllt, welche diejenigen sind, die BCNF verbietet. Ich schlage vor, Sie überprüfen das Angebot, um sicherzustellen, dass Sie es richtig gemacht haben.