Unsere Hinweise zur Benutzung
  • Wählen Sie den Datensatz aus, mit dem Sie arbeiten möchten.
  • RelaX im Lernportal verwendet leider keine Umlaute, also Büro -> Buero
  • RelaX unterscheidet nicht den Theta-Join vom natürlichen Join. Ein Join ohne Join-Bedingung wird als natürlicher Join ausgeführt, und nicht als Syntax-Fehler angezeigt.
  • Das Tool erlaubt Klammerung nicht immer, beispielsweise nicht bei der Umbenennung, aber bei Selektion und Projektion. Hilfreich sind die eingeblendeten Hilfen bei einem Mouseover der Operationen.
  • Wenn die Fehlermeldung "Expected { } , but { } found" bei der Verwendung des Operators "=" erscheint, fehlt möglicherweise ein Leerzeichen vor der öffnenden Klammer des Relationennamens.


Erstellung eines eigenen Schemas
siehe: Beschreibung inkl. Erstellung in der Dokumentation von Git-Hub: Creating gists, Zugriff 24.03.2023
Um Daten aus einem Gist aus einer anderen Anwendung (z.B. RelaX) heraus zu nutzen, benötigt man entweder die URL oder die GistID, die in der URL enthalten ist.

In RelaX kann man damit direkt den selbst erstellten Gist-Datensatz laden:

Relationale Algebra und SQL

Sie können auch SQL-Anfragen in RelaX eingeben. Die Ergebnisse Ihrer SQL-Queries werden zusammen mit dem entsprechenden Operator-Baum und dem äquivalenten Ausdruck in relationaler Algebra ausgegeben. Somit sehen Sie, wie sich eine kompakte SQL-Anweisung in die relationalen Operationen aufteilt - und umgekehrt, wie eine Anfrage systematisch erstellt werden kann.

Beispiel
RelaX - Navigation
SQL Relationale Algebra
RelaX - SQL-Anweisung RelaX - Operatorbaum Relationale Algebra



Last modified: Monday, 19 June 2023, 4:14 PM