第10章 面对象数据库.ppt

第10章 面对象数据库

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 例10-6 查询广州地区大学中教师开设课程的课程名: SELECT DISTINCT C.cname FROM universities U,U.staff F,F.teach C WHERE U.city = ‘guangzhou’; 说明 关键字DISTINCT消除了结果中重复部分,此时查询结果为集合set,否则为包bag。 10.3 ODMG数据操作 10.3.1 数据创建 * 例10-7 上述查询也可以用子查询表示,但查询出现在FROM中: SELECT DISTINCT C.cname FROM (SELECT U FROM universities U WHERE U.city = ‘guangzhou’)D1 (SELECT F FROM D1.staff F)D2 D2.teach C; 10.3 ODMG数据操作 10.3.1 数据创建 * 说明 这个语句并不比前一个语句简洁,实际上更差,但说明了OQL中建立出查询的新的形式。在其中FROM子句中,具有三个嵌套的循环。在第一个循环中,变量D1覆盖了广州地区所有大学,这是FROM子句中的第一个查询的结果。对于嵌套在第一

文档评论(0)

1亿VIP精品文档

相关文档