- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 8
数据库原理与系统开发教程
PAGE 9
第1章 STYLEREF 标题 1,章,章名,实例名称 数据库及其数据库应用系统概述
第 1
第 1 章
数据库及其数据库应用系统概述
正如本书前言所述,人类社会已经进入海量信息时代,在这样的时代,对于不断产生的庞大信息流数据流,数据的存储、有哪些信誉好的足球投注网站、加工利用总是需要一定的工具和手段,即数据库工具及数据库技术,因此可以说,当今时代也是数据库应用的时代。
本章将讨论数据库理论与应用的历史、现状与未来发展,讨论数据库的应用领域及其分类,分析数据、数据库和数据库应用系统的基本概念及其内涵、外延的扩张等。
1.1 数据库理论与应用开发的历史过程
数据库是计算机科学技术领域发展最快、应用最广泛的重要分支之一,它已成为计算机信息系统和计算机应用系统的重要技术基础和人们工作与生活中不可缺少的一个应用科学分支。
数据库技术最早出现在20世纪60年代,经历过作为简单的数据存储工具的数据库(Data Base,DB)到数据库管理系统(Data Base Management System,DBMS)的历史过程;经历过从单一的数据库管理系统演变为与程序设计语言相联系的、高度智能化和人性化的数据库应用系统开发平台(如Visual Basic、Visual FoxPro、Visual C++、PowerBuilder、Borland Delphi等)相结合的历史过程,人们可以通过这样的开发平台开发或创建所需要的任意数据库应用系统;经历过从单机版的数据库应用系统开发平台到网络化或分布式数据库应用系统开发工具形成的过程,如Dreamweaver、Java、JSP、ASP等开发工具的相继出现;经历过从层次数据模型、网状数据模型到关系数据模型的发展过程;经历过从简单的数据库应用系统到集群化的数据库应用系统的历史变革。
1.1.1 数据库的发展阶段
近50年来,数据库从概念到内容再到形式都已经发生了深刻的变革。可以大致将数据库的发展划分为如下几个历史阶段。
1.20世纪60年代以前的文件处理阶段
在20世纪60年代以前,数据库创建原理类似于传统的纸质介质的数表。在进行商品交易时,人们可以通过手工在纸质介质中画一个表格来记录商品交易的内容,如记录商品交易中的商品编号、商品名称、交易价格、交易数量、交易日期、交易金额以及经手人等,但一个纸质的表格存在诸多问题,它的记录不规范,一经形成便不能随意编辑修改,不能自动统计,不能进行有效的数据传递和方便的携带等,而且容易损坏。因此,能否在计算机上设计一个系统,该系统能够创建一个类似的纸质表格,并能够通过这样的表格记录数据,就成为当时人们对于计算机应用开发的一个基本问题。随着数据库技术的出现,这个问题就迎刃而解了。人们可以通过计算机创建一个数据表,包括表头与表体两个部分,表头用于描述数据表记录栏目的名称,表体用于记录的具体内容,如表1-1所示。
表1-1 商品交易记录表
商品编号
商品名称
交易单价
交易数量
成交金额
交易时期
经手人
2006001
蓝宝石
325
2
650
2006-6-16
张新
2006002
红宝石
150
3
450
2006-6-17
李畅
2006003
绿宝石
450
1
450
2006-6-18
陈心
其中,表头中的每一个列标题称为字段名(field name),每一个列称为一个字段(field),如商品名称是一个字段名,交易单价是一个字段名等;在表体中,每一行称为一个记录行(record),每一行已经载有的记录称为一条记录,其中已经产生记录的行数称为记录数(record number)。
在当时,这样的一个表是作为一个文件在计算机上进行访问、记录和存取的,这样的文件称为数据库文件(data base file)。目前一些数据库类型文件的扩展名为dbf就是这样得来的。当然有的数据库类型的扩展名为db,意味着它是数据库文件,因此,这一阶段叫做文件处理阶段。客观上,在这一阶段,人们还没有形成真正意义上的数据库概念,它仅相当于目前在一个Word 文档中创建一个数据表。
2.20世纪70年代的数据库管理系统阶段
人们发现,对于一些事务的处理往往用一个数据文件还不能完全解决问题,需要多个数据表形成一个数据表的集合才能解决。在这个数据表的集合中,表与表之间的数据或信息往往会存在一定的关系,因此作为独立的文件数据表系统不能满足数据处理的一般要求。文件形式的数据表一次只能处理一个数据表,甚至一次操作只能处理表中的一条记录,缺少成批数据处理功能和数据表的关联功能,因此,一个广泛意义的数据库概念产生了,也就是说,数据库是数据表的集合,是进行数据存取、数据访问、数据有哪些信誉好的足球投注网站、数据关联的数据处理的工具。数据处理应该是一个系统的范畴,由此数据库系
文档评论(0)