Heim > Datenbank > SQL > Hauptteil

Was sind die relationalen Operationen der Datenbank?

烟雨青岚
Freigeben: 2020-07-03 09:28:03
Original
29994 Leute haben es durchsucht

Zu den relationalen Operationen der Datenbank gehören: 1. Auswahloperation, die alle Tupel auswählt, die bestimmte Bedingungen aus einer Relation R erfüllen. 2. Projektionsoperation, die bestimmte angegebene Attribute aus allen Attributen einer Relation R auswählt. 3. Die Verbindungsoperation besteht darin, Tupel auszuwählen, die bestimmte Bedingungen zwischen Attributen aus dem verallgemeinerten kartesischen Produkt zweier Beziehungen erfüllen, um eine neue Beziehung zu bilden.

Was sind die relationalen Operationen der Datenbank?

Die relationalen Operationen der Datenbank umfassen:

1, Operation auswählen, von eine Relation. Wählen Sie alle Tupel in R aus, die bestimmte Bedingungen erfüllen.

Projektionsoperation

, wählen Sie bestimmte angegebene Attribute aus allen Attributen einer Relation R aus 🎜> Verbindungsoperation besteht darin, Tupel zwischen Attributen aus dem verallgemeinerten kartesischen Produkt zweier Beziehungen auszuwählen, die bestimmte Bedingungen erfüllen, um eine neue Beziehung zu bilden.

Wissenserweiterung:

1. Traditionelle Mengenoperationen

1. Es gibt zwei Beziehungen R und S, sie haben die gleiche Struktur. Die Vereinigung von R und S ist eine Menge bestehend aus Tupeln, die zu R oder S gehören, und der Operator ist ∪. Markiert als T=R∪S.

2. UNTERSCHIED Der Unterschied zwischen R und S ist eine Menge, die aus Tupeln besteht, die zu R, aber nicht zu S gehören. Der Operator ist -. Markiert als T=R-S.

3. SCHNITTSTELLE Die Schnittmenge von R und S ist eine Menge, die aus Tupeln besteht, die sowohl zu R als auch zu S gehören. Der Operator ist ∩. Bezeichnen Sie es als T=R∩S. R∩S=R-(R-S).

2. Auswahlvorgang

Das Finden derjenigen Tupel, die bestimmte Bedingungen aus einer Beziehung erfüllen, wird als Auswahl bezeichnet. Die Bedingung wird als logischer Ausdruck angegeben und das Tupel mit einem wahren Wert wird ausgewählt. Diese Operation extrahiert Tupel aus der horizontalen Richtung. Die Phrasen FOR und WHILE in FOXPRO entsprechen Auswahloperationen.

Zum Beispiel: LISTE FÜR Verlagseinheit = „Hochschulpresse“ UND Stückpreis <=20

3. Projektionsvorgang

Wählen Sie mehrere Attribute aus dem Beziehungsmodell aus Bilden Sie eine neue Beziehung, die als Projektion bezeichnet wird. Dies erfolgt aus Spaltenperspektive und entspricht einer vertikalen Zerlegung der Beziehung. Der Ausdruck FIELDS entspricht der Projektionsoperation in FOXPRO. Zum Beispiel: LIST FIELDS Einheit, Name

4. Verbindungsoperation

Die Verbindungsoperation besteht darin, Tupel, deren Attribute bestimmte Bedingungen erfüllen, aus dem kartesischen Produkt zweier Beziehungen auszuwählen.

5. Divisionsoperation

In der relationalen Algebra kann die Divisionsoperation als Umkehroperation des kartesischen Produkts verstanden werden.

Angenommen, die Divisionsbeziehung R ist eine m-äre Beziehung und die Divisionsbeziehung S ist eine n-äre Beziehung, dann ist ihr Quotient eine m-n-äre Beziehung, aufgezeichnet als R÷S. Das Prinzip der Quotientenzusammensetzung lautet: Teilen Sie die m-n Spalten in der Teilungsbeziehung R entsprechend ihren Werten in mehrere Gruppen auf, prüfen Sie, ob die Menge von n Spaltenwerten in jeder Gruppe die Teilungsbeziehung S enthält, und nehmen Sie in diesem Fall den Wert der m-n-Spalte als Quotient, sonst nicht verwendet.

6. Outer-Join-Operation

Empfohlenes Tutorial: „

SQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas sind die relationalen Operationen der Datenbank?. 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