设为首页收藏本站优领域

优领域

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
优领域 优领域 IT领域 数据库 其它数据库 查看内容

数据挖掘技术在程序算法数据库中的应用研究

2014-5-3 09:40| 发布者: dzly| 查看: 394| 评论: 0|原作者: 胡立军

摘要: 近年来, 程序或是数据的应 用技术在生产生活中得到广泛的 应用。程序的算法及程序的数据 编程技术显得尤为重要,文章为 解决程序使用紧迫与开发效率较 低的矛盾,对程序算法的技术问 题进行研究、积累经验,寻找程 序算法在开发中的潜规则。同时 建立了程序算法数据收集库,研 究分类挖掘技术在程序算法数据 库中的应用。
  编程人员通过对某个任务建立一个特定的独立的编程语言进行编程。这种编程的方法是传统的比较落后的,由于现今数据越来越多,程序的使用量逐年加大,人们从使用程序中能获得大量有价值的信息,因此程序的开发研究工作迫在眉睫。传统的编程方法由于是对每个问题模型都要采用特定的技术编程,而在解决问题的过程中往往会遇到不同的问题模型有着相同或是相近的编程部分,这就使得编程人员增加了工作量,做了重复的工作。因此为了解决此类问题,在程序的研究开发中我们设立了程序算法数据库,在进行编程的过程中我们可以从程序数据库中提取相应的,已有的,有用的数据进行编程,这就使得数据编程工作变得灵活,变得经济适用,节省了大量的人力物力资源。数据挖掘技术是从数据库中提取新型的数据信息,挖掘有用的数据供给编程,以适用或应用到其他的行业中。文章主要研究基于决策树的分类数据挖掘技术在程序算法数据库中的应用,分析发现程序软件在开发的过程中存才的潜规则。以便更快的开发出经济适用的新程序。
  1 程序算法数据仓库的设计
  程序数据库中存储了大量的相关的编程数据,在编程的过程中,对程序数据进行准确的提取是利用数据库查看数据的关键。程序的结构设计过程中,通常要设计两个编程适用的固定实体工程模块和语句。在工程模块中描述工程的属性,一般包括工程号,功能分类,工作的消耗量。描述模块的属性包括模块号、语句号、语句类型和相应的语句句体,以及编程过程中使用的返回数值、参数表等。程序数据库的设定要求稳定同时满足还要准确安全。系统中使用ACCESS 关系型数据库存储数据, 这样既能准确的提取数据又能为编程节约人力物力时间。关系型数据模块的结构比较复杂,同时内涵的相应编程组建较多且较全。主要有模块表,工程名,模块的类型,参数,语句符号,语句连接符号,语句体。
  2 关系型数据库的实现
  由于关系型数据库可以对存储的数据信息进行快速准确的查询、存储、检索,因此备受编程工作人员的青睐。关系型数据库的本身的优点主要体现在该数据库可以被轻松的使用,关系型数据库是将内存的所有数据进行相应的系统的分类,同时为用户提供一个类似于表格状的处理文件将数据进行排列,用户在使用过程中一目了然。关系型数据库可以实现数据间的快速方便的传输,用户利用专业的数据线可以对关系型数据库中的相关数据进行传输,既可以在同级设备中进行传输,又可以连接计算机进行数据的传输工作,这里主要是体现了关系型数据库的导向功能,在解决时间的同时提高了效率。关系型数据库还具备一定的创建自定义报表的功能,关系型数据库将用户所需要的信息数据编辑成报表的形式,利用传输功能与打印设备进行连接,打印出数据信息。
  关系型数据传输的功能也可以将数据编辑成文件的方式与网络进行连接,实现数据信息资源共享,方便行业内部的工作人员使用。现代的编程工作中往往需要编辑的程序更加的智能、更加的自动化,这就给编程工作带来了较多的困难。这时我们使用关系型数据库就比较简单的处理遇到的麻烦了。在关系型数据库中由于其自身具备数据分析管理分类的功能,就可以对内存数据进行相应的分类,编辑,储存,检索。当对数据库进行查询时我们可以同时对多个数据进行调取或对数据进行删除。关系型数据库还具备对数据库进行维护管理的功能,对于长期存储得不到利用的数据信息进行自动的系统删除,缓解系统内部的存储空间的压力。
  关系型数据库是集合多种功能于一体的较为先进的数据管理模式。在为用户提供数据帮助的同时,能积极的对数据信息进行相关的管理。
  3 数据挖掘技术在程序算法数据库中的
  应用由于近些年程序编辑技术的发展,生产实践中越来越需要较多的安全的专业的智能的程序来配合计算机完成相应的工作。提高生产效率增加收益。在这种情况下数据挖掘技术应运而生,配合着程序编辑工作快速的发展起来。
  数据挖掘技术主要的目的就是为了帮助程序的编辑人员发现数据中隐藏的潜规则,同时对数据库中的数据进行分析研究,探索数据中隐藏的知识,辅助人们进行科学的分析以及相关判断做出正确的决策。数据的挖掘技术主要利用决策树分析挖掘数据库中的内存数据,对数据进行相关分类,并采用其他技术进一步对数据加以优化,提高数据提取时的准确性和有效性。
  同时采用COCOMO 模型对数据计算,消除数据中的噪音,清洁数据库,建立简化的分类模型处理相关数据。
  4 实现数据库之间的联系
  由于编程需要的数据库中存储的数据有时会发生断据的现象,这就要求数据库之间要保持一定的联系,实现数据资源的共享。数据库间的联系通常是以共同使用一个关键的字值实现的。数据库间的连接通常是由数据提取时库存提供的虚拟连接表。这个虚拟的连接表格可以为用户提取信息时整理相应的数据归纳分类数据。数据库间的关键字值可以是用户在不同的数据库间寻找相匹配的数据信息同时作出相应的记录。由于编程的需要,多个数据库要实现频繁的连接,以最佳的速度提取精准的数据信息,这时就需要与另一种数据库间的连接方式是自连接方式。这种连接方式是比较高级的,可以根据编程的需要对不同的多个数据库进行数据提取。方便满足了编程的需要。
  总之,在现代的技术发展过程中,越来越需要完善智能的程序来配合计算机操控大型的机床,进行一条龙的生产作业方式。这就需要在编程的过程中,通过对程序算法数据库的设计、分析、研究,提取数据库中潜在的规则,以及隐藏的数据规律。本文又采用决策树分类挖掘技术对编程使用的数据库进行分类、研究。
  通过数据库的连接实现数据共享,提高了工作效率,利于程序软件的开发。
  
  

网站统计|优领域|优领域 ( 粤ICP备12011853号-1 )  

GMT+8, 2019-10-18 23:04 , Processed in 0.054402 second(s), 12 queries .

Copyright © 2008-2014 优领域

回顶部