20世纪60年代,许多公司开始广泛使用主机计算机。为了获取大量存储的信息,这些公司开始使用像COBOL和FORTRAN这样的计算机程序。由于某些公司的不同部门需要大量的信息,数据可访问性和数据共享很快成为一个重要的特性。在这个系统中,每个应用程序都拥有自己的数据文件。与这种类型的文件处理相关的问题是不受控制的冗余、不一致的数据、不灵活、标准执行不力和程序员维护不力。

1964年,引入了MIS(管理信息系统)。这将被证明对计算机系统的未来设计及其在数据处理中使用的方法具有非常大的影响。

1966年,Philip Kotler有第一次描述了经理如何从电子计算机作为管理工具的强大功能中受益。

1969年,Berson为市场研究开发了一个市场信息系统。1970年,蒙哥马利城市模型被开发出来,通过突出一个数据库、一个模型银行和一个测量统计银行来强调管理的定量方面。所有这些因素都将影响未来在池中存储数据的模型。

Martine在1981年认为,数据库是相互关联的数据的共享集合,旨在满足多种类型的终端用户的需求。数据存储在一个位置,因此它们独立于使用它们的程序,同时要记住与添加新数据、修改数据和检索现有数据的方法相关的数据完整性。多个用户共享一个数据库,并以不同的方式感知它。这导致了数据库管理系统的出现。

这些系统首先出现在1970°左右,作为与大型计算机相关的问题的解决方案。最初,数据库预先访问自己的数据文件。因此,类似的数据必须存储在某些信息相关的其他区域中。类似地址的简单内容存储在客户信息文件,应收账款记录等中。这产生了冗余和效率效率。更新文件,如存储文件,也是一个问题。当客户= S地址已更改时,还必须更改存储该客户= S地址的所有字段。如果发生了一个字段,则会遗漏,然后创建不一致。当请求开发用于操作和汇总数据的新方法时,它只添加到附加到特定应用程序的文件的问题。必须完成新的系统设计,包括新程序和新数据文件存储方法。 The close connection between data files and programs sent the costs for storage and maintenance soaring. This combined with an inflexible method of the kinds of data that could be extracted, arose the need to design an effective and efficient system.

这就是数据库管理系统帮助一个效率低下的系统恢复秩序的地方。不是每个程序都有单独的文件,而是只保留一个信息集合,即数据库。现在,许多程序,被称为数据库管理器,可以放心地访问一个数据库,知道它正在访问最新的和专有的信息。

一些早期的DBMS = S包括:

  • 秃鹫3
  • dBaseIII
  • 知识名人
  • Omnifile
  • 电力基础
  • R-Base 4000

秃鹫3

是自1977年以来在微机环境中发展起来的一种关系数据库管理系统。Condor提供多文件、菜单驱动的关系功能和灵活的命令语言。通过使用文字处理器,由于没有文本编辑器,经常使用的命令可以自动执行。

Condor 3是一个用于多文件数据库的应用程序开发工具。虽然它缺乏一些功能,如程序重复,但它的易用性和相当快的速度弥补了这一点。

Condor 3利用了菜单驱动设计的优点。它的可移植性使它能够以五种不同的ASCII格式导入和导出数据文件。定义文件结构是一种相对简单的方法,通过输入字段名及其长度来定义文件结构,结构设计的主要部分也就基本完成了。Condor使用六种数据类型:

  • 字母
  • 字母数字
  • 数字
  • 十进制数字
  • 朱利安日期
  • 美元
读:
欧几里德几何:数学与历史

一旦设计好了字段,数据输入就很容易了,只需按下enter键并将相应的值输入到相应的字段中,与较新的数据库一样,Condor也可以使用Update、Delete、Insert和Backspace命令。访问数据是通过创建索引完成的。索引可用于执行排序和算术。

dBaseIII

dbaseII是一个关系型DBMS,它部分建立在dbaseII的基础上。像Condor 3一样,dbaseIII是菜单驱动的,并且在几个级别中构建了菜单。发现的一个问题是,更高级别的命令并不包含在所有菜单级别中。也就是说,dBaseIII仅限于基本命令和不支持的以上命令。

许多基本功能都很容易使用,但与Condor一样,dBaseIII也存在不一致和效率低下的问题。用于在特定菜单中移动和选择项目的键并不总是一致的。如果您标记了一个要从列表中选择的项目,那么一旦它被标记了,就不能取消标记了。纠正这一点的唯一方法是重新开始,重新输入所有内容。这很费时,而且显然效率很低。虽然菜单很有帮助,可以指导你完成关卡,但你可以选择关闭菜单,以更快的速度运行。

dbaseiii = s命令是过程(面向功能)和灵活。它利用许多常见功能:

  • 选择记录
  • 选择字段
  • 包含表达式(比如计算)
  • 重定向输出到屏幕或打印机
  • 将结果与应用程序分开存储

