关系演算中的视图



我想知道我们是否可以以某种方式在关系演算中定义一个视图,将复杂的查询拆分为几个较小的查询?还是我们必须将大查询编写为复合查询?

视图机制在微积分之外。

但是任何实用的工具/符号都可以使用视图定义和查询表达式。只需使用名称来表示查询表示的值,即可在其他查询中使用,这很容易;您可以将该名称视为编程语言常量名称或变量名称。在变量上下文之外谈论视图是没有意义的,变量本身就在演算之外,因为视图名称背后的想法是,每次使用它时,它表示的值都基于其定义表达式中命名的变量的当前值。如果定义表达式中名称的值未更改,则不需要视图定义,可以使用常量定义或变量赋值。

询问您的教师是否允许您命名常量/变量/视图以阐明您的查询。

最新更新