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.
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 Mengenoperationen1. 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 <=203. 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. DivisionsoperationIn 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-OperationEmpfohlenes 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!