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
- Eins-zu-eins-Beziehung
- Eins-zu-viele- oder Viele-zu-eins-Beziehung
- 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.
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
Darstellung von viele zu eins relationale Datenbank
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.
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. |