275 Shares 2458 views

Normalisierung von Datenbanken

Die Gruppierung der gleichen Daten in der Tabelle kann auf verschiedene Weise erfolgen. Attribute in einer Beziehung sollte nach dem relationalen Prinzip gruppiert werden, das heißt, sollte es vollständig Duplizierung von Daten zu minimieren, sowie die Vereinfachung der Verfahren für ihre Behandlung durch ein Update gefolgt. Eines der wichtigsten Probleme mit Datenbankdesign führt Beseitigung von Redundanz, und es wird durch eine Normalisierung erreicht.

Normalisierungs Datenbank stellt eine formale Gerät Einschränkungen Tabellen zu erstellen, um Doppelarbeit zu beseitigen erlaubt, mit der Konsistenz erforderliche Software gespeicherten Informationen, die Verringerung der Arbeitskosten im Zusammenhang mit der Aufrechterhaltung und Pflege der Datenbank. Normalisierungsoperation besteht in der Erweiterung der ursprünglichen Datenbanktabellen in einfacher. Auf jeder Stufe dieses Prozesses notwendigerweise Tabelle in der Normalform angegeben. Jede Stufe wird durch Normalisierung eines bestimmten Satz von Einschränkungen geprägt, die mit allen Tabellen entsprechen. Somit wird die Entfernung Nichtschlüsseltabelleninformationen durchgeführt, die redundant ist.

Normalisierung von Datenbanken basiert auf dem Konzept der funktionalen Abhängigkeit zwischen den Attributen. Es wird angenommen, dass ein Attribut auf dem anderen abhängig ist, wenn jedes Mal, wenn ein bestimmte Wert des zweiten Attributs auf nicht mehr als eines von dem ersten Wert entspricht.

Normalisierung von Datenbanken – ein allgemeiner Begriff, aber es kann in mehrere normale Formen unterteilt werden, die später diskutiert werden.

Ein Datenobjekt ist relevant für die erste Normalform betrachtet, wenn der Wert jedes Attributs alleinigem ist. Wenn ein bestimmtes Attribut einen doppelten Wert hat, kann es nicht ein Objekt in Betracht gezogen werden, die zu der ersten Normalform. Es stellt sich heraus, dass Sie eine noch jede Entität erstellen können, die ein Datenobjekt ist.

Ein Datenobjekt wird als an die zweite Normalform gehören , wenn es bereits in der ersten Normalform ist, aber jedes seiner Attribute, nicht in einer Weise Potential besteht, völlig unabhängig in funktionell von jedem der potentiellen Tasten.

Ein Datenobjekt wird als in der dritten Normalform gehören, wenn sie bereits in der zweiten Normalform ist, aber es hat keine transitiven Abhängigkeiten von Nicht-Schlüsselobjekten von den Tasten vor. Unter der transitiven Abhängigkeit wird als eine offensichtliche Beziehung zwischen den Feldern allgemein verstanden wird.

Normalisierungs Datenbank stellt den Entwickler Hauptziel alle Beziehungen zu der dritten Normalform zu bringen. Nur auf diese Weise in der Zukunft wird es möglich sein, ein effizientes Informationssystem zu schaffen.

Normalisierung von Datenbanken: Grundregeln

Es soll eine Reihe von Regeln formulieren in der Arbeit der Normalisierung folgen. Die erste ist die sich wiederholende Gruppen auszuschließen. Notwendig, eine separate Tabelle zu bilden, um jeden Satz von zugehörigen Attributen speichert, die einen separaten Schlüssel erzeugt. Als nächstes müssen Sie redundante Daten zu eliminieren. In Fällen, in denen das Attribut Beziehung nur auf den Teil des Schlüssels beobachtet wird, dann muss es in einem separaten Tisch gelegt werden. Die dritte Regel ist obligatorisch mit Ausnahme von Spalten, die auf dem Schlüssel nicht ab. Attribute sollten in einem isolierten Tisch gestellt werden, wenn sie nicht die gewünschte Wirkung auf die Taste. Achten Sie darauf, die unabhängigen mehrere Beziehungen zu isolieren. In diesem Fall sprechen wir über das, was nicht konkret Verbindung zwischen mehreren Beziehungen gesehen. Schließlich ist es notwendig, die mehrere Beziehungen semantisch mit Bezug zu isolieren. In dieser Datenbank Normalisierung abgeschlossen ist, durch einen Entwicklungsprozess gefolgt.