毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

传感器网络协议数据管理技术研究(7)

时间:2018-03-02 14:47来源:毕业论文
2.6.2 系统功能 TinyDB具有一个元数据目录,描述传感器网络的属性,包括传感器读数类型、内部的软/硬件参数等,并提供了丰富的元数据和元数据管理功


2.6.2  系统功能
    TinyDB具有一个元数据目录,描述传感器网络的属性,包括传感器读数类型、内部的软/硬件参数等,并提供了丰富的元数据和元数据管理功能,以及一系列管理元数据的命令。
    TinyDB使用类似于SQL的说明性查询语言,这种说明性的查询语言不需要指明获取数据的具体方法,使得用户容易编写查询请求。
    TinyDB可以提供有效的网络拓扑管理和图形化拓扑显示功能。
    TinyDB支抟在相同节点集上同时进行多个查询,每个查询都可以具有不同的采样率、访问不同类型的感知属性,多个查询之间可以实现有效共享数据以提高处理效率。
2.6.3  查询语言
    TinyDB系统的查询语言是基于SQL的查询语言,称为TinySQL。该查询语言支持选择、投影、设定采样频率、分组聚集、用户自定义聚集函数、事件触发、生命周期查询、设定存储点和简单的连接操作。其查询语言的基本语法如下:
SELECT select-list
 
[ FROM sensors]
WHERE predicate
[GROUP BY gb-list
[HAVING predicateJ]
[TRIGGAER ACTION command-name[ (param)]]
[EPOCH DURATION time]
    其中,select-list是无限虚拟关系表中的属性表,可以对属性使用聚集函数,predicate是条件位置,gb-list是属性表,command-name是命令,param是命令的参数,time是时间值。查询语句的TRIGGAR ACTION是触发器定义从句,指定当WHEER从句的条件满足时需要执行的命令,EPOCH DURATION定义了查询执行的周期,其他从句的语义与SQL相同。 传感器网络协议数据管理技术研究(7):http://www.youerw.com/jisuanji/lunwen_10171.html
------分隔线----------------------------
推荐内容