信息存储与管理 基本术语及概念 数据库系统 Visual Foxpro数据库系统 工程与工程数据管理 工程数据库简介
信息存储与管理 基本术语及概念 数据库系统 Visual Foxpro 数据库系统 工程与工程数据管理 工程数据库简介
Reference 1、陈玉雄,蒋孔昭译,《工程管理原理:计划、 进度与控制》,湖南科学技术出版社,1986。 2、朱文坚、梁丽编著,《机械设计方法学》, 华南理工大学出版社1997。 3、俞盘祥,沈金发编著,《数据库系统原理》, 清华大学出版社,1988。 4、萨师煊,王珊,《数据库系统概论》,髙等 教育出版社,2000 5、伯斯特拉著;裘春航译,《工程数据库》, 人民交通出版社,1990
Reference 1、 陈玉雄, 蒋孔昭 译,《工程管理原理 : 计划、 进度与控制》,湖南科学技术出版社, 1986。 2、 朱文坚、梁丽编著,《机械设计方法学》, 华南理工大学出版社1997。 3、 俞盘祥,沈金发编著,《数据库系统原理》, 清华大学出版社, 1988。 4、 萨师煊,王珊,《数据库系统概论》,高等 教育出版社, 2000。 5、 伯斯特拉 著; 裘春航 译,《工程数据库》, 人民交通出版社,1990
数据处理的发展 伴随着计算机技术的不断发展,数据 处理及时地应用了这一先进的技术手段, 使数据处理的效率和深度大大提高,也促 使数据处理和数据管理的技术得到了很大 的发展,其发展过程大致经历了人工管理 文件管理、数据库管理及分布式数据库管 理等四个阶段
数据处理的发展 伴随着计算机技术的不断发展,数据 处理及时地应用了这一先进的技术手段, 使数据处理的效率和深度大大提高,也促 使数据处理和数据管理的技术得到了很大 的发展,其发展过程大致经历了人工管理、 文件管理、数据库管理及分布式数据库管 理等四个阶段
1.人工管理阶段 早期的计算机主要用于科学计算,计算处理的数据量 很小,基本上不存在数据管理的问题。从50年代初开始, 开始将计算机应用于数据处理。当时的计算机没有专门 管理数据的软件,也没有像磁盘这样可随机存取的外部 存储设备,对数据的管理没有一定的格式,数据依附于 处理它的应用程序,使数据和应用程序一一对应,互为 依赖。 由于数据与应用程序的对应、依赖关系,应用程序 中的数据无法被其他程序利用,程序与程序之间存在着 大量重复数据,称为数据冗余;同时,由于数据是对应 某一应用程序的,使得数据的独立性很差,如果数据的 类型、结构、存取方式或输入输出方式发生变化,处理」 宅的程序必须相应改变,数据结构性差,而且数据不能 长期保存
1.人工管理阶段 早期的计算机主要用于科学计算,计算处理的数据量 很小,基本上不存在数据管理的问题。从50年代初开始, 开始将计算机应用于数据处理。当时的计算机没有专门 管理数据的软件,也没有像磁盘这样可随机存取的外部 存储设备,对数据的管理没有一定的格式,数据依附于 处理它的应用程序,使数据和应用程序一一对应,互为 依赖。 由于数据与应用程序的对应、依赖关系,应用程序 中的数据无法被其他程序利用,程序与程序之间存在着 大量重复数据,称为数据冗余;同时,由于数据是对应 某一应用程序的,使得数据的独立性很差,如果数据的 类型、结构、存取方式或输入输出方式发生变化,处理 它的程序必须相应改变,数据结构性差,而且数据不能 长期保存
在人工管理阶段,应用程序与数据之间的 关系如图所示。 应用程序1 数据组1 应用程序2 数据组2 应用程序n 数据组n
在人工管理阶段,应用程序与数据之间的 关系如图所示。 应用程序1 应用程序2 应用程序n 数据组1 数据组2 数据组n … …
2.文件管理阶段 从50年代后期开始至60年代末为文件管理阶 段,应用程序通过专门管理数据的软件即文件 系统管理来使用数据。由于计算机存储技术的 发展和操作系统的出现,同时计算机硬件也已 经具有可直接存取的磁盘、磁带及磁鼓等外部 操作素统的一颂主要功能是旻晷管堆,因此 数据处理应用程序利用操作系统的文件管理功 能,将相关数据按一定的规则构成文件,通过 文件系统对文件中的数据进行存取、管理,实 现数据的文件管理方式
2.文件管理阶段 从50年代后期开始至60年代末为文件管理阶 段,应用程序通过专门管理数据的软件即文件 系统管理来使用数据。由于计算机存储技术的 发展和操作系统的出现,同时计算机硬件也已 经具有可直接存取的磁盘、磁带及磁鼓等外部 存储设备,软件则出现了高级语言和操作系统, 而操作系统的一项主要功能是文件管理,因此, 数据处理应用程序利用操作系统的文件管理功 能,将相关数据按一定的规则构成文件,通过 文件系统对文件中的数据进行存取、管理,实 现数据的文件管理方式
文件管理阶段中,文件系统为程序与数据之间提 供了一个公共接口,使应用程序采用统一的存取 方法来存取、操作数据,程序与数据之间不再是 直接的对应关系,因而程序和数据有了一定的独 立性。但文件系统只是简单地存放数据,数据的 存取在很大程序上仍依赖于应用程序,不同程序 难于共享同一数据文件,数据独立性较差。此外 由于文件系统没有一个相应的模型约束数据的存 储,因而仍有较高的数据冗余,这又极易造成数 据的不一致性
文件管理阶段中,文件系统为程序与数据之间提 供了一个公共接口,使应用程序采用统一的存取 方法来存取、操作数据,程序与数据之间不再是 直接的对应关系,因而程序和数据有了一定的独 立性。但文件系统只是简单地存放数据,数据的 存取在很大程序上仍依赖于应用程序,不同程序 难于共享同一数据文件,数据独立性较差。此外, 由于文件系统没有一个相应的模型约束数据的存 储,因而仍有较高的数据冗余,这又极易造成数 据的不一致性
在文件管理阶段,应用程序与数据之间的关系如 图所示 应用程序1 数据组1 应用程序2 数据组2 操作系统 应用程序n 数据组n
在文件管理阶段,应用程序与数据之间的关系如 图所示。 操作系统 应用程序n 应用程序2 数据组2 数据组n 应用程序1 数据组1
3.数据库管理阶段 数据库管理阶段是60年代末在文件管理基础上发展起来 的。随着计算机系统性价比的持续提高,软件技术的不断 发展,人们克服了文件系统的不足,开发 类新的数据 理软件 数据库管理系统、( Data Base Management System,DBMS)运用数据库技术进行数据管理,将数 据管理技术推向了数据库管理阶段 数据库技术使数据有了统一的结构,对所有的数据实 行统一、集中、独立的管理,以实现数据的共享,保证数 据的完整性和安全性,提高了数据管理效率。数据库也是 以文件方式存储数据的,但它是数据的 高级组织形式 在应用程序和薮据库之间,由数据库管理软件DBMS把所 有应用程序中使用的相关数据汇集起来,按统一的数据模 型,以记录为单位存储在数据库中,为各个应用程序提供 方便、快捷的査询、使用
3.数据库管理阶段 数据库管理阶段是60年代末在文件管理基础上发展起来 的。随着计算机系统性价比的持续提高,软件技术的不断 发展,人们克服了文件系统的不足,开发了一类新的数据 管理软件——数据库管理系统(DataBase Management System,DBMS),运用数据库技术进行数据管理,将数 据管理技术推向了数据库管理阶段。 数据库技术使数据有了统一的结构,对所有的数据实 行统一、集中、独立的管理,以实现数据的共享,保证数 据的完整性和安全性,提高了数据管理效率。数据库也是 以文件方式存储数据的,但它是数据的一种高级组织形式。 在应用程序和数据库之间,由数据库管理软件DBMS把所 有应用程序中使用的相关数据汇集起来,按统一的数据模 型,以记录为单位存储在数据库中,为各个应用程序提供 方便、快捷的查询、使用
数据库系统与文件系统的区别是: 数据库中数据的存储是按同一结构进行的,不同 的应用程序都可直接操作使用这些数据,应用程 序与数据间保持高度的独立性;数据库系统提供 套有效的管理手段,保持数据的完整性、一致 性和安全性,使数据具有充分的共享性;数据库 系统还为用户管理、控制数据的操作,提供了功 能强大的操作命令,使用户直接使用命令或将命 令嵌入应用程序中,简单方便地实现数据库的管 理、控制操作
数据库系统与文件系统的区别是: 数据库中数据的存储是按同一结构进行的,不同 的应用程序都可直接操作使用这些数据,应用程 序与数据间保持高度的独立性;数据库系统提供 一套有效的管理手段,保持数据的完整性、一致 性和安全性,使数据具有充分的共享性;数据库 系统还为用户管理、控制数据的操作,提供了功 能强大的操作命令,使用户直接使用命令或将命 令嵌入应用程序中,简单方便地实现数据库的管 理、控制操作