1.5.3 dBase 数据库
dBase 能在所有主流平台上运行(包括Windows) 。最适于海量数据。D B Z 在企业级的应用最为广泛, 在全球的50 家最大的企业中, 几乎85 % 以上用D B Z 数据库服务器, 而国内到97 年约占5% . 具有很好的并行性。D B Z 把数据库管理扩充到了并行的、多节点的环境。数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志. 数据库分区有时被称为节点安全性。获得最高认证级别的15 0 标准认证。性能较高适用于数据仓库和在线事物处理。跨平台, 多层结构, 支持ODBC 、JDBC 等客户。操作简单, 同时提供G U I 和命令行, 在windows NT 和Unix下操作相同。在巨型企业得到广泛的应用, 向下兼容性好、风险小。
1.5.4 MS Access 数据库
Access是一种桌面数据库, 在处理少量数据和单机访问的数据库时是很好的, 效率很高。但是它的同时访问客户端不能多于4个。Aces 数据库有一定的极限, 如果数据达到10M 左右, 很容易造成服务器115 假死, 或者消耗掉服务器的内存导致服务器崩溃。
2 系统分析
通过对课题的研究,对系统提出系统分析,这是尤为重要的一个步骤,系统分析的好坏直接影响到之后程序模型的构建等多个方面。
2.1 研究目标
组态王工控组态软件是近年来较受用户欢迎的国产组态软件之一, 以其价格低廉, 产品升级速度快服务好及中文界面, 在国内电力、交通、机械等领域的800多个项目中得到广泛应用。组态王软件具有先进的图形动画功能, 丰富的图库, 构成应用系统方便, 快捷、美观。使用组态王用户可以方便地构造适应自己需要的数据采集管理系统。在本系统中所采用的组态软件就是组态王KingView 6.5.组态王KingView 6.5数据库具有如下一些功能:
2.1.1 实时数据的写入功能
组态王SQL 访问管理器通过记录体的方式将数据库列与组态王变量进行关联, 从而将实时数据写入到指定的数据表中。
2.1.2 动态生产数据表
系统中用户设计一个或多个数据表格模板, 通过表格模板在数据库中创建数据表。
2.1.3 丰富的数据库函数。
这些函数通过指定的记录体,实现记录的插入和删除、编辑已有的表格、查询数据表中的数据等, 同时还提供错误分析函数, 用户由此分析访问出错的原因。
2.1.4 支持多种数据源。
通过ODBC 访问接口,可实现多种数据源的访问, 如ACCESS、SQL Server、Oracle及dBase等, 适应用户不同层次的需求。
2.1.5 历史趋势曲线ODBC。
数据显示功能。历史趋势曲线控件可通过ODBC数据源将其它数据库的数据显示在组态王的历史趋势曲线界面中, 使数据以图形的方式提交给用户, 较直观地反映了数据的变化情况。数据库中的数据可以是自身存储的, 也可以是从系统设备中采集来的数据。
2.1.6 报警记录的数据库输出功能。
组态王产生的报警和事件信息可以通过ODBC记录到开放数据库中, 这些信息分别存放于Alarm、Operate、Enter和Station 4个表中, 用户需按报警配置中的选项来定义表结构, 报警信息就会自动写入相应的数据表, 方便用户查询和使用.
2.2 性能分析
1.设计和开发了组态数据库,用于存储组态数据,并开发了主控程序访问数据库、获取组态数据的程序模块。
2.设计了实时数据库结构,设计了一种针对海量实时数据的存储方案,实现了海量数据在数据库中的存储。
3.设计和开发了访问数掘库中数据的程序模块,进行历史数据查询、生成曲线和报表。 基于组态王的实验教学仿真系统数据库应用与数据分析(4):http://www.youerw.com/zidonghua/lunwen_4518.html