Was ist relationale Algebra? Erklären Sie die Funktionsweise

2 Antworten


  • Relationen sind Mengen. Wie Relationen in der Mathematik ist eine n-Relation eine Teilmenge des kartesischen Produkts von n Mengen. Alle Mengenoperationen: Vereinigung, Schnitt, Differenz, Kreuzprodukt (oder kartesisches Produkt) sind also Teil der Algebra. Auch Auswählen, Verbinden, Projekt und Quotient. Select nimmt die Tupel der Relation, die ein Prädikat erfüllt. Wählen Sie zum Beispiel alle Tupel aus, deren Feldalter kleiner als 21 ist. Die übliche Schreibweise ist ein kleingeschriebenes Sigma mit der Bedingung als tiefgestellter Index. Project liefert einen neuen Satz, der eine Teilmenge der Felder (auch Attribute oder Spalten genannt) enthält, da in der Mathematik der Buchstabe pi für den Operator verwendet wird, wobei die Liste der Felder unterschrieben ist. Nehmen wir zum Beispiel an, Sie haben das Relationsschema R(Name,Alter,Geschlecht), dh eine Relation mit den Attributen Name,Alter und Geschlecht.Wenn Sie nur wissen möchten, wie viele Männer und Frauen jedes Alters in der Tabelle enthalten sind (anderer Name für eine Beziehung), können Sie diese Frage wie folgt beantworten: Projekt {Alter, Geschlecht} R Mit der Join-Operation können Sie eine neue Beziehung aufbauen aus zwei Beziehungen, die einige Attribute teilen. Bei der neuen werden alle Tupel beider Beziehungen (Sie können ein Kreuzprodukt durchführen und dann alle Tupel mit den gleichen Werten für die gemeinsamen Attribute auswählen) in einem neuen Tupel zusammengeführt, wenn ihre Werte in den gemeinsamen Attributen gleich sind. Zum Beispiel: Die beiden Relationen R(Name, Alter, Geschlecht) und Q(Alter,Prime) können für eine Population von zu versichernden Personen und Q den Preis der Primzahlen in Abhängigkeit vom Alter stehen. Die von (R Join Q) erzeugte Tabelle hat die Spalten name, age, sex,prime. Dieser Join wird als Equijoin bezeichnet.da das Auswahlkriterium für die verbundenen Tupel darin besteht, dass ihre gemeinsamen Attribute denselben Wert haben. Es gibt einen allgemeineren Join-Operator. Der Join-Operator wird normalerweise durch ein Krawattensymbol gekennzeichnet (dh zwei Dreiecke berühren einen Scheitel wie eine Krawattenschleife). Der Quotientenoperator wählt Tupel aus, die mehrere Zeilen mit dem Divisor übereinstimmen, ist eine Art Division, wie der Name schon sagt. Es wird durch einen Strich mit zwei Punkten übereinander unter dem Strich dargestellt. Der andere für die Division verwendet nicht /. Das Datenbank-Buch von Ullmann ist sehr gut, es gibt viele andere, auch viele Tutorials im Web, google relationale AlgebraZwei Dreiecke berühren einen Scheitelpunkt wie eine Krawattenschleife) Der Quotientenoperator wählt Tupel aus, die mehrere Zeilen mit dem Divisor übereinstimmen, ist eine Art Division, wie der Name schon sagt. Es wird durch einen Strich mit zwei Punkten übereinander unter dem Strich dargestellt. Der andere für die Division verwendet nicht /. Das von Ullmann geschriebene Datenbank-Buch ist sehr gut, es gibt viele andere, auch viele Tutorials im Web, google relationale AlgebraZwei Dreiecke berühren einen Scheitelpunkt wie eine Krawattenschleife) Der Quotientenoperator wählt Tupel aus, die mehrere Zeilen mit dem Divisor übereinstimmen, ist eine Art Division, wie der Name schon sagt. Es wird durch einen Strich mit zwei Punkten übereinander unter dem Strich dargestellt. Der andere für die Division verwendet nicht /. Das von Ullmann geschriebene Datenbank-Buch ist sehr gut, es gibt viele andere, auch viele Tutorials im Web, google relationale Algebra
  • Hallo! Ich habe lange nach einer Seite gesucht, auf der Sie Hilfe in Algebra finden können, aber der Preis war zu hoch. Dann gab mein Klassenkamerad einen Link zu der Seite https://edureviewer.com/best-algebra-homework-help-websites/ , wo es eine Übersicht der beliebtesten Dienste gibt und ich aus dem Set das bequemste auswählen konnte Option für mich.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear