SQL Multimedia

SQL Multimedia是结构化查询语言SQL针对多媒体应用的规范,SQL/MM国际标准主要包含全文检索(Full-Text)、空间拓展(Spatial)、静态图像(Still Image)和数据挖掘(Data Mining)等针对不同领域的内容。标准在这四个领域定义新的结构化查询类,使得这Multimedia方面的SQL查询效率大幅提高,并使基于SQL/MM的查询更加规范、兼容性好且易于管理。

SQL/MM中针对于地理信息的查询拓展是Spatial部分,Spatial拓展方便了存储、管理、检索各类空间数据类型的操作。在几何操作、方位坐标、拓扑关系方面都通过了强有力的支持。参与查询的空间参数,需要定义在相同的空间参考系中,但未来的空间标准版本将会放松这个限制。

目前SQL/MM提供的空间数据类型支持包括点、线、面等二维空间数据,以及部分三维拓展功能和不同空间参考坐标系的支持。在SQL/MM定义的Spatial类层次中,ST-Geometry是通用的父类,其各种子类可以被实例化来进行查询操作。如ST-Point、ST-Curve、ST-MultiPolygon等应用于不同操作的子类。在具体表结构定义中,表示空间地物位置的LOCATION字段即可以被定义为ST_GEOMETRY类型。在空间数据操作方面,通用的操作包括点和直线关系、线与线关系、线与面关系的确定,如从几条线确定一个多边形,或检测直线是否与曲线相切等操作。随着SQL标准的不断发展,将会为更多领域提供结构化查询的支持。譬如在SQL 2007新的ISO标准之中,已经添加进来XQuery、SQL/XML和Semantic Web语义网方面的内容。

SQL/MM提供的空间拓展、数据挖掘、智能化全文数据库等内容的研究和应用,已逐步受到业界更多的关注,如果想了解更多相关的信息,可以在Whitemarsh信息系统公司提供的资料链接中查看更多,包括SQL99、SQL2003、XSQL、SQL/MM等各方面的内容都可以在这里找到。

转载请注明出处:工作与兴趣记录本 » SQL Multimedia

相关文章