0

Betrachten Sie die Beziehung R (A, B, C, D, E) mit der Menge F = (A-> C, B-> C, C-> D, DC-> C, CE -> A) Angenommen, die Relation wurde durch die Relationen R1 (A, D), R2 (A, B), R3 (B, E), R4 (C, D, E), R5 (A, E) zerlegtVerlustbehaftete ODER verlustfreie Zerlegung

Ist diese Zerlegung verlustbehaftet oder verlustfrei?

Ich habe versucht, diese Frage mit der Matrix-Methode zu lösen, und ich bekomme die Antwort als verlustfrei, weil ich eine Zeile in der 5 * 5 Matrix mit einer Variablen gefüllt habe, aber das Buch, aus dem ich löse, gibt die Antwort als verlustreich. Welches ist die richtige Antwort ??

Antwort

0

Es ist sicher eine verlustfreie Zerlegung. Die Zeile R wird mit einer Variablen gefüllt.

Als Neben, wenn Sie die obige Zersetzung erhalten unter Verwendung von Bernstein Synthese dann nur zu prüfen, ob eine der zerlegt Beziehungen alle Attribute des Schlüssels der ursprünglichen Beziehung besteht R stellt sicher, dass es ein lossless ist Zersetzung. Zum Beispiel ist BE der Schlüssel für die Beziehung R im obigen Beispiel. Die zerlegt Beziehung R sowohl aus der primären Attribute B und E und damit Dies gewährleistet eine verlustfreie Zersetzung.

+0

danke mate.i Ich schätze deine Hilfe.Ich habe meinen r3 mit einer Variablen gefüllt, wie du sagtest eariler, jetzt kann ich sicher sein, dass diese Antwort verlustfrei ist. Es ist nie gut, den Büchern blind zu vertrauen. ich wusste auch nicht über Bernstein synthesis. nach ihrem post habe ich mir das thema angeschaut und es hat endlich alle meine zweifeln über diese frage geklärt. – batman007

+0

@ batman007 Wir freuen uns, Ihnen zu helfen und begrüßen zu Stack Overflow. Wenn diese Antwort oder eine andere Lösung Ihr Problem behoben hat, markieren Sie es als akzeptiert. :) – PuRaK