View 关系演算中的视图

View 关系演算中的视图,view,relational-database,tuple-relational-calculus,domain-calculus,View,Relational Database,Tuple Relational Calculus,Domain Calculus,我想知道我们是否可以在关系演算中定义一个视图,将复杂的查询拆分为几个较小的查询?还是我们必须将大型查询作为一个组合来编写?视图机制不在演算范围之内 但任何实用的工具/符号都可以使用视图定义和查询表达式。只需使用一个名称来表示一个查询所表示的值就足够简单,以便在其他查询中使用;您可以将该名称视为编程语言常量名称或变量名称。在变量上下文之外讨论视图是没有意义的,因为视图名称背后的思想是,每次使用它时,它表示的值都基于定义表达式中命名的变量的当前值。如果定义表达式中的名称值不变,则不需要视图定义,可以

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

视图机制不在演算范围之内

但任何实用的工具/符号都可以使用视图定义和查询表达式。只需使用一个名称来表示一个查询所表示的值就足够简单,以便在其他查询中使用;您可以将该名称视为编程语言常量名称或变量名称。在变量上下文之外讨论视图是没有意义的,因为视图名称背后的思想是,每次使用它时,它表示的值都基于定义表达式中命名的变量的当前值。如果定义表达式中的名称值不变,则不需要视图定义,可以使用常量定义或变量赋值

询问您的讲师是否允许您命名常量/变量/视图以澄清您的查询