Die Komponenten einer relationalen Datenbank

...

Customer Relationship Management (CRM)-Datenbanken sind gängige Beispiele für relationale Datenbanken.

Datenbanken sind computergestützte Systeme, die Daten sammeln und speichern, damit sie durch Links zu verwandten Daten innerhalb der Sammlung sowie zu verwandten Informationen in anderen Datenbanken querverwiesen werden können. Es gibt viele Zwecke und Arten von Datenbanken. Relationale Datenbanken gehören zu den gängigsten. Beispielsweise handelt es sich bei Datenbanken für das Kundenbeziehungsmanagement (CRM), die Vertriebskontakte, Kundendatensätze, Verwaltung und Abrechnung verwalten, um relationale Datenbanken.

Tabellen

In einer relationalen Datenbank ist eine Tabelle mit einem Datensatz identisch, der die grundlegende Datenkomponente darstellt. Es besteht aus einer Reihe von Feldern, die in jeder Tabelle oder jedem Datensatz gleich sind, wie Name, Adresse und Produkt des Kunden. Relationale Datenbanken bestimmen auch, wie die Tabellen funktionieren. Relationale Datenbanken steuern beispielsweise, wie die Daten auf dem Bildschirm dargestellt und organisiert werden Ausgabe – diktiert durch Abfrage- und Datendefinitionssprache – und sogar, wie viele Informationen in einem gegebenes Feld.

Video des Tages

Reihen

Relationale Datenbanktabellen sehen einer Excel-Tabelle sehr ähnlich, wenn sie zur visuellen Referenz als Diagramm dargestellt werden. Die Zeilen in jeder Datenbanktabelle stellen sequentielle Werte dar, wobei sich der Wert in Zeile 1A beispielsweise auf die Werte in allen anderen Feldern in Zeile 1 bezieht. Der Werttyp in Zeile 1A, also der Name John Smith, ist der gleiche Werttyp wie in allen anderen Zeilen in Spalte A. Jede Zeile stellt die Summe der Daten für einen gesamten Datensatz oder eine Unterkategorie eines Datensatzes dar, z. B. Kundenkontaktinformationen, die die Adresse, Telefonnummer und E-Mail-Adresse von John Smith enthalten.

Säulen

Spalten in einer relationalen Datenbanktabelle sind Kontrollfunktionen; Jede Spalte stellt ein Datenfeld dar, das in jedem Datensatz oder jeder Tabelle in der gesamten Datenbank konsistent vorkommt. In der visuellen Darstellung der CRM-Modelldatenbank hätten die Spalten beispielsweise Überschriften wie "Name", "Adresse", "Telefon" und "E-Mail". Diese Spaltennamen sind die Namen der Datenfelder, die in jedem vorkommen aufzeichnen.

Primärschlüssel

Primärschlüssel sind Identifikations-Tags für jede Datenzeile. Der Primärschlüssel ist für jeden Datensatz in der relationalen Datenbank unterschiedlich; es muss eindeutig sein und es muss existieren (mit anderen Worten, es darf nicht "null" sein). In der CRM-Datenbank kann dieser Primärschlüssel eine dem Kunden zugewiesene Nummer oder eine eindeutige Kennung wie seine Sozialversicherungsnummer sein. Primärschlüssel werden für Abfragen innerhalb der relationalen Datenbank verwendet, jedoch nicht für Abfragen an externe Datenbanken.

Fremde Schlüssel

Fremdschlüssel ermöglichen Datensuchen und -manipulationen zwischen der primären Datenbanktabelle und anderen verwandten Datenbanken. Im CRM-Modell kann es eine Datenbank mit Produkttypen geben, die Hersteller verschiedener Widgets auflistet. Jedem Widget-Typ würde ein Fremdschlüssel zugewiesen, der es dem CRM-Benutzer ermöglicht, eine Suche durchzuführen, um festzustellen, ob ein bestimmter Kunde einer seiner Hersteller ist. Beispielsweise kann einer Widget-Kategorie mit dem Namen "X" der Fremdschlüssel "1" zugewiesen werden und viele Unterkategorien haben alphabetisch beschriftet. Die Suche nach Fremdschlüssel 1 zeigt an, wie viele Artikel sich in Kategorie X befinden, und wenn ein Artikel angezeigt wird, zeigt der Datensatz seine Kategoriebezeichnung an.