嵌套查询表达式示例.pptVIP

  • 6
  • 0
  • 约1.11万字
  • 约 53页
  • 2017-08-31 发布于天津
  • 举报
嵌套查询表达式示例

第十四章 关联对象访问 Associative Object Access 本章重点讲述GOM对关联对象查询的支持,即如何实现一个查询和如何描述用户的查询要求 在O-O DBMS中,实现一个查询是通过多态的Select函数来实现的 GOM支持二种查询语言GOMql、GOMsql 其中GOMql是基于关系语言QUEL在面向对象上的扩展 GOMsql是SQL在面向对象上的扩展 关联查询的操作对象为:类型范围(Type Extention),用户定义的集合对象和表对象 多态的关联选择操作定义及其实现 关联选择操作需要一个操作对象说明—在某个对象实例集合上,需要一个条件表达式作为选择的依据—选择谓词 当定义一个多态的选择操作时,选择谓词将以函数变元的方式作为操作变元 当选择谓词本身需要参数时,该参数必须在选择操作的参数表中说明 多态的选择操作的共同名字为Select 无参数的选择谓词—简单的布尔函数 多态选择操作说明为 Polymorph overload select (\t1={\t2}) :\t1 || ( \t2 || - bool ) - \t1 Code selectNoParam 语义为 类型\t1,是一个集合类型,其元素类型为\t2 Select操作有两个变元:接受者类型为\t1,另一个变元是一个布尔函数,它对类型为\t2的对象进行选择,返回一个布尔型结果 Selec

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档