EDN China > 技术文章 > 测试与测量 > 系统测试 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

基于Labwindows/CVI的测试系统数据库设计

2012年01月10日 ?? 收藏0
数据库实际上就是存储数据的“仓库”。但数据不是存放在容器或空间中,而是存放在计算机的外存储器上(如磁盘),并且是有组织的存放。数据的管理和利用通常是通过计算机的数据管理软件——数据库管理系统来完成的。因此,数据库不单是指存有数据的计算机外存,而是指存放在外存上的数据集合及其管理软件的总和,通常称为数据库系统。

LabWindows/CVI是一种C语言开发系统。与其它开发系统相比,CVI增添了一个交互式程序开发环境、数据采集函数库、仪器控制工具等工具。同时,LabWindows/CVI包含一整套用来进行数据采集、分析、显示等处理的软件工具。可以利用CVI的交互式环境编写调试ANSI C语言(美国国家标准C语言),还可以使用LabWindows/CVI自带的库函数以及调用其它的C语言模块、动态链接库函数、C语言库函数、仪器驱动程序等。CVI最大的优势在于具有功能强的的函数库。它的函数库包含了对数据处理的每一过程及仪器进行控制的各种函数。

一般情况下,数据库都有强大的数据存储和管理能力以及实际的功能需求,因此,我们在很多数据处理中都要应用数据库技术。本文采用的LabWindows/CVI SQL工具包符合ODBC标准,可作为驱动,并配合Microsoft Access2000作为数据库进行配置,可以很好地实现数据库技术在一般测试系统中的应用,从而极大提高测试系统数据的管理效率。

1 SQL简介

SQL是STructure Query Language的缩写,意思为结构化查询语言。利用SQL可实现对数据库的各种交互操作。根据美国国家标准研究所ANSI( American National Standards InsTItute)的声明,SQL是关系型数据库管理系统的标准语言。利用相应的SQL语句可实现数据库的数据更新、数据获取等功能。

2 测试系统数据库的配置

在测试系统中,数据库中的数据表主要由几大块组成。测试参数数据的存储与处理,这一块是本测试系统数据库设计的核心,包括实际测试结果数据的存储。为了存储的方便,应当精心设计各个用户参数、测试项判据和测试结果的数据逻辑设计结构如图1所示。

数据逻辑设计结构

本文所用的数据库的配置有以下几个步骤:

(1)数据库系统的注册及数据源添加

开放数据库互连(ODBC)标准取决于访问每个数据库系统的ODBC驱动器,配置时必须对任何使用的ODBC驱动器进行注册。以便在win-dows2000系统的控制面板上的ODBC选项里进行配置和添加。

(2)数据库连接

执行SQL语句前,必须建立数据库连接。这一步以SQL Toolkit为中介,可以用程序方式来实现连接。


上一页12下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

SQL? 测试数据? ODBC标准?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