1

Ich frage mich, ob wir irgendwie eine Sicht im relationalen Kalkül definieren können, um komplexe Anfragen auf mehrere kleinere aufzuteilen? Oder müssen wir große Abfragen als eine Zusammensetzung schreiben?Ansichten in relationalem Kalkül

Antwort

1

Ein Ansichtsmechanismus befindet sich außerhalb des Kalküls.

Aber jede praktische Tool/Notation könnte Ansichtsdefinition sowie Abfrageausdruck verwenden. Es ist einfach genug, einen Namen zu verwenden, um den von einer Abfrage angegebenen Wert für andere Abfragen anzugeben. Sie können sich diesen Namen als konstanten Namen oder Variablennamen einer Programmiersprache vorstellen. Es hat keinen Sinn, über Ansichten außerhalb des Kontexts von Variablen zu sprechen, die selbst außerhalb des Kalküls liegen, da die Idee hinter einem Ansichtsnamen darin besteht, dass der von ihm angegebene Wert bei jeder Verwendung auf den aktuellen Werten der Variablen basiert sein definierender Ausdruck. Wenn sich die Werte für die Namen im definierenden Ausdruck nicht ändern, benötigen Sie keine Sichtdefinition. Sie können eine konstante Definition oder Variablenzuweisung verwenden.

Fragen Sie Ihre Dozenten, ob Sie Konstanten/Variablen/Ansichten benennen dürfen, um Ihre Abfrage zu verdeutlichen.