数据转换的简单应用 数据转换的简单应用

数据转换的简单应用

  • 期刊名字:城市建设理论研究(电子版)
  • 文件大小:591kb
  • 论文作者:齐安智,沈青松
  • 作者单位:辽宁建筑职业技术学院
  • 更新时间:2020-06-12
  • 下载次数:
论文简介

数据转换的简单应用齐安智沈青松辽宁建筑职业技术学院,辽宁辽阳111000摘要:本文就 EXCEL、 FOXPRO、SL三种数据形式之间的相互转换进行了较为深入地分析、研究,并通过实例说明转换方法,对于当前推行的教育管理信息化,有一定的参考价值关键词:表单;数据形式;转换;数据库;教育管理信息化Abstract: This paper as to EXCEL, FOXPRO, sQL three data form the interaction between theconversion for a more in-depth analysis, research, through example transition method for thecurrent implementation of the education management information, has the certain referenceKey Words: form; data form; transformation; database; education management information、背景及问题《教育管理信息化标准》是为适应我国教育管理信息化新形势,推动我国教育管理信息化建设快速、健康、稳步发展而制定的。自从2002年国家教育部大力推行《教育管理信息化标准》以来,其标准之一的“学校管理信息标准”,已逐步在各类学校实施。软件是教育管理信息化工作的一个重要组成部分,目前使用的教育管理信息化软件,大都由各省市参照《教育管理信息化标准》设计,各级教育管理部门和学校使用的教育管理软件还存在许多的问题。这些问题主要包括:教育管理部门和学校使用的管理软件多,来源复杂,同一类软件也有多个版本,且互不兼容,低水平重复开发现象严重,对技术发展和教育需求变化的适应性差,稍有变化即难以使用。分析问题,提出解决方案基本数据的录入这项工作,有些数据已有现成的,因为新生入学后我们就用EXCEL电子表格录入了某些方面的信息,但这些信息还不够完整,还需要补充些字段信息。如果补充完整之后,把这些薮据导入软件,或者把数据转化成软件所需要的形式,问题也就完美解决了。事实上,只要有一个完整的学生信息数据库,不论你要什么形式的数据,也不论你要哪些方面的信息,只要从数据库导出就可以了,这就要掌握数据形式之间相互转换的技术问题。电子表格软件 EXCEL使用简便,如果掌握一些基本技巧,录入速度就更快。例如对于某些字段数据,如果它们有一定的规律或者内容完全相同,可用“填充技巧去处理,录入效率高。而使用软件给出的表单界面录入,效率会非常低,而且会出现这样或那样的问题。录入人员熟练掌握的是 EXCEL电子表格录入技术,而教育管理软件开发人员通常使用Ⅵ I SUAL FOXPRO6.0设计软件和使用 Dbase数据库,我校数据管理又通常使用SQL2000。数据内容是惟一的,但表现形式却有3种。事实上,我们还会经常碰到这样的情况,对于同一组数据,有些部门要你提交 EXCEL形式的数据而另一部门却要你提交 Dbase形式的数据。为什么在教育管理软件通常使用VISUAL FOXPRO6.0进行设计呢?这与许多因素有关。 VISUAL FOXPRO6.0对硬件的要求不高,易于安装,编程简易,通过表单界面录入数据,普通的使用者都容易掌握。考虑到当前教育行业发展的不平衡,能够使中国煤化工屋电脑知识比较少的边远山区学校一样能够录入数据。但按CNMHG面录入数据的工作效率低,使用Ⅵ I SUAL FOXPRO6.0开发的软件功能不易完善,自带的数据库数据不安全,不宜做网站后台数据库等。我校采用SQL2000数据库技术对各种数据进行管理。原因是SQL2000数据库接口开放,兼容性好,基于.NET编程的软件都可选用SQL2000做后台数据库。我校网站也是选用SQL2000做后台数据库的。但它也存在缺点:专业性太强,一般人难于掌握。对软件、硬件环境要求高,安装难度大,只适合专业人员采用三种数据形式之间相互转换的实现1. EXCEL与Ⅵ SUAL FOXPRO6.0数据形式之间的相互转换通过研究,我发现:要想把 EXCEL2003的数据形式通过 VISUAL FOXPR06.0“文件”菜单下的“导入……”功能,直接转换成 VISUAL FOXPRO6.0能够识别的数据形式是不可能的。因为 EXCEL2003版本太高,而 VISUAL FOXPR06.0早已不升级,无法支持。 VISUALFOXPR06.0最多支持 EXCEL5.0-97版本的数据,所幸的是 EXCEL2003却保留了个保存较低版本文件的功能,这为这两种数据形式之间的相互转换铺平了道路。而Ⅵ I SUAL FOXPRO6.0通过“文件”菜单下的“导出……”功能,能够把Ⅵ ISUAL FOXPR06.0的数据表(*.DBF)直接转换成 EXCEL5.0版本的数据。但EXCEL2003能够顺利打开、处理 EXCEL5.0版本的数据并转存为高版本的数据文件格式。2.Ⅵ I SUAL FOXPRO6.0与SQL2000数据形式之间的相互转换转换要通过开放数据库互连ODC( Open database Connectivity)才能实现。先建立一个Ⅵ I SUAL FOXPR06.0的系统数据源 DSN(DataSourceName),然后利用SQL2000的“导入数据……”功能即可顺利完成,而“导出数据……”就是上述的逆过程3. EXCEL与SQL2000数据形式之间的相互转换SQL2000可直接导入或导出 EXCEL形式的数据。四、实例与应用1. EXCEL与 VISUAL FOXPR06.0数据形式的相互转换。以录入学生基本数据库数据为例,简要说明 EXCEL与 VISUAL FOXPRO6.0数据形式之间的相互转换(1) VISUAL FOXPR06.0数据形式转换成 EXCEL的数据形式:①启动“建库系统(单机版)”,录入一条学生记录并保存。②把这条记录转成 EXCEL数据形式。首先找到数据表文件“建库系统(单机版)\data\学生库.DBF”,双击该文件启动 VISUAL FOXPRO6.0的同时自动打开学生库.DBF"文件。点击“文件→导出……”,在导出对话框中填写 EXCEL数据形式文件名,如“学生数据.XLS”,并点击“确定”按钮③找到文件“\建库系统(单机版)data\学生数据.XLS”,双击该文件启动EXCEL2003,这时你会发现 VISUAL FOXPRO6.0的数据表已转成 EXCEL2003的数据形式。按例子再录入几条记录,最后删除第1条记录(2)把 EXCEL2003的数据形式转换成 VISUALFOXPRO6.0的数据形式:①把数据保存为较低版本的 EXCEL文件,如 EXCEL5.0②启动 VISUALFOXPRO6.0,点击“文件→导入……”,在出现的对话框中点导入……向导”按钮,设定文件类型、源文件及目标文件,然后点③在导入向导“步骤2一定义字段类型”对话框TH中国煤化工CNMHG点击“下一步”按钮,在以后出现的对话框中都点击“下一步”按钮,直到最后完成。④运行“建库系统(单机版)”,点击“基础录入→学生库”,你会发现录入的记录能被“建库系统(单机版)”正确识别2.把“学生库.DBF”转换成SQL2000的数据形式的实现(1)在Ⅵ I SUAL FOXPRO6.0中新建数据库,并把表“学生库.DBF”添加到数据库中。①启动 VISUAL FOXPR06.0,点击“文件→新建……”,在“文件类型”中选“数据库”,点击“新建文件”按钮,选择创建数据库的路径,并给数据库起个文件名如“学生数据.dbc”。②把“学生库.DBF”添加到上述数据库中。在“数据库设计器”对话框中单击右键,选择“添加表……”菜单,找到“学生库.dbf”,然后点击“确定”。(2)建立系统数据源DNS。①启动数据源oυBC依次点击“开始→设置→控制面板→管理工具→数据源(ODBC)”,选“系统DNS”选项卡,单击添邡按钮,选择数据源的驱程序为 icrosoft visuaFoxpro Driver”,并点击“完成”②在下一对话框中给数据源起个名字,并指明数据库所在路径③点击“0K”按钮,之后再点击“确定”按钮即可。3)把数据导入到SQL2000①启动SQL2000企业管理器,在左窗格展开目录树并找到目的数据库,然后单击鼠标右键,选“所有任务→导入数据……”,启动“DTS导入/导出向导”,并点击“下一步”。②在“选择数据源”对话框中,数据源选“ Microsoft visual FoxproDriver”,“用户/系统DSN”选“ StudentData”。③点击“下一步”按钮,直至完成。④刷新“企业管理器”右窗格,这时你会发现有“学生库”这个表,用鼠标右键点击“学生库”,选“打开表→返回所有行”,你会发现原来的Ⅵ I SUALFOXPRO6.0数据已被准确无误地导入到SQL2000中。(4)把SQL2000中的数据导出到 VISUAL FOXPRO6.0是上述操作的逆过程。参考文献[l]杨尚群,曹淑艳 Excel实用教程[M].北京:人民邮电出版社,2006[2]李加福,邸雪峰. Visual Foxpro6.0中文版入门与提高[M].北京:清华大学出版社,1999[3]赵杰,李涛. SQL Server数据库管理、设计与实现教程[M.北京:清华大学出版社,2004中国煤化工CNMHG

论文截图
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。