农业数据库和管理信息系统.ppt

  1. 1、本文档共122页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章农业数据库及管理信息系统 概述 农业信息数据库(Agricultural Database)的建设是农业信息技术工作的基础。 目前,国内农、林、水、气、土地和环境等部门都在开展信息技术应用工作,而任何部门开展这项工作的第一步就是建立基础数据库。为避免低水平的重复,特别是要发挥数据库的作用,关键是保持数据库内容的现实性,而各种环境资源状况是不断变化的,必须及时更新以保持数据库内容的现实性,否则数据库就不能发挥作用。 因此,将农、林、水、土地等部门都需要的一些基础数据库,例如将农业资源信息、社会经济信息和科技信息等集中起来,统一建设农业信息综合基础数据库,由一个部门负责建设、管理,各部门共享,可节省大量资金,并可集中力量维护以保持其现势性。这是开展农业信息技术工作的关键。 第一节 农业数据库的概念与特征 农业数据库定义 农业数据库是一种有组织地动态地存储、管理、重复利用、分析预测一系列有密切联系的农业方面的数据集合(数据库)的计算机系统。主要包括农业资源信息数据库、农业生产资源信息数据库、农业技术信息数据库、农产品市场信息数据库、农业政策法规数据库、农业机构数据库等。 一、数据库的概念与结构 (一)数据库的概念与结构 数据库系统是基于数据库的计算机应用系统。它包括了以数据为主体的数据库和管理数据库系统的系统软件DBMS,还包括了支持数据库系统的计算机硬件环境和操作系统环境、管理和使用数据库系统的人、方便使用和管理系统的各种技术说明书和使用说明书。 数据库、数据库管理系统和数据库系统是三个不同的概念。 数据库强调的是数据 数据库管理系统强调的是系统软件 数据库管理员是指负责数据库全面管理工作的人。 (二)数据库的功能和特性 数据库的功能和特性主要有: ①数据库是相互关联的数据的集合; ②用综合的方法组织数据,可降低数据的冗余度,实现数据共享; ③具有较高的独立性; ④数据库技术能够保证数据是安全的、可靠的; ⑤能最大限度地保证数据的正确性和完整性; ⑥数据库中的数据可以并发使用并能同时保证数据的一致性。 上述数据库的各种功能和特性并不是数据库中的数据所固有的,它是靠管理或支持数据库的系统软件——数据库管理系统(DBMS)提供的。数据库管理系统具有数据库的定义、操纵、查询、控制和通信功能。 (三)数据库管理系统 数据库管理系统是为数据库的建立、使用和维护而配置的软件。它建立在操作系统的基础上,对数据库进行统一的管理和控制。用户使用的各种数据库命令以及应用程序的执行都要通过数据库管理系统。数据库管理系统还承担着数据库的维护工作,按照数据库管理员所规定的要求,保证数据库的安全性和完整性。 数据库管理系统(DBMS)可以被定义为是可以用来管理并与数据库相互作用的工具。 大多数DBMS可完成以下功能:存储数据;建立并维护数据结构;允许多个用户并发访问;加强安全性和保密性;允许提取和操作已存储的数据;实现数据录入和数据加载,提供对指定数据快速提取的高效索引机制;提供不同记录的一致性;通过备份和恢复过程保证数据免遭丢失。 不同类型的DBMS 1.层次DBMS 以树形结构存储数据,它假定数据之间的父—子关系。树的顶端称为根,它可能有很多后代,后代又有任意多个下一代等等。层次数据库现在已经消失。 2.网络DBMS 以记录和链接的形式存储数据。这样的系统使多对多关系比层次DBMS更灵活。网络DBMS非常快而且存储效率很高。网络数据库管理系统允许使用复杂的数据结构,但非常不方便并要求繁重冗长的设计。 3.关系DBMS(RDBMS) 具备数据库可能有的最简单结构。在RDBMS中,数据被组织成表,而表又由记录组成,记录由字段(域)组成。每个字段对应一个数据项。如果表又有一个或多个共同字段,则两个以上的表可能链接(联结)在一起。RDBMS易于使用并在过去几十年中流行开来。 4.面向对象的DBMS 用于处理数字和词之类的数据。近几年,已出现面向对象的DBMS。这些系统可以处理视频、图像、图片之类的对象。 (四)数据库管理员 专门用来对数据库中的数据进行管理和维护的人叫做数据库管理员(简称DBA)。主要职能包括: ①负责数据库核心及其开发工具的安装和升级; ②为数据库系统分配存储空间并规划未来的存储需求; ③一旦开发者设计了应用,DBA负责建立基本的数据库存储结构; ④协助开发者建立基本的对象(表、视图、索引),如果需要,协助开发者修改数据结构; ⑤负责注册用户并维护系统的安全性; ⑥监控用户对数据库的存取; ⑦监控并优化数据库的性能; ⑧负责数据库系统的备份和恢复。 三、农业数据库系统的特征 信息、物质和能量构成世界的三大资源。农业信息浩如烟海,要使各种信息变成能为农业服务的信息资源,将信息

文档评论(0)

duoduoyun + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档