Heim  >  Artikel  >  Datenbank  >  Redundanzprobleme in Datenbanken

Redundanzprobleme in Datenbanken

藏色散人
藏色散人Original
2019-02-21 11:10:076525Durchsuche

Redundanz bedeutet, dass in der Datenbank mehrere Kopien derselben Daten vorhanden sind. Dieses Problem tritt auf, wenn die Datenbank gut normalisiert ist. Angenommen, die Attributtabelle der Studentendetails lautet: Studenten-ID, Name des Studenten, Name der Universität, Ranking der Universität, Kursauswahl.

Redundanzprobleme in Datenbanken

Es ist zu erkennen, dass sich die Werte der Attribute Hochschulname, Hochschulranking, Studiengang wiederholen, was zu Problemen führen kann. Zu den durch Redundanz verursachten Problemen gehören: Einfügungsausnahmen, Löschausnahmen und Aktualisierungsausnahmen.

1. Ausnahmen bei der Einfügung

Wenn die Angaben des Studierenden eingefügt werden müssen und der Kurs noch nicht festgelegt wurde, kann er erst dann eingefügt werden, wenn der Kurs festgelegt ist Student.

Redundanzprobleme in Datenbanken

Dieses Problem tritt auf, wenn der Datensatz nicht eingefügt werden kann, ohne dem Datensatz weitere überflüssige Daten hinzuzufügen.

2. Löschungsausnahme

Wenn Sie die Studentendaten in dieser Tabelle löschen, werden auch die Universitätsdaten gelöscht, dies sollte nicht allgemein bekannt sein.
Diese Ausnahme tritt auf, wenn das Löschen eines Datensatzes zum Verlust einiger irrelevanter Informationen führt, die beim Löschen des Datensatzes aus der Tabelle gespeichert wurden.

3. Update-Ausnahme
Angenommen, die Note der Universität ändert sich, dann muss die Änderung auf die gesamte Datenbank verteilt werden, was viel Zeit in Anspruch nimmt und rechenintensiv ist .

Redundanzprobleme in Datenbanken

Wenn Aktualisierungen nicht überall erfolgen, befindet sich die Datenbank in einem inkonsistenten Zustand.

Empfohlenes Tutorial: „MySQL-Tutorialhttp://www.php.cn/course/list/51.html

Dieser Artikel Dieser Artikel ist eine relevante Einführung in Redundanzprobleme in Datenbanken. Ich hoffe, dass er Freunden in Not hilfreich sein wird!

Das obige ist der detaillierte Inhalt vonRedundanzprobleme in Datenbanken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

In Verbindung stehende Artikel

Mehr sehen