Heim > Datenbank > SQL > Welche Datenstrukturen werden in relationalen Datenbanksystemen verwendet?

Welche Datenstrukturen werden in relationalen Datenbanksystemen verwendet?

王林
Freigeben: 2020-07-13 13:50:10
Original
20969 Leute haben es durchsucht

Die in relationalen Datenbanksystemen verwendete Datenstruktur ist eine zweidimensionale Tabelle. In einem relationalen Datenbanksystem werden alle Daten durch eine zweidimensionale Tabellenstruktur dargestellt, und diese zweidimensionalen Tabellen werden üblicherweise als Beziehungen bezeichnet. In einer relationalen Datenbank ist jede Beziehung eine zweidimensionale Tabelle.

Welche Datenstrukturen werden in relationalen Datenbanksystemen verwendet?

Die in relationalen Datenbanksystemen verwendete Datenstruktur ist eine zweidimensionale Tabelle.

(Empfohlenes Lernen: MySQL-Tutorial )

Analyse:

In einem relationalen Datenbanksystem nehmen alle Daten die Struktur zweidimensionaler Tabellen an darstellen, werden diese zweidimensionalen Tabellen üblicherweise Beziehungen genannt. In einer relationalen Datenbank ist jede Beziehung eine zweidimensionale Tabelle, und sowohl die Entität selbst als auch die Beziehung zwischen Entitäten werden durch die zweidimensionale Tabelle der „Beziehungen“ dargestellt.

Relationale Modellstruktur

1. Eine einzelne Datenstruktur----Beziehung (Tabellendatei). Die Tabelle einer relationalen Datenbank verwendet eine zweidimensionale Tabelle zum Speichern von Daten. Es handelt sich um eine logische Gruppe mit zugehörigen Informationen, die in Zeilen und Spalten angeordnet sind. Sie ähnelt einem Excel-Arbeitsblatt. Eine Datenbank kann beliebig viele Datentabellen enthalten.

Aus Sicht des Benutzers ist die logische Struktur eines relationalen Modells eine zweidimensionale Tabelle, bestehend aus Zeilen und Spalten. Diese zweidimensionale Tabelle wird als Beziehung bezeichnet. In der Laiensprache entspricht eine Beziehung einer Tabelle.

2. Tupel (Datensatz). Eine Zeile in der Tabelle ist ein Tupel oder ein Datensatz.

3. Attribute (Felder). Jede Spalte in der Datentabelle wird als Feld bezeichnet. Die Tabelle wird durch die verschiedenen Felder definiert, die sie enthält. Jedes Feld beschreibt die Bedeutung der darin enthaltenen Daten. Beim Erstellen einer Datentabelle wird jedem Feld ein Datentyp zugewiesen, der seine Datenlänge und andere Eigenschaften definiert. Felder können verschiedene Zeichen, Zahlen und sogar Grafiken enthalten.

4. Attributwert. Der Schnittpunkt von Zeilen und Spalten stellt einen bestimmten Attributwert dar. „Datenbankprinzipien“ ist beispielsweise der Attributwert des Kursnamens

5. Hauptcode. Der Primärschlüssel (auch Primärschlüssel oder Primärschlüssel genannt) sind die Daten, die zur eindeutigen Identifizierung eines Tupels in der Tabelle verwendet werden. Schlüsselwörter werden verwendet, um die Eindeutigkeit von Datensätzen in einer Tabelle sicherzustellen. Sie können ein Feld oder mehrere Felder umfassen und werden häufig als Indexfelder einer Tabelle verwendet. Der Schlüssel jedes Datensatzes ist unterschiedlich, sodass er einen Datensatz eindeutig identifizieren kann. Der Schlüssel wird auch Primärschlüssel oder einfach Primärschlüssel genannt.

6. Domäne. Der Wertebereich des Attributs.

7. Beziehungsmodell. Die Beschreibung einer Beziehung wird als Beziehungsschema bezeichnet. Die Beschreibung der Beziehung wird im Allgemeinen ausgedrückt als: Beziehungsname (Attribut 1, Attribut 2 ... Attribut n).

Aber diese einfache Datenstruktur des relationalen Modells kann eine reichhaltige Semantik ausdrücken und reale Entitäten sowie verschiedene Beziehungen zwischen Entitäten beschreiben.

Das obige ist der detaillierte Inhalt vonWelche Datenstrukturen werden in relationalen Datenbanksystemen verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage