空间数据库中涉及到的基本知识试题.ppt

* * 2.空间连接 例2 对每条河流找出沿河10000米的所有城市 设“河流”、“城市”是两个关系。在关系“河流”中,有属性“河流流域图”。如果城市中心距离河流小于等于10000米,则该城市和河流匹配。可以用空间连接表示如下: ∏河流名,城市名(河流 ?F城市) 其中,F=Mindist(城市名,ROUTE(河流流域图))10000 * * 2.7空间数据查询语言 一般在SQL语言基础上扩充空间数据类型及其操作和相应的保留字。 * * 例 3 ●选择广东省所有城市及其人口: select 城市名,人口 from 城市 where center(城市地图)inside广东省; * * ●选择流经广东省所有河流的河流名及其在广东省境内的长度: select 河流名,length(intersection(route(河流流域图),广东)) from 河流 where route(河流流域图)intersects广东; * * ●选择距离广州小于等于100000米,人口大于等于50万的所有城市: select 城市名,人口 from 城市,广东区域图 where dist(城市名,广州)=100000 and 人口=500000; * * 例4 将例2表示的查询用SQL风格表示出来 select 河流名,城市名 from 河流,城市 where mindist(城市名,ROUTE

文档评论(0)

1亿VIP精品文档

相关文档