数据库管理系统的介绍_外文翻译内容摘要:

nt/server model provides the framework for distributing databases. One way to take advantage of many connected puters running database applications is to distribute the application into cooperating parts that are independent of one anther. A client is an end user or puter program that requests resources across a work. A server is a puter running software that fulfills those requests across a work . When the resources are data in a database ,the client/server model provides the framework for distributing database. A file serve is software that provides access to files across a work. A dedicated file server is a single puter dedicated to being a file server. This is useful ,for example ,if the files are large and require fast access .In such cases, a miniputer or mainframe would be used as a file server. A distributed file server spreads the files around on individual puters instead of placing them on one dedicated puter. Advantages of the latter server include the ability to store and retrieve files on other puters and the elimination of duplicate files on each puter. A major disadvantage , however, is that individual read/write requests are being moved across the work and problems can arise when updating files. Suppose a user requests a record from a file and changes it while another user requests the same record and changes it too. The solution to this problems called record locking, which means that the first request makes others requests wait until the first request is satisfied . Other users may be able to read the record, but they will not be able to change it . A database server is software that services requests to a database across a work. For example, suppose a user types in a query for data on his or her personal puter . If the application is designed with the client/server model in mind ,the query language part on the personal puter simple sends the query across the work to the database server and requests to be notified when the data are found. Examples of distributed database systems can be found in the engineering world. Sun’s Network Filing System(NFS),for example, is used in puteraided engineering applications to distribute data among the hard disks in a work of Sun workstation. Distributing databases is an evolutionary step because it is logical that data should exist at the location where they are being used . Departmental puters within a large corporation ,for example, should have data reside locally , yet those data should be accessible by authorized corporate management when they want to consolidate departmental data . DBMS software will protect the security and integrity of the database , and the distributed database will appear to its users as no different from the nondistributed database . 数据库管理系统的介绍 Raghu Ramakrishnan 数据库( database,有时拼作 data base)又称为电子数据库,是专门组织起来的一组数据或信息,其目的是为了便于计算机快速查询及检索。 数据库的结构是专门设计的,在各种数据处理操作命令的支持下,可以简化数据的存储,检索,修改和删除。 数据库可以存储在磁盘,磁带,光盘或其他辅助存储设备上。 数据库由一个或一套文件组成,其中的信息可以分解为记录,每一记录又包含一个或多个字段(或称为域)。 字段是数据存取的基本单位。 数据库用于描述实体,其中的一个字 段通常表示与实体的某一属性相关的信息。 通过关键字以及各种分类(排序)命令,用户可以对多条记录的字段进行查询,重新整理,分组或选择,以实体对某一类数据的检索,也可以生成报表。 所有数据库(最简单的除外)中都有复杂的数据关系及其链接。 处理与创建,访问以及维护数据库记录有关的复杂任务的系统软件包叫做数据库管理系统( DBMS)。 DBMS软件包中的程序在数据库与其用户间建立接口。 (这些用户可以是应用程序员,管理员及其他需要信息的人员和各种操作系统程序)。 DBMS 可组织,处理和表示从数据库中选出的数据元。 该功能使决策 者能搜索,探查和查询数据库的内容,从而对在正规报告中没有的,不再出现的且无法预料的问题做出回答。 这些问题最初可能是模糊的并且(或者)是定义不恰当的,但是人们可以浏览数据库直到获得所需的信息。 简言之, DBMS 将“管理”存储的数据项,并从公共数据库中汇集所需的数据项以回答非程序员的询问。 DBMS 由 3 个主要部分组成:( 1)存储子系统,用来存储和检索文件中的数据;( 2)建模和操作子系统,提供组织数据以及添加,删除,维护,更新数据的方法;( 3)用户和 DBMS之间的接口。 在提高数据库管理系统的价值和有效性方面正在展现 以下一些重要发展趋势;。 ,发票和账号的当前信息。 ,在很短的一段时间内用数据库系统开发客户应用程序。 ,他们利用数据库系统领先于竞争对手。 数据库中数据的性质 :数据库是一个单位或是一个应用领域的通用 数据处理系统 ,他存储的是属于企业和事业部门、 团体 和个人的有关数据的集合。 数据库中的数据是从全局观点出发建立的,他按一定的数据模型进行组织、描述和存储。 其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。 :数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制 和制约。 不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。 数据共享性不仅满足了各 用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。 数据管理的诞生 数据库的历史可以追溯到五十年前,那时的数据管理非常简单。 通过大量的分类、比较和表格绘制的 机器 运行数百万穿孔卡片来进行数据的处理,其运行 结果在纸上打印出来或者制成新的穿孔卡片。 而数据管理就是对所有这些穿孔卡片进行物理的储存和处理。 然而, 1 9 5 1 年 雷明顿兰德公司 ( Remington Rand Inc.)的一种叫做 Univac I 的计算机推出了一种一秒钟可以输入数百条记录的磁带驱动器,从而引发了数据管理的革命。 1956 年 IBM 生产出第一个 磁盘 驱动器 —— the Model 305 RAMAC。 此驱动器有 50 个盘片,每。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。