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相同。
上一篇:Opencv+Adaboost基于人脸识别与认证的准入系统设计
下一篇:ASP.NET+sqlserver档案柜管理控制系统软件设计

IEEE802.15.4网络自适应策略研究

MATLAB基于流形学习与神经网络的预测建模

社交网络个性化推荐方法对比研究

jsp+mysql网络招标评审系统设计+源代码

Android邮件通信协议的研究与应用

基于生物启发神经网络的AUV三维路径规划

SOM神经网络多机器人任务分配算法研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅谈高校行政管理人员的...

上海居民的社会参与研究

提高教育质量,构建大學生...

酵母菌发酵生产天然香料...

从政策角度谈黑龙江對俄...

AES算法GPU协处理下分组加...

基于Joomla平台的计算机学院网站设计与开发

浅论职工思想政治工作茬...

压疮高危人群的标准化中...