? Eine Datenbank , einfach ausgedrückt, speichert Daten auf einem Computer. Wenn Sie eine Liste von Namen und Telefonnummern auf Ihrem Computer gespeichert haben , das ist eine einfache Datenbank . Eine relationale Datenbank ist komplexer. Definition
Hernandez in " Datenbank-Design für Sterblichen " definiert eine relationale Datenbank wie einer, der " speichert Daten in den Beziehungen , die der Benutzer wahrnimmt als Tabellen " oder Diagramme , Berichte oder Suchergebnisse , oder . einige andere lesbare Form
Zweck
ein einfaches Beispiel ist dies: Wenn Sie ein Sales Manager sind, können Sie verwenden 1 ) eine Datenbank von Verkäufern und 2) eine Datenbank des Umsatzes bis 3 zu erstellen ) eine Tabelle der Umsatz pro Vertriebsmitarbeiter .
relationale Modell
relationale Datenbanken verwenden die akzeptierte relationalen Modell von IBM Forscher Dr. konzipiert . Edgar F. Codd in den späten 1960er Jahren . Codds Modell angewendet komplexe Mathematik mit hoher Integrität und einfache Manipulation von Daten. Die Boolesche Suche leitet sich von diesem Modell .
RDBMS
Eine relationale Datenbank -Management-System ist die Software, die Sie verwenden, um " erstellen, zu pflegen , zu modifizieren und manipulieren eine relationale Datenbank , " schreibt Hernandez. Microsoft SQL Server ist eine solche RDBMS .
Frühere Modelle
Relationale Datenbanken wuchs aus den Unzulänglichkeiten der früheren Modelle . Die hierarchische verwendet "Eltern " und " Kind " -Datenbanken , in Eins-zu -eins-Beziehungen . Ein Kind Datensatz muss zu einem übergeordneten Datenbank, die starr ist verknüpft werden. Eine Netzwerk-Datenbank erlaubt " one to many " Beziehungen, oder "multiple Abstammung. " Aber es war immer noch starr , dass sie weitgehend saß in Silos von Daten, während eine relationale Datenbank, die Gesamtheit eines Unternehmens Operationen abdecken sollte .