Relationale Datenbank (RDB)

Autor: Randy Alexander
Erstelldatum: 2 April 2021
Aktualisierungsdatum: 25 Juni 2024
Anonim
RELATIONAL VS NON-RELATIONAL DATABASES | WHAT’S THE DIFFERENCE?
Video: RELATIONAL VS NON-RELATIONAL DATABASES | WHAT’S THE DIFFERENCE?

Inhalt

Definition - Was bedeutet relationale Datenbank (RDB)?

Eine relationale Datenbank (RDB) ist eine kollektive Menge mehrerer Datensätze, die nach Tabellen, Datensätzen und Spalten organisiert sind. RDBs stellen eine klar definierte Beziehung zwischen Datenbanktabellen her. Tabellen kommunizieren und teilen Informationen, was die Durchsuchbarkeit, Organisation und Berichterstellung von Daten erleichtert.


RDBs verwenden SQL (Structured Query Language), eine Standardbenutzeranwendung, die eine einfache Programmierschnittstelle für die Datenbankinteraktion bietet.

RDB leitet sich aus dem mathematischen Funktionskonzept von Mapping-Datensätzen ab und wurde von Edgar F. Codd entwickelt.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt relationale Datenbank (RDB)

RDBs organisieren Daten auf unterschiedliche Weise. Jede Tabelle wird als Relation bezeichnet, die eine oder mehrere Datenkategoriespalten enthält. Jeder Tabellendatensatz (oder jede Zeile) enthält eine eindeutige Dateninstanz, die für eine entsprechende Spaltenkategorie definiert ist. Ein oder mehrere Daten- oder Datensatzmerkmale beziehen sich auf einen oder mehrere Datensätze, um funktionale Abhängigkeiten zu bilden. Diese sind wie folgt klassifiziert:


  • Eins zu Eins: Ein Tabellendatensatz bezieht sich auf einen anderen Datensatz in einer anderen Tabelle.
  • Eins zu Viele: Ein Tabellendatensatz bezieht sich auf viele Datensätze in einer anderen Tabelle.
  • Viele zu einem: Mehr als ein Tabellendatensatz bezieht sich auf einen anderen Tabellendatensatz.
  • Viele zu vielen: Mehr als ein Tabellendatensatz bezieht sich auf mehr als einen Datensatz in einer anderen Tabelle.

RDB führt die Datenbankoperationen "select", "project" und "join" aus, wobei select zum Abrufen von Daten verwendet wird, das Projekt Datenattribute identifiziert und Verknüpfungsbeziehungen verknüpft.

RDBs haben viele andere Vorteile, einschließlich:

  • Einfache Erweiterbarkeit, da neue Daten hinzugefügt werden können, ohne dass vorhandene Datensätze geändert werden müssen. Dies wird auch als Skalierbarkeit bezeichnet.
  • Neue Technologie für Leistung, Leistung und Flexibilität mit Funktionen für mehrere Datenanforderungen.
  • Datensicherheit, die wichtig ist, wenn der Datenaustausch auf dem Schutz der Privatsphäre basiert. Beispielsweise kann das Management bestimmte Datenberechtigungen freigeben und Mitarbeiter von anderen Daten, wie zum Beispiel vertraulichen Gehalts- oder Leistungsinformationen, abrufen und sperren.