数据库系统的产生

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库系统的产生
计算机可把所有信息如文字、数字、符号组成的文件及曲线、几何图形、图片,甚至声音都存储起来,并转换成计算机能识别的字符串或位串,予以存储、传送和运算。

这为迅速处理大量数据提供了可能。

大容量存储设备——磁盘又为存储大量数据提供了物质基础。

但文件系统还存在问题,不适应信息处理的需要,主要问题有三个方面。

(1) 数据的冗余度(Redanduncy)太大。

因为文件系统是根据应用程序的需要建立的,当应用程序所需要的数据有许多部分相同时,也必须建立各自的文件,即数据不能共享,因此造成大量的数据重复。

这既浪费了大量的存储空间,也使得数据的修改变得十分困难,很容易造成数据的不一致,降低了数据的正确性。

(2) 数据的应用程序过分地相互依赖。

因为文件系统完全是根据具体的应用程序的要求建立的,数据的逻辑结构是对该应用程序优化的,其存储的物理结构与其逻辑结构是一致的,要想对现有的数据进行一些新的应用很困难,而且数据的结构需要修改,应用程序也必须相应地修改。

反之,应用程序的改变也将影响到数据结构的改变。

使得数据使用不便,数据缺乏独立性。

(3) 对数据缺乏统一控制和管理的应用程序的编制相当繁琐。

而且对数据的正确性、安全性、保密性等缺乏有效而统一的控制手段。

Data库系统正是为解决文件系统的不足,在文件系统的基础上发展起来的一种理想的Data管理技术,用来满足日益发展的Data处理的需要。

因此Data库系统要使Data在统一的控制下,实现Data的共享,同时使应用程序与Data尽可能地相互独立,使应用程序不但较少地依赖于存储介质的种类及Data的物理结构,当Data修改时要求应用程序作较大的改变。

同时在Data库技术中,提供了对Data的安全性、完整性、保密性进行统一控制的Data 库管理系统。

Data库系统是实现有组织地动态地存储大量关联Data、方便多用户访问的计算机软硬件资源组成的系统。

它与文件系统重要区别是Data的充分共享、交叉访问与应用程序的高度独立性。

换句话说,Data库是存储在一起的相关Data的集合,这些Data无有害的或不必要的冗余,为多种应用服务;Data的存储独立于使用它的程序,Data被结构化;对Data库插入新Data、修改或检索原有Data都能通过Data库管理系统按一种公用的和可控制的方法进行。

这些特点为应用研究提供了基础。

Data库技术是建立在全局Data模型上。

故各用户对Data的存取与控制统一由Data库管理系统执行。

而文件管理系统对Data的管理是独立地以文件为单位进行的。

由于Data
库技术加强了统一管理,在使用时CPU的开销比单一文件系统要大。

在各个模式之间的转换需要一定开销、同时对Data记录进行检查时,需要一个寻找、检索的过程,因此也要多花一些开销。

相关文档
最新文档