Skip to main content

Was ist ein relationales Modell?

Das relationale Modell ist ein einfaches, aber prägnantes Rahmen für Speicher-, Abruf- und Datenbankmanagement. Ab 2011 ist es das am häufigsten verwendete Framework, das in den letzten 40 Jahren von Datenbanken verwendet wird.Die erste tatsächliche Verwendung des Datenbankmodells war 1969, als sein Gründer Dr. Edgar F. Codd einen Bericht für seinen Arbeitgeber IBM schrieb und die Grundstruktur des relationalen Modells zur Entwicklung seines Berichts verwendete.Der Bericht wurde mit Erstaunen empfangen.Dr. CODD wurde umgehend ermöglicht, nicht nur die Grundstruktur, sondern auch die Operationen des Relationsmodells für Datenbanken vollständig auszubilden.Eine Abfragesprache, Structured Query Language (SQL) wurde um das relationale Modell aufgebaut, um Daten in relationalen Datenbanken zu befragen, die auf dem Rahmen basieren.Struktur.Da ein relationales Modell die Prädikatlogik in einer deklarativen Methode verwendet und auf mathematischen Begriffen einer Zwei-Wege-Logik von True und False basiert, werden alle von dieser Logik verwandten Daten anschließend durch relationale Kalkül und relationale Algebra betrieben.Diese mathematischen Operationen machen Daten nicht nur einfach, sondern auch durch einige Schritte beim Hinzufügen einer Zeile zu einer Tabelle einfach zu aktualisieren.Mit Variablen zur Quantifizierung von Informationen mit Datenwerten verwendet das relationale Modell auch bestimmte Schlüssel, um Einschränkungen auf die Verwendung und Abfrage von Informationen anzuwenden.Von Anfang an verwendete Dr. Codd Attribute, um Datentypen anzugeben, und die Konsistenz wurde in das relationale Modell integriert, was es dazu ermutigt hat, das am weitesten verbreitete Datenbankmanagement -Tool zu werden.

In Betrieb werden Informationen in einer relationalen Modelldatenbank in kleine Komponenten unterteilt, die für die Umstrukturierung in vielerlei Hinsicht zu größeren Bildern zu erfolgen könnenandere.Diese kleinen Komponenten werden als Entitäten bezeichnet und in einer Tabelle mit Spalten und Zeilen organisiert.Informationen können mit einem beliebigen Format eingegeben werden und werden auf der Grundlage einer Reihe von Logikregeln gespeichert, die nach festgelegten Entwurfsprinzipien sind.Einzigartige Schlüssel identifizieren Entitäten und bewahren die referenzielle Integrität auf, und daher findet eine Abfrage immer das gleiche Ergebnis, wie es keine Informationen vorliegt.Da diese Struktur die relationale Datenbank so flexibel macht, können Programmierer für die Datenbank schreiben, um mehrere divergentum den Prädikat -Logikkomponenten in einer relationalen Datenbank zu entsprechen.Obwohl es nicht erforderlich ist, alle Funktionen von SQL zu verwenden, was zu einer Drei-Wert-Logik in der Lage ist, kann es jedoch leicht eine relationale Datenbank abfragen.Es gibt jedoch mindestens 30 Sprachen als SQL, die zur Datenbankverwaltung und Abfrage einer relationalen Datenbank in der Lage sind.SQL war lediglich die erste Sprache, die mit der anfänglichen relationalen Modelldatenbank verwendet wurde.