第一章数据库基础知识3.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 数据库基础知识 当今人类社会已进入信息化时代,计算机早已不仅仅是用于数值计算,而是更为广泛地应用于信息处理领域,因此,计算机在某种意义上已被人们称之为信息处理机。数据处理问题的特点是数据量大、类型多、结构复杂,同时,对数据的贮存、检索、分类、统计等处理的要求较高。为了适应这一需求,把数据从过去附属于程序的做法改变为数据与程序相对独立;对数据加以组织与管理,使之能为更多不同的程序所共享。这就是“数据库系统“的基本特点之一。 由于数据库技术的出现,数据处理的成本大大降低,效率越来越高,可靠性不断增加,从而推动了计算机应用的普及。 数据库系统有四个重要的组成部分,即经过组织,可供多方面使用的数据集合——数据库;支持数据贮存和数据操作的计算机系统;介于数据库和应用程序之间的数据库管理系统;提供给用户使用的各种数据库应用程序。本书介绍的是一个能在Windows操作系统环境下运行的Visual FoxPro 6.0数据库管理系统,以及如何建立数据库与编制Visual FoxPro 6.0应用程序的方法与技巧。 1.1 计算机基础知识 硬件 操 作 数操 管 理 系 据 系 统 库存 统 应 用 软 件 图1-1 软、硬件的关系 计算机系统包括两个部分,一部分是硬件系统,一部分是软件系统。硬件系统包括:存贮器、运算器、控制器、输入设备和输出设备五大部分。一台没有相应“软件”支持的计算机通常称为“裸机”。一台裸机在功能上往往很有局限,用户使用极不方便。所谓“软件”是指由计算机中完成一定功能的所有程序与数据的集合。软件能对硬件的功能加以扩充和完善。举例来讲,硬件本身只能识别由“0”和“1”组成的二进制代码,用户想要在裸机上输入一个数据,自己就得编写许多条指令组成的一段程序,而且,二进制代码难记难学,用户会感到十分不便。如果为裸机配上汇编程序、编译程序、操作系统、数据管理系统及应用程序等软件,那么输入一个数据,即使用户有更多更高的要求,也是非常容易实现的。图1-1反映了硬件软件之间的这种关系。 数据库管理系统就是一种软件,用户通过它与计算机打交道,从而使得操纵数据变得极为方便与容易,大大减少了用户的工作量。 1.2 数据库的基本概念 数据库技术是在20世纪60年代末兴起的一种数据管理技术。数据库在英语中称为DataBase。 1.2.1 数据库的发展 数据管理指的是对数据的组织、编目、存贮、检索和维护等。它是数据处理的中心问题。随着计算机技术的发展,数据管理也经历了由低级向高级的发展过程。大体上,可以分为三过阶段: (1)人工管理阶段(五十年代中期以前) (2)文件管理阶段(五十年代后期至六十年代后期) (3)数据库系统阶段(七十年代初以后) 早期的数据管理是以人工处理,通过人工对数据组织、编目、存贮、检索和维等工作,需要人对处理数据物理结构了解清楚,这个阶段耗时费力,工作量非常大。 文件管理阶段与人工管理阶段相比,由于它通过文件系统来管理和使用各种设备介质上的信息,把信息的逻辑结构映象成设备介质上的物理结构。这样就要以使用户不必过多地考虑物理细节,而将精力集中于算法。 文件系统中的文件基本上是对应于一个或几个应用程序,或者说数据是面向应用的。它仍然是一个不具有弹性的无结构信息集合,存在以下几个方面的问题: (1) 冗余度大 文件系统下的用户各自建立自己的文件,相互之间数据不能共享,造成数据大量重复存储。不仅浪费存储空间,更严重的是容易造成数据的不一致性。 (2) 数据独立性差 数据和程序相互之间的依赖仍较严重。 (3) 数据无集中管理 各个文件没有统一的管理机构,其安全性和完整性等无法得到保证。 所有这些问题,文件系统本身无法解决,这严重地阻碍了数据处理技术的民展,同时,也成为数据库技术产生的原动力和背景。于是数据库系统便应运而生,并在20世纪60年代末期诞生了第一个商品化的数据库系统——美国IBM公司的IMS系统(Information Management System)。 数据库系统的目标首先就是克服文件系统的这些弊病,用一个软件来集中管理所有的文件,以实现数据的共享,保证数据的完整性、安全性。 1.2.2数据库系统的特点 与文件系统比较,数据库系统有以下特点: 1. 数据的结构化 在文件系统中,各个文件不存在相互联系。从单个文件来看,数据一般是有结构的;但是从整个系统来说,数据在整体上又是没有结构的。数据库系统则不同,在同一数据库中的数据文件是有联系的,且在整体上服从一定的结构形式。 2. 数据共享 共享是数据库系统的目的,也是它的重要特点。一个库中的数据不仅可为同一企业或机构之内的各个部门所共享,也可为

文档评论(0)

9j6i8btlb9 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档