包含在dBaseIII中的是一个有限的编辑器,它允许您使用编辑器或文字处理器创建命令。不幸的是,它仍然局限于某些命令,例如,它不能创建移动或复制命令。它还有一个屏幕设计包,可以让你设计你想要的屏幕外观。这个包的最小RAM要求是256k,这确实说明了这个应用程序有多老。关于dBaseIII文档中最明显的问题是不能编辑命令行。例如,如果在输入客户的姓名和地址时出错,如果不删除修改前的所有内容并重新输入所有内容,那么简单地备份和纠正错误字符是不可能的。

dbaseiii是便携式的,并直接合作。它允许用户以两种形式导入和导出文件:固定长度字段和分隔字段。它也可以执行dbaseii转换。使用菜单或CREATE命令创建文件结构很简单。它具有现场类型,仍然由Microsoft Access(例如Microsoft Access)(例如,数字字段和备忘录字段)使用的应用程序,该字段和备忘录字段(如Customer = S地址)允许输入句子或信息,这可能会从记录到的长度变化记录。与Condor 3不同,DBASEIII能够编辑字段而无需重新开始。可以很容易地完成插入新字段或删除旧字段。

通过一些内置函数,数据操作和查询非常容易访问。列表和显示命令使您能够看到整个文件、所选记录和所选文件。浏览命令允许您同时滚动所有插入或编辑记录的字段。像sum、average、count和total这样的计算函数允许您对文件中的数据执行算术操作。还有其他可用的函数,如日期和时间函数、舍入和格式化。

Omnifile

Omnifile是一个单文件数据库系统。此数据库是面向面向的含义,它具有与其附加的备用表单的主表单。因此,您可以同时使用一个文件和所有子集。交替形式的思想提供了更大的安全性,例如,如果需要更新地址字段所需的用户,则它们无法访问显示机密信息的任何字段。需要更新的领域仅显示必要或相关信息。

读:
中途战役在太平洋地区:历史和意义

菜单再次出现,并作为指南使用。使用功能键,用户可以很容易地在屏幕或表单之间移动。菜单还用于传输信息,用于导入或导出。注意到的一个不灵活之处是,当复制文件时,两个文件必须具有与主文件完全相同的字段,且顺序相同。如果您想从不同的文件复制相同的字段,这可能是一个问题。表单设计简单而乏味。虽然它看起来很灵活,能够以您希望的任何方式绘制屏幕,但这可能会很耗时,因为没有默认屏幕可用。与其他数据库管理系统一样,适用于定义字段的通常语法,字段名后面跟着括号中的字段长度。然而,编辑有点困难。改变形式可以通过插入和删除来完成,每次一个字符。 Omnifile does not support moving fields around, nor inserting blank lines. This means that if a field was to be added at the beginning of the record, the entire record would have to be re-entered.

添加记录并以用户首次设计它的格式查看。无效条目不会很好地处理。在某个字段中输入非法值会导致蜂鸣声,没有消息,用户将在那里尝试并决定错误是什么。Omnifile确实支持在查看现有记录并进行全局或本地更改时插入新记录的能力。

可以通过使用索引或使用未索引搜索来执行查询。如果像AROB @而不是Arobinson @一样搜索部分条目,则显示一条消息,说明没有找到完全匹配的消息。这些只是有助于启动整个数据库管理系统时代的数据库程序。显而易见的是,DBMS = S今天仍然使用由此实现的一些基本面>旧=系统。菜单,形式和可移植性等项目仍然是当前应用程序的关键部件。然而,从那时起,计划已经过来,但仍然是他们的基础是同样的基本原则。

引用这篇文章为:William Anderson (Schoolworkhelper编辑团队),“数据库的历史:秃鹰3,dBaseIII,和Omnifile”学校努力,2019,//www.chadjarvis.com/history-of-databases/

用你的旧作文帮我们修复他的笑容,这只需要几秒钟!

- 我们正在寻找你aced的上一篇文章,实验室和作业!

-我们会审查并发布在我们的网站上。
广告收入用于支持发展中国家的儿童。
-通过“微笑手术”和“微笑列车”支付腭裂手术的费用。

客人
3.评论
最新的
最古老的 大多数投票
内联反馈
查看所有评论
乔恩·奥斯汀
乔恩·奥斯汀
3年前

我在GTE(现在的Verizon)工作的时候也用了几年Condor 3,从1980年开始,当时是一个运行CP/M的非常早期的TeleVideo联网PC系统。然后在IBM pc上移植到MS-DOS产品,并在几年后兼容。在Windows的早期版本中,继续在DOS外壳中使用它,直到1992年Microsoft Access发布。

Kurt Gebert.
Kurt Gebert.
4年前

我使用秃鹰3已经很多年了,用它做了一个小生意。它很简单,很容易自己学习,而且——在当时——非常强大。我最初是用DEC Rainbow买的。我在1984年到2002年间用过。我希望我的MacBook也能有类似的功能。由于我是88岁的老人,我已经退休了,但不介意用它来做志愿者工作。是啊,做梦去吧!

迈克尔S雷诺兹
迈克尔S雷诺兹
回复Kurt Gebert.
2年前

我使用秃鹰自1982或1983年,我刚刚放弃了我的最后一台pc与它5年前,它帮助我运行3个企业超过30年,易于使用。