logo

Arten von Beziehungen im DBMS

Eine relationale Datenbank sammelt verschiedene Arten von Datensätzen, die Tabellen, Datensätze und Spalten verwenden. Es wird verwendet, um eine klar definierte Beziehung zwischen Datenbanktabellen zu erstellen, sodass relationale Datenbanken problemlos gespeichert werden können. Beispielsweise von relationalen Datenbanken wie Microsoft SQL Server, Oracle Database, MYSQL usw.

Es gibt einige wichtige Parameter der relationalen Datenbank:

Baudrate in Arduino
  • Es basiert auf einem relationalen Modell (Daten in Tabellen).
  • Jede Zeile in der Tabelle mit einer eindeutigen ID und einem eindeutigen Schlüssel.
  • Spalten der Tabelle enthalten Datenattribute.

Mitarbeitertabelle (Beziehung / Tabellenname)

EmpID EmpName EmpAge Ländername
Emp 101 Andrew Mathew 24 Reh
Emp 102 Marcus Douglas 27 England
Emp 103 Engidi Nathem 28 Frankreich
Emp 104 Jason Quilt einundzwanzig Japan
Emp 108 Robert 29 Italien

Im Folgenden sind die verschiedenen Arten relationaler Datenbanktabellen aufgeführt.

Zeichen in eine Zeichenfolge umwandeln
  1. Eins-zu-eins-Beziehung
  2. Eins-zu-viele- oder Viele-zu-eins-Beziehung
  3. Viele zu viele Beziehungen

Eins-zu-Eins-Beziehung (1:1): Es wird verwendet, um eine Beziehung zwischen zwei Tabellen zu erstellen, in der eine einzelne Zeile der ersten Tabelle nur mit einem und nur einem Datensatz einer zweiten Tabelle verknüpft werden kann. Ebenso kann die Zeile einer zweiten Tabelle auch mit einer beliebigen Zeile der ersten Tabelle in Beziehung gesetzt werden.

Das folgende Beispiel zeigt eine relationale Datenbank, wie unten gezeigt.

Arten von Beziehungen in der Datenbanktabelle

Eins-zu-viele-Beziehung: Es wird verwendet, um eine Beziehung zwischen zwei Tabellen herzustellen. Alle einzelnen Zeilen der ersten Tabelle können sich auf eine oder mehrere Zeilen der zweiten Tabelle beziehen, die Zeilen der zweiten Tabellen können sich jedoch nur auf die einzige Zeile der ersten Tabelle beziehen. Es ist auch als a bekannt viele zu eins Beziehung.

Darstellung von Eins zu vielen relationale Datenbanken:

So wählen Sie Spalten aus verschiedenen Tabellen in SQL aus
Arten von Beziehungen in der Datenbanktabelle

Darstellung von viele zu eins relationale Datenbank

Arten von Beziehungen in der Datenbanktabelle

Viele-zu-viele-Beziehung: Es ist viel zu viel Beziehungen, die eine Beziehung zwischen zwei Tabellen herstellen. Jeder Datensatz der ersten Tabelle kann sich auf beliebige Datensätze (oder keine Datensätze) in der zweiten Tabelle beziehen. Ebenso kann sich jeder Datensatz der zweiten Tabelle auch auf mehr als einen Datensatz der ersten Tabelle beziehen. Es ist auch vertreten N:N Beziehung.

Es gibt zum Beispiel viele Menschen, die jeweils daran beteiligt sind Projekt, und jede Person kann an mehr als einem Projekt beteiligt sein.

Arten von Beziehungen in der Datenbanktabelle

Unterschied zwischen einer Datenbank und einer relationalen Datenbank

Relationale Datenbank Datenbank
Eine relationale Datenbank kann die Daten in tabellarischer Form wie Zeilen und Spalten speichern und anordnen. Es wird verwendet, um die Daten als Dateien zu speichern.
Die Datennormalisierungsfunktion ist in der relationalen Datenbank verfügbar. Es gibt keine Normalisierung.
Es unterstützt eine verteilte Datenbank. Die verteilte Datenbank wird nicht unterstützt.
In einer relationalen Datenbank werden die Werte als Tabellen gespeichert, die einen Primärschlüssel erfordern, um über die Daten in einer Datenbank zu verfügen. Im Allgemeinen werden die Daten in hierarchischer oder Navigationsform gespeichert.
Es ist für den Umgang mit einer riesigen Datensammlung und mehreren Benutzern konzipiert. Es ist für die Verarbeitung einer kleinen Sammlung von Datendateien konzipiert, die einen einzelnen Benutzer erfordert.
Eine relationale Datenbank verwendet Integritätsbeschränkungsregeln, die in ACID-Eigenschaften definiert sind. Es befolgt weder Regeln zur Integritätsbeschränkung noch nutzt es Sicherheitsmaßnahmen, um die Daten vor Manipulation zu schützen.
Auf gespeicherte Daten kann aus der relationalen Datenbank zugegriffen werden, da eine Beziehung zwischen den Tabellen und ihren Attributen besteht. Es besteht keine Beziehung zwischen Datenwerten und in Dateien gespeicherten Tabellen.

Vorteile relationaler Datenbanken

    Einfaches Modell:Das einfachste Modell der relationalen Datenbank erfordert keine komplexe Struktur oder Abfrage zur Verarbeitung der Datenbanken. Im Vergleich zu einer hierarchischen Datenbankstruktur verfügt es über einen einfachen Architekturprozess. Seine einfache Architektur kann mit einfachen SQL-Abfragen gehandhabt werden, um auf die relationale Datenbank zuzugreifen und sie zu entwerfen.Datengenauigkeit:Relationale Datenbanken können über mehrere Tabellen verfügen, die über Primär- und Fremdschlüssel miteinander verbunden sind. Die Wahrscheinlichkeit einer Duplizierung von Datenfeldern ist geringer. Daher ist die Genauigkeit der Daten in relationalen Datenbanktabellen höher als in jedem anderen Datenbanksystem.Leicht zugängliche Daten:Der Zugriff auf die Daten ist über die relationale Datenbank problemlos möglich und es gibt kein Muster oder Verfahren für den Zugriff auf die Daten. Mit SQL-Abfragen kann man auf beliebige Daten aus einer Datenbanktabelle zugreifen. Jede Tabelle in der zugehörigen Datenbank wird durch relationale Abfragen wie Verknüpfungen und bedingte Beschreibungen verknüpft, um alle Tabellen zu verketten und die erforderlichen Daten zu erhalten.Sicherheit:Es legt ein Limit fest, das es bestimmten Benutzern ermöglicht, relationale Daten in RDBMS zu verwenden.Zusammenarbeiten:Dadurch können mehrere Benutzer gleichzeitig auf dieselbe Datenbank zugreifen.