阿克苏地区粮棉系统数据库设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
阿克苏地区粮棉系统数据库设计

阿克苏地区粮棉系统数据库设计   摘 要:阿克苏地区粮棉系统是我局向区局申报的一项课题,数据库是其中的一个重要内容。本文通过对数据库开发中所遇见的一些情况,阐述了如何在VB中,利用数据控件,对数据库进行操作,完成一些简单的功能。   关键词:数据库 VB      一、引言   阿克苏地区粮棉系统课题是关于阿克苏地区农作物的一个详细的统计。数据库的应用在其中起着重要的作用。它在数据库上的应用共有两个部分,一个是阿克苏农作物历年产量分析,另一个是阿克苏农作物历年发育期及相关气象条件查询,数据库要求的功能主要有两项,分别是资料输入和资料查询,另外还有一些对数据局进行简单的操作的功能。现就对该课题中数据库的应用及数据库的设计进行论述。   二、软件特点及功能   由于现在的数据库设计语言较多,较常用的有pb,delphi,vb等多种语言。开始是准备用delphi语言来设计,因为delphi语言对数据库设计和操作较方便,功能也较强大。但由于负责人考虑到和其他程序的结合以及语言的方便使用上来说,选择了Visual Basic语言进行数据库开发和设计。该数据库使用的是Microsoft 公司出品的Access7.0,   该课题对数据库的应用主要有两个部分:   1、阿克苏主要农作物产量查询系统。   2、阿克苏主要粮食作物农业气象条件查询系统。   该程序可实现以下功能:   1、任意对阿克苏地区的农作物进行详细的输入,输入纪录自动保存,不会造成数据丢失。   2、如输入错误,可立刻修改,也可删除整行。   3、在查询过程中只能用于查询,不能对纪录进行修改。   4、在历年产量分析的输入中,输入总面积和总产量,可对单产进行计算。   5、在阿克苏地区农作物产量查询时选择单位后可按农作物的属性进行查询。   三、软件设计思路及方法   由于VB的数据库编程是使用一个专门的程序来处理,在建立数据库时相当方便,在VB菜单中选择“可视化数据管理”,然后按照提示即可方便的建立数据库。在可视化数据管理中可方便的建立数据库、数据子段及字段的类型、字段大小、顺序等。   在程序中队数据库进行处理时主要考虑了以下几个方面:   1、在一个数据库中可包含多个类别相近的表,这样在需要时只需调入相对应的表即可。   2、数据输入时可方便的对数据进行输入、修改、刷新,并有一些其它的简单功能。   3、数据查询时不能对数据进行修改,可对数据进行排序,并有一些其它的功能。   根据需要,“阿克苏主要农作物产量查询系统”建立的数据库为“aks_nzw_tjb.mdb(阿克苏农作物统计表)”,“阿克苏主要粮食作物农业气象条件查询系统”建立了四个数据库为“chym_tjb.mdb(春玉米)”、“dxm_tjb.mdb(冬小麦)”、“fbym_tjb.mdb(复播玉米)”、“sd_tjb.mdb(水稻):”。   由于VB支持多种数据访问工具,它默认的为DAO(Database Access Object数据库存取对象),其它还有RDO(Remote Data Objiect远程数据对象)和ADO(Active Data Object活动数据对象)。本程序主要涉及了DAO和ADO的数据库编程。ADO和DAO的主要区别是:   DAO 的设计思想使用一种接口来访问多种类型的数据。它在处理时使用Microsoft.Jet接口的ODBC数据源。DAO.Jet数据库服务的最独特的方面就是它有自己的查询引擎。但它的最大弱点是由于查询服务运行于本地机上,这就意味着在处理任何远程数据请求之前,必须把所有的数据都传输到本地工作站上,但在低速连接中调用大量数据时这是一个缺点。另外的一个缺点是它不“认识”Internet,DAO.Jet 服务是为单机和局域网(LAN)开发的。   ADO和DAO的最大区别是ADO使用OLEDB接口而非ODBC作为底层数据供应者的。依靠OLEDB,ADO也能够支持对非SQL数据存储的纪录集访问,如Email和网络目录服务。OLEDB提供了比ODBC更多的灵活性和易用性。OLEDB服务的内部设计使得它能存取标准SQL类型的数据那样容易的访问非SQL数据存储。OLEDB的一个关键特性是它可以提供对描述性数据存储的处理。通过提供某种方法来描述数据存储方式,OLEDB可以对以任何格式存储的数据和以任何方法执行的查询提供访问途径。由于OLEDB并不要求所有数据存储都以表格、行和列的形式出现。所以与ODBC相比,它适用于更多的数据存储类型。   根据以上理由,在对数据库处理时,在对数据库进行输入、修改时,选用了ADO类型的数据访问形式。   它使用了Adodc、DataGrid和Listbox控件,在程序中对Adod

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档