Heim  >  Artikel  >  Welche speziellen relationalen Operationen kann ein relationales Datenbankverwaltungssystem implementieren?

Welche speziellen relationalen Operationen kann ein relationales Datenbankverwaltungssystem implementieren?

青灯夜游
青灯夜游Original
2020-12-10 10:55:3636355Durchsuche

Spezielle relationale Operationen, die implementiert werden können, umfassen: 1. Auswahloperation: Wählen Sie aus allen Datensätzen in der zweidimensionalen relationalen Tabelle diejenigen Datensätze aus, die die angegebenen Bedingungen erfüllen. 2. Projektionsoperation: Wählen Sie einen Teil der Felder und deren Werte aus allen zu bearbeitenden Feldern aus. Es handelt sich um eine vertikale Operation. 3. Verbindungsvorgang: Führen Sie einen Projektionsvorgang für zwei Beziehungen durch, um eine Verbindung herzustellen und eine neue Beziehung zu generieren.

Welche speziellen relationalen Operationen kann ein relationales Datenbankverwaltungssystem implementieren?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Relationales Datenbankverwaltungssystem (RDBMS) bezieht sich auf eine Reihe von Programmen (Datenbankverwaltungssystemsoftware), die eine miteinander verbundene logische Organisation und den Zugriff auf diese Daten umfassen. Ein relationales Datenbankverwaltungssystem ist ein System, das relationale Datenbanken verwaltet und Daten logisch organisiert.

Spezielle relationale Operationen, die das relationale Datenbankverwaltungssystem implementieren kann, umfassen: Auswahl, Projektion und Verbindung.

1) Auswahlvorgang: Wählen Sie die Tupel aus, die die Grenzbedingungen aus der gegebenen Beziehung erfüllen.

2) Projektionsoperation: Wählen Sie aus allen Attributen der angegebenen Beziehung die angegebene Attributgruppe in der erforderlichen Reihenfolge aus.

3) Verbindungsoperation: Fügen Sie die Attributnamen zweier verschiedener Beziehungen zu einem großen Beziehungsmuster zusammen. Die Attributwerte mit der gleichen Art in den beiden Beziehungen sollten die Grenzbedingungen erfüllen. Die neuen Tupel bilden zusammen ein später beitreten.

Einführung in relationale Operationen

Es gibt zwei Arten grundlegender relationaler Operationen: die eine sind traditionelle Mengenoperationen (Vereinigung, Differenz, Schnittmenge usw.) und die andere sind spezielle relationale Operationen (Auswahl, Projektion, Verbindung, Division). , Outer Joins usw.) erfordern einige Abfragen eine Kombination mehrerer grundlegender Vorgänge und erfordern mehrere Schritte zum Abschluss.

1. Traditionelle Mengenoperationen

1. Es gibt zwei Beziehungen R und S, die die gleiche Struktur haben. 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 der 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 = „Higher Education Press“ UND Stückpreis

3. Projektionsvorgang

Die Auswahl mehrerer Attribute aus dem Beziehungsmodell zur Bildung einer neuen Beziehung wird als Projektion bezeichnet. 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 Divisionsrelation R ist eine m-äre Relation und die Divisionsrelation S ist eine n-äre Relation, dann ist ihr Quotient eine m-n-äre Relation, 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 der n Spaltenwerte 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.

Verwandte Empfehlungen: „

Einführung in die Programmierung

Das obige ist der detaillierte Inhalt vonWelche speziellen relationalen Operationen kann ein relationales Datenbankverwaltungssystem implementieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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