毕业论文-外文资料翻译.doc附件1:外文资料翻译译文
数据库简介
数据库管理系统(DBMS)。众所周知,数据库是逻辑上相关的数据元的集合。 这些数据元可以按不同的结构组织起来,以满足单位和个人的多种处理和检索的需 要。数据库本身不是什么新鲜事一一早期的数据库记录在石头上或写在名册上,以及 写入索引卡中。而现在,数据库普遍记录再可磁化的介质上,并且需要用计算机程序 来执行必需的存储和检索操作。
在后文中你将看到除了简单的以外,所有数据库中都有复杂的数据关系及其连 接。处理与创建、访问以及维护数据库记录有关的复杂任务的系统软件包叫做数据库 管理系统(DBMS)o DBMS软件包中的程序在数据库极其用户间建立了接口(这些用户 可以是应用程序员、管理员以及其他需要信息和各种操作系统的人员)。
DBMS可组织、处理和显示从数据库中选择的数据元。该功能使决策者可以搜索、 试探和查询数据库的内容,从而对在正式报告中没有的、不再出现的且无计划的问题 作出回答。这些问题最初可能是模糊的并且是定义不清的,但是人们可以浏览数据库 直到获得问题的答案。也就是说DBMS将“管理”存储的数据项,并从公共数据库中 汇集所需的数据项以回答那些非程序员的询问。在面向文件的系统中,需要特定信息 的用户可以将他们的要求传送给程序员。该程序员在时间允许时,将编写一个或多个 程序以提取数据和准备信息。但是,使用DBMS可为用户提供一种更快的、用户可以 选择的通信方式。
顺序的、直接的以及其它的文件处理方式常用于单个文件中数据的组织和构造, 而DBMS能够访问和检索非关键记录字段的数据,即DBMS能够将几个大文件中逻辑相 关的数据组织并连接在一起。
逻辑结构。确定这些逻辑关系是数据管理者的任务,由数据定义语言完成。DBMS 在存储、访问和检索操作过程中可选用以下逻辑结构技术:
(1)表结构。在该逻辑方式中,记录通过指针链接在一起。指针是记录中的一 个数据项,它指出另一个逻辑相关的记录的存储位置,例如,顾客主文件的记录将包 含每个顾客的姓名和地址,而且该文件中的每个记录都由一个帐号标识。在记帐期间, 顾客可在不同时间购买许多东西。公司保存一个发票文件以反映这些交易,这种情况 下可使用表结构显示任一给定时间未支付的发票。顾客文件中的每个记录都将包含这
样一个字段,该字段指向发票文件中该顾客的第一个发票的记录位置,该发票记录又 依次与顾客的下一个发票记录相连,该链的最后一个发票记录由一个作为指针的特殊 字符标识。
(2) 层次/树型结构。该逻辑方式中,数据单元的多级结构类似一棵“倒立”的 树,该树的树根在顶部,而树枝向下延伸。在层次/树型结构中存在主-从关系,唯一 的根数据下是从属的元或节点,而每个从属的元或节点又依次“拥有” 一个或多个其 他元(或者没有)。该结构中根下面的每个元或树枝都只有一个所有者,这样,一个 顾客拥有一个发票,而发票又有从属项。在树型结构中,树枝不能连接。
(3) 网状结构。网状结构不像树型结构那样不允许树枝相连,它允许节点间多 个方向连接,这样,每个节点都可能有几个所有者,而它又有可能拥有任意多个其他 数据单元。数据管理软件允许从文件的任一记录开始提取该结构中的所需信息。
(4) 关系型结构。关系型结构由许多表组成,数据则以“关系”的形式存储在 这些表中。例如,可以建立一些
毕业论文-外文资料翻译 来自淘豆网m.daumloan.com转载请标明出处.