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