农业信息技术chapter3农业数据库系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
农业信息技术
•
第三章 农业数据库系统
数据库系统概述 农业数据库建设 农业管理信息系统 3 农业数据处理与统计分析
•
第一节 数据库系统概述
一、数据库系统的构成与特点 二、数据库管理系统 三、数据库中的数据模型 四、数据库设计
•
第一节 数据库系统概述
一、数据库系统的构成与特点
(一)数据管理与数据库系统
(一)数据管理与数据库系统
分类标准 用户数量
数据类型和表现形式
数据存诸介质类型 数据结构和存取方法 数据存放地点
类别 单用户数据库 多用户数据库 文献型数据库 数值型数据库 事实型数据库 文本型数据库 它们的结合型数据库 磁带数据库 硬盘数据库 光盘数据库 关系型数据库 层次型数据库 网络型数据库 集中式数据库 分布式数据库
•
第一节 数据库系统概述
一、数据库系统的构成与特点
(一)数据管理与数据库系统
数据库是为获取数据而设计,而数据仓库是为分析数据而设计。 数据仓库(Data warehouse,DW)是决策支持系统和联机分析应用数据
源的结构化数据环境,是一个面向主题的、集成的、相对稳定的、反映历 史变化的数据集合,用于支持管理决策。 数据仓库系统是一个信息提供平台,包含数据获取(Data Acquisition)、 数据存储(Data Storage)、数据访问(Data Access)三个关键部分,为 用户提供各种手段从数据中获取信息和知识。
•
第一节 数据库系统概述
三、数据库中的数据模型
(一)概念模型
1. 信息世界中的基本概念
2. 概念模型的表示方法
(1)实体 (2)属性 (3)键 (4)域 (5)实体型 (6)实体集 (7)关联
E-R方法称为实体-联系方法(EntityRelationship Approach),该方法能 够方便、准确地表示出上述信息世界 中常用的概念,它用E-R图来描述现实 世界的概念模型。E-R方法也称为E-R 模型,它是概念模型常用的方法。
•
第一节 数据库系统概述
一、数据库系统的构成与特点
(一)数据管理与数据库系统
数据库(database,DB)是按照数据结构来组织、存储和管理 数据的仓库。
详细讲,数据库是长期存储在计算机内、与应用彼此独立的、以 一定的组织方式存储在一起的、彼此相互关联的、具有较少冗余 的、能被多个用户共享的数据集合。
•
第一节 数据库系统概述
三、数据库中的数据模型
在数据库中用数据模型(data model)来抽象、表示和处理 现实世界中的数据和信息。
数据模型是指描述反映客观事物的数据及其联系。 按照应用层次,数据模型分为概念数据模型、逻辑数据模型
和物理数据模型等三类。
•
第一节 数据库系统概述
三、数据库中的数据模型
•
第一节 数据库系统概述
一、数据库系统的构成与特点
(二)数据库系统的构成
数据库
用户
终端用户 应用程序员 数据库管理员
软件 数据库管理系统 DBMS
硬件
ቤተ መጻሕፍቲ ባይዱ
存储数据库
数据库系统简图
运行DBMS(包括操作系统)的硬件资源
•
第一节 数据库系统概述
一、数据库系统的构成与特点
(二)数据库系统的构成
数据库系统的4个组成部分构成了一个复杂的层次系统
数据库类型多样,有最简单的存储各种数据的表格,也有存储海 量数据的大型数据库系统,有文字型、数字型、图像型和声音型 等不同数据形式。
多媒体数据库(Multimedia DataBase,MDB)能提供图像、文 本、声音等信息的全方位“立体化”的服务方式。
•
第一节 数据库系统概述
一、数据库系统的构成与特点
(二)数据库管理系统的层次结构
根据处理对象的不同,数据库管理系统的层次结构由高级 到低级依次为
应用层 语言翻译处理层 数据存取层 数据存储层 操作系统
•
第一节 数据库系统概述
二、数据库管理系统
(三)常用的数据库管理系统
(1)Oracle (2)Microsoft SQL Server (3)Microsoft Access
(一)概念模型
概念数据模型也称信息模型,它是按用户的观点来对数据和信息建 模,主要用于数据库设计。
是现实世界到机器世界的一个中间层次,是数据库设计的有力工具。 它不依赖于某个DBMS支持的数据模型,同时又可以转换为某一 DBMS支持的特定数据模型。
概念模型的特点是: 具有较强的语义表达能力,能够方便、直接 地表达应用中的各种语义知识; 简单、清晰、易于用户理解,是 用户与数据设计人员之间进行交流的语言。
数据管理技术是指对数据进行分类、编码、存储、检索和维护,它 是数据处理的中心问题。
数据管理技术经历了人工管理、文件系统、数据库系统、高级数据 库等发展阶段。
数据库系统(database systems)是计算机应用系统中一种专门管 理数据资源的系统,由数据库、数据库管理系统和用户应用三部分 组成。
此外,还有扩充的E-R模型、面向对象 模型及谓词模型等。
•
第一节 数据库系统概述
三、数据库中的数据模型
(二)数据模型
逻辑数据模型又被简称为数据模型,主要包括网状模型,层次 模型,关系模型等,它是按计算机系统的观点对数据建模,主 要用于DBMS的实现 。
•
第一节 数据库系统概述
一、数据库系统的构成与特点
(三)数据库系统的特点
(1)数据的结构化 (2)数据共享性好 (3)数据独立性好 (4)用户接口简单 (4)系统运行可靠 (5)能够重组数据 (6)基于某种数据模型,能够充分描述数据间的内在联系
•
第一节 数据库系统概述
二、数据库管理系统
数据库管理系统(Data Base Management System, DBMS)是一种操纵和管理数据库的大型软件,用于建立、 使用和维护数据库,对数据库进行统一的管理和控制, 以保证数据库的安全性和完整性。
用户通过DBMS访问数据库中的数据,数据库管理员也通 过DBMS进行数据库的维护工作。
•
第一节 数据库系统概述
二、数据库管理系统
(一)数据库管理系统的功能
(1)数据定义功能 (2)数据存取功能 (3)数据库运行管理功能 (4)数据库建立和维护功能 (5)数据库的传输
•
第一节 数据库系统概述
二、数据库管理系统
•
第三章 农业数据库系统
数据库系统概述 农业数据库建设 农业管理信息系统 3 农业数据处理与统计分析
•
第一节 数据库系统概述
一、数据库系统的构成与特点 二、数据库管理系统 三、数据库中的数据模型 四、数据库设计
•
第一节 数据库系统概述
一、数据库系统的构成与特点
(一)数据管理与数据库系统
(一)数据管理与数据库系统
分类标准 用户数量
数据类型和表现形式
数据存诸介质类型 数据结构和存取方法 数据存放地点
类别 单用户数据库 多用户数据库 文献型数据库 数值型数据库 事实型数据库 文本型数据库 它们的结合型数据库 磁带数据库 硬盘数据库 光盘数据库 关系型数据库 层次型数据库 网络型数据库 集中式数据库 分布式数据库
•
第一节 数据库系统概述
一、数据库系统的构成与特点
(一)数据管理与数据库系统
数据库是为获取数据而设计,而数据仓库是为分析数据而设计。 数据仓库(Data warehouse,DW)是决策支持系统和联机分析应用数据
源的结构化数据环境,是一个面向主题的、集成的、相对稳定的、反映历 史变化的数据集合,用于支持管理决策。 数据仓库系统是一个信息提供平台,包含数据获取(Data Acquisition)、 数据存储(Data Storage)、数据访问(Data Access)三个关键部分,为 用户提供各种手段从数据中获取信息和知识。
•
第一节 数据库系统概述
三、数据库中的数据模型
(一)概念模型
1. 信息世界中的基本概念
2. 概念模型的表示方法
(1)实体 (2)属性 (3)键 (4)域 (5)实体型 (6)实体集 (7)关联
E-R方法称为实体-联系方法(EntityRelationship Approach),该方法能 够方便、准确地表示出上述信息世界 中常用的概念,它用E-R图来描述现实 世界的概念模型。E-R方法也称为E-R 模型,它是概念模型常用的方法。
•
第一节 数据库系统概述
一、数据库系统的构成与特点
(一)数据管理与数据库系统
数据库(database,DB)是按照数据结构来组织、存储和管理 数据的仓库。
详细讲,数据库是长期存储在计算机内、与应用彼此独立的、以 一定的组织方式存储在一起的、彼此相互关联的、具有较少冗余 的、能被多个用户共享的数据集合。
•
第一节 数据库系统概述
三、数据库中的数据模型
在数据库中用数据模型(data model)来抽象、表示和处理 现实世界中的数据和信息。
数据模型是指描述反映客观事物的数据及其联系。 按照应用层次,数据模型分为概念数据模型、逻辑数据模型
和物理数据模型等三类。
•
第一节 数据库系统概述
三、数据库中的数据模型
•
第一节 数据库系统概述
一、数据库系统的构成与特点
(二)数据库系统的构成
数据库
用户
终端用户 应用程序员 数据库管理员
软件 数据库管理系统 DBMS
硬件
ቤተ መጻሕፍቲ ባይዱ
存储数据库
数据库系统简图
运行DBMS(包括操作系统)的硬件资源
•
第一节 数据库系统概述
一、数据库系统的构成与特点
(二)数据库系统的构成
数据库系统的4个组成部分构成了一个复杂的层次系统
数据库类型多样,有最简单的存储各种数据的表格,也有存储海 量数据的大型数据库系统,有文字型、数字型、图像型和声音型 等不同数据形式。
多媒体数据库(Multimedia DataBase,MDB)能提供图像、文 本、声音等信息的全方位“立体化”的服务方式。
•
第一节 数据库系统概述
一、数据库系统的构成与特点
(二)数据库管理系统的层次结构
根据处理对象的不同,数据库管理系统的层次结构由高级 到低级依次为
应用层 语言翻译处理层 数据存取层 数据存储层 操作系统
•
第一节 数据库系统概述
二、数据库管理系统
(三)常用的数据库管理系统
(1)Oracle (2)Microsoft SQL Server (3)Microsoft Access
(一)概念模型
概念数据模型也称信息模型,它是按用户的观点来对数据和信息建 模,主要用于数据库设计。
是现实世界到机器世界的一个中间层次,是数据库设计的有力工具。 它不依赖于某个DBMS支持的数据模型,同时又可以转换为某一 DBMS支持的特定数据模型。
概念模型的特点是: 具有较强的语义表达能力,能够方便、直接 地表达应用中的各种语义知识; 简单、清晰、易于用户理解,是 用户与数据设计人员之间进行交流的语言。
数据管理技术是指对数据进行分类、编码、存储、检索和维护,它 是数据处理的中心问题。
数据管理技术经历了人工管理、文件系统、数据库系统、高级数据 库等发展阶段。
数据库系统(database systems)是计算机应用系统中一种专门管 理数据资源的系统,由数据库、数据库管理系统和用户应用三部分 组成。
此外,还有扩充的E-R模型、面向对象 模型及谓词模型等。
•
第一节 数据库系统概述
三、数据库中的数据模型
(二)数据模型
逻辑数据模型又被简称为数据模型,主要包括网状模型,层次 模型,关系模型等,它是按计算机系统的观点对数据建模,主 要用于DBMS的实现 。
•
第一节 数据库系统概述
一、数据库系统的构成与特点
(三)数据库系统的特点
(1)数据的结构化 (2)数据共享性好 (3)数据独立性好 (4)用户接口简单 (4)系统运行可靠 (5)能够重组数据 (6)基于某种数据模型,能够充分描述数据间的内在联系
•
第一节 数据库系统概述
二、数据库管理系统
数据库管理系统(Data Base Management System, DBMS)是一种操纵和管理数据库的大型软件,用于建立、 使用和维护数据库,对数据库进行统一的管理和控制, 以保证数据库的安全性和完整性。
用户通过DBMS访问数据库中的数据,数据库管理员也通 过DBMS进行数据库的维护工作。
•
第一节 数据库系统概述
二、数据库管理系统
(一)数据库管理系统的功能
(1)数据定义功能 (2)数据存取功能 (3)数据库运行管理功能 (4)数据库建立和维护功能 (5)数据库的传输
•
第一节 数据库系统概述
二、数据库管理系统