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档案柜管理控制系统软件设计

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

网络常见故障的分类诊斷【2055字】

网络安全的研究【1797字】

流控制传輸协议SCTP的分析与研究【1047字】

网络信息安全技术管理的...

志愿者活动的调查问卷表

C#学校科研管理系统的设计

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

公寓空调设计任务书

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】