2016-05-23 2 views
0

können sagen, dass wir ein relationales Schema haben wie folgt Hypothek (HomeOwerID, Agentur, LoanAmount, Zinsrate)Relationale Datenbank Redundanz und Normalisierung

einen Agenten in einer beliebigen Anzahl von Hypotheken erscheinen kann. Gibt es hier Redundanz? wenn ja, wie es normalisiert

+0

Was sind Ihre funktionalen (und mehrwertigen) Abhängigkeiten? Was sind die Primärschlüssel oder Kandidatenschlüssel für die Tabelle? – reaanb

Antwort

1

Datenredundanz eingestuft werden könnte auf

1] Was in der Datenbank als angemessen angesehen wird

2] Was übermäßiger oder verschwenderisch angesehen wird

In Ihrem Fall „Agent“ wird als angemessene Redundanz in der Datenbank betrachtet.

schlägt Ihnen das folgende vor.

1] Erstellen Tabelle mit dem Namen Agenten mit Feldern wie Agent_Code, agent_name (Keep Agent_Code Primärschlüssel)

2] Erstellen Fremdschlüssel auf Hypotheken Tabelle mit Agent_Code Bezug Primärschlüssel von Agent Tabelle

Oberhalb finden Sie geben geeignete Redundanz mit besserer Leistung beim Ausführen der Abfrage gegen die Datenbank.

1

Nein. Der Begriff Redundanz bezieht sich auf eine Tatsache, die explizit mehr als einmal in der Datenbank angegeben ist. Nicht auf denselben Attributwert, der mehrmals auftritt.