Was ist ein relationales Datenbank-Management-System?

Vergessen Sie alles über die mathematischen Grundlagen des relationalen Modells, die Grundsätze der Normalisierung und andere hochtechnische Aspekte von RDBMS. Wenn Sie interessiert sind, wenden Sie eine der vielen verfügbaren Lehrbücher, die RDBMS Prinzipien und Technik im Detail zu diskutieren.

Ein RDBMS System ist eine Software, die relationalen Datenbanken verwaltet. Also, was ist eine relationale Datenbank?

In einer typischen Tabellenkalkulationsprogramm, Spalten und Zeilen bilden eine Reihe von Zellen. Wenn jeder Spalte mit dem Namen eines Datenattribut (CUSTOMER_NUMBER, Produkt- und QUANTITY_PURCHASED, zum Beispiel) geleitet wird, und jede Zeile hat einen einzigen Wert für jedes Attribut, haben Sie die Grundlagen einer relationalen Datenbanktabelle, wie in diesem Beispiel gezeigt:

CUSTOMER_NUMBER PRODUKT QUANTITY_PURCHASED12345 Gemüse soup545678 Speiseöl 342.973 Rasendünger 281.115 Decken 8.881.115 Gemüse soup33

Eine relationale Datenbank hat in der Regel viele verschiedene Tabellen - eine CUSTOMER_MASTER Tabelle und eine PRODUCT_MASTER Tabelle, zum Beispiel, zusätzlich zu dem Tisch hier gezeigt, die Sie ORDER_DETAIL oder WHO_ORDERED_WHAT nennen könnte.

Sie können Informationen aus über die verschiedenen Tabellen kombinieren, indem Beitritt diese Tabellen (nach einem Spiel zwischen den Tischen, in der Regel durch die Suche nach Spalten in zwei oder mehr Tabellen, die gleich sind). Zum Beispiel CUSTOMER_MASTER können die folgenden Zeilen von Daten enthalten:

CUSTOMER_NUMBER CUSTOMER_NAME12345 Mark Jones45678 Daniel Michaels42973 Karen Warner81115 Susan Robinson

Die Verbindung dieser beiden Tabellen CUSTOMER_NUMBER als gemeinsames Attribut benutzen, könnten Sie sagen, dass die Kundennummer 81115, mit dem Namen Susan Robinson, bestellte 88 Decken und 33 Dosen Gemüsesuppe. (Sie muss auf einem Lager-out gehen!)

Von jedem der einzelnen Tabellen, müssen Sie nur Bits und Stücke dieser Informationen: Sie wissen nicht, den Namen des Kunden aus der Betrachtung nur auf den ersten Tisch, zum Beispiel, und Sie wissen nicht, welche Produkte Susan Robinson aus der Betrachtung bestellt nur in der zweiten Tabelle. Die Macht der relationalen Datenbank wird deutlich, wenn Sie Tabellen miteinander zu verbinden.

Menü