Video: Was ist ein relationales Datenbankverwaltungssystem? 2024
Vergessen Sie alles über die mathematischen Grundlagen des relationalen Modells, die Prinzipien der Normalisierung und andere hochtechnische Aspekte von RDBMS. Wenn Sie interessiert sind, konsultieren Sie eines der vielen verfügbaren Lehrbücher, die sich mit den RDBMS-Prinzipien und -Technologie befassen.
Ein RDBMS ist ein Softwaresystem, das relationale Datenbanken verwaltet. Also, was ist eine relationale Datenbank?
In einem typischen Tabellenkalkulationsprogramm bilden Spalten und Zeilen eine Reihe von Zellen. Wenn jede Spalte mit dem Namen eines Datenattributs (zum Beispiel CUSTOMER_NUMBER, PRODUCT und QUANTITY_PURCHASED) und jede Zeile einen einzelnen Wert für jedes Attribut hat, haben Sie die Grundlagen einer relationalen Datenbanktabelle, wie in diesem Beispiel gezeigt:
CUSTOMER_NUMBER PRODUKTQUANTITÄT_GEKAUFT 12345 Gemüsesuppe 5 45678 Speiseöl 3 42973 Rasendünger 2 81115 Decken 88 81115 Gemüsesuppe 33
Eine relationale Datenbank hat in der Regel viele verschiedene Tabellen - eine Tabelle CUSTOMER_MASTER und eine Tabelle PRODUCT_MASTER B. zusätzlich zu der hier gezeigten Tabelle, die Sie ORDER_DETAIL oder WHO_ORDERED_WHAT nennen könnten.
Sie können Informationen aus den verschiedenen Tabellen kombinieren, indem Sie diesen -Tabellen beitreten (indem Sie eine Übereinstimmung zwischen Tabellen herstellen, normalerweise indem Sie nach Spalten in zwei oder mehr Tabellen suchen, die identisch sind). Zum Beispiel kann CUSTOMER_MASTER die folgenden Datenzeilen enthalten:
CUSTOMER_NUMBER CUSTOMER_NAME 12345 Mark Jones 45678 Daniel Michaels 42973 Karen Warner 81115 Susan Robinson
Wenn Sie diese beiden Tabellen mit CUSTOMER_NUMBER als gemeinsames Attribut verknüpfen, könnte Ihnen die Kundennummer 81115 mit dem Namen Susan Robinson mitgeteilt werden. bestellte 88 Decken und 33 Dosen Gemüsesuppe. (Sie muss auf einem Camp-out sein!)
Von einer der einzelnen Tabellen haben Sie nur Teile dieser Information: Sie kennen den Namen des Kunden nicht, wenn Sie nur den ersten Tisch betrachten, zum Beispiel und Sie wissen nicht, welche Produkte Susan Robinson bestellt hat, wenn sie nur den zweiten Tisch betrachtet haben. Die Leistung der relationalen Datenbank wird deutlich, wenn Sie Tabellen zusammenfügen.