Database Management Systems( 3th Edition ),Wiley ,2004, 5-12
数据库管理系统的介绍
Raghu Ramakrishnan
数据库(database,有时拼作 data base)又称为电子数据库,是专门组
织起来的一组数据或信息,其目的是为了便于计算机快速查询及检索。数据库
的结构是专门设计的,在各种数据处理操作命令的支持下,可以简化数据的存
储,检索,修改和删除。数据库可以存储在磁盘,磁带,光盘或其他辅助存储
设备上。
数据库由一个或一套文件组成,其中的信息可以分解为记录,每一记录又
包含一个或多个字段(或称为域)。字段是数据存取的基本单位。数据库用于
描述实体,其中的一个字段通常表示与实体的某一属性相关的信息。通过关键
字以及各种分类(排序)命令,用户可以对多条记录的字段进行查询,重新整
理,分组或选择,以实体对某一类数据的检索,也可以生成报表。
所有数据库(最简单的除外)中都有复杂的数据关系及其链接。处理与创
建,访问以及维护数据库记录有关的复杂任务的系统软件包叫做数据库管理系
统(DBMS)。 DBMS 软件包中的程序在数据库与其用户间建立接口。(这些
用户可以是应用程序员,管理员及其他需要信息的人员和各种操作系统程序)。
DBMS 可组织,处理和表示从数据库中选出的数据元。该功能使决策者能
搜索,探查和查询数据库的内容,从而对在正规报告中没有的,不再出现的且
无法预料的问题做出回答。这些问题最初可能是模糊的并且(或者)是定义不
恰当的,但是人们可以浏览数据库直到获得所需的信息。简言之,DBMS 将“管
理”存储的数据项,并从公共数据库中汇集所需的数据项以回答非程序员的询问。
DBMS 由 3 个主要部分组成:(1)存储子系统,用来存储和检索文件中
的数据;(2)建模和操作子系统,提供组织数据以及添加,删除,维护,更
新数据的方法;(3)用户和 DBMS 之间的接口。在提高数据库管理系统的价
值和有效性方面正在展现以下一些重要发展趋势;
1.管理人员需要最新的信息以做出有效的决策。
2.客户需要越来越复杂的信息服务以及更多的有关其订单,发票和账号的
当前信息。
3.用户发现他们可以使用传统的程序设计语言,在很短的一段时间内用数
据库系统开发客户应用程序。
4.商业公司发现了信息的战略价值,他们利用数据库系统领先于竞争对手。
数据库模型
数据库模型描述了在数据库中结构化和操纵数据的方法,模型的结构部分
规定了数据如何被描述(例如树,表等):模型的操纵部分规定了数据添加,
删除,显示,维护,打印,查找,选择,排序和更新等操作。
分层模型
第一个数据库管理系统使用的是分层模型,也就是说,将数据记录排列成
树形结构。一些记录时根目录,在其他所有记录都有独立的父记录。树形结构
的设计反映了数据被使用的顺序,也就是首先访问处于树根位置的记录,接下
来是跟下面的记录,等等。
评论0
最新资源