1-2次1章 空间数据库简介.ppt

1-2次1章 空间数据库简介

比如我们除了要存储多边形的属性信息以外,还要存储多边形与边的关系,主要是通过两张表中重复的边界标识ID来建立联系 如1050由ABCD构成 * 除此之外,还要存储边与点的关系表,通过重复字段Edge-name建立表之间的联系 最后一张表存储点的坐标值,通过重复字段Edge-name建立表之间的联系 * 最后得到4张表完成了对人口普查区信息的存储; 这就是我们关系数据库实现的空间数据的存储形式,采用方法是创建有重复属性的表的集合 那么请同学们思考一下,这种方式有什么缺点呢?假如我要计算普查区的边界长度即周长,怎么做? 显然需要遍历所有4张表得到构成多边形的四个点的坐标值,再进行计算: 首先访问人口普查区表,通过ID找到相应的边界在通过边找到与边关联的点,最后从存储点坐标值的这张表中得到了点的坐标,从而通过坐标计算周长。 因此我们说关系数据库的缺点表现在。。。。。转下一页 * (接上一页)因此我们说关系数据库的缺点表现在 1、现一个空间数据类型,需要多个表,实现过程过于复杂; 2、空间对象无法自然地映射到关系数据库中; 因此为了减少空间数据的用户师徒与数据库实现之间的语义鸿沟,我们迫切需要更新更好的方法来让数据库对于空间数据进行更加易于理解,易于分析计算 面向对象软件方法的出现给了我们一些启发,我们可以扩展关系数据库,利用自定义类型来对空间数据进行有效存储,转到下一页

文档评论(0)

1亿VIP精品文档

相关文档