Visual FoxPro程序设计 (第二版)刘丽 编著 第1章 数据库基础.ppt

Visual FoxPro程序设计 (第二版)刘丽 编著 第1章 数据库基础.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
0 目 录 所谓数据处理实际上就是利用计算机对各种类型的数据进行处理。它包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列操作过程。数据处理的目的是从大量的、原始的数据中获得我们所需要的资料并提取有用的数据成份,作为行为和决策的依据。 随着电子计算机软件和硬件技术的发展,数据处理过程发生了划时代的变革,而数据库技术的发展,又使数据处理跨入了一个崭新的阶段。 数据的管理技术的发展大致经历了以下三个阶段: (1)人工管理方式 (2)文件管理方式 (3)数据库系统管理方式 (1)人工管理阶段 时间:50年代初期 计算机硬件:磁带、卡片、纸带 计算机软件:汇编语言 特点 数据不能保存 数据与程序存在一一对应关系 没有专门的数据管理软件,应用程序依赖于数据、数据的逻辑结构、数据的存储形式 (2)文件系统阶段 时间:50年代末,文件管理系统。 计算机硬件:磁盘、磁鼓 计算机软件:文件管理系统、数据文件 主要优点: 数据以文件的形式长期保存 程序和数据之间有一定的独立性应用系统通过管理系统与数据文件发生联系 文件系统阶段 文件系统阶段 缺点: 数据冗余度大 数据面向应用程序,一个数据文件只为某一用户的特定的用途服务,其他应用程序需要相同的数据时,只能重复存储,造成大量的数据冗余。 数据的不一致性 数据的更新是由每个程序自己进行的,同一数据间没有一致性保护措施。 数据依赖性 应用程序的编制必须依赖数据的存储形式。 (3)数据库系统阶段 数据库系统管理阶段 数据库在英语中称为database。拆开来看,data是数据,base可译为基地。所以在通俗的意义上,数据库不妨理解为存储数据的基地。它是以一定的组织方式将相关的数据组织在一起并存储在外存储器上,所形成的能为多个用户共享的,与应用程序彼此独立的一组相互关联的数据集合。 层次模型(hierarchical model)表示数据间的从属关系结构,是一种以记录某一事物的类型为根结点的有向树结构。 层次模型象一棵倒置的树,根结点在上,层次最高;子结点在下,逐层排列。 其主要特征如下: ? 仅有一个无双亲的根结点。 ? 根结点以外的子结点,向上仅有一个父结点,向下有若干子结点。 层次模型表示的是从根结点到子结点的一个结点对多个结点,或从子结点到父结点的多个结点对一个结点的数据间的联系。 层次模型的示例如图 : 网状模型(network model)是层次模型的扩展表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。 网状模型是以记录为结点的网络结构。 其主要特征如下: ?有一个以上的结点无双亲。 ?至少有一个结点有多个双亲。 网状模型可以表示较复杂的数据结构,即可以表示数据间的纵向关系与横向关系。这种数据模型在概念上、结构上都比较复杂,操作上也有很多不便。 网状模型的示例如图: 关系模型(relational model)的所谓“关系”是有特定含义的,广义地说,任何数据模型都描述一定事物数据之间的关系。 关系模型的所谓“关系”虽然也适用于这种广义的理解,但同时又特指那种虽具有相关性而非从属性的平行的数据之间按照某种序列排列的集合关系。 关系模型的主要特点有: ?关系中每一数据项不可再分,是最基本的单位; ?每一竖列数据项是同属性的。列数根据需要而设,且各列的顺序是任意的; ?每一横行记录由一个事物的诸多属性项构成。记录的顺序可以是任意的; ?一个关系是一张二维表,不允许有相同的字段名,也不允许有相同的记录行。 关系模型的示例如图: 1-2-1 关系数据库概念 (1)数据的冗余度低 (2)具有高度的数据和程序独立性 (3)数据具有共享性 (4)数据的安全性、完整性和对数据实行集中控制 (1)关系的基本概念 通常将一个没有重复行、重复列的二维表看成一个关系,第一个关系都有一个关系名。 (2)关系的基本特点 在关系模型中,关系具有以下基本特点: 关系必须规范化,属性不可再分割。 在同一关系中不允许出现相同的属性名。 在同一关系中元组及属性的顺序可以任意。 任意交换两个元组(或属性)的位置,不会改变关系模式。 2.元组 二维表的每一行在关系中称为元组。在Visual FoxPro中,一个元组对应表中的一个记录。 3.属性 二维表的每一列在关系中称为属性,每个属性都有一个属性名,属性值则是各个元组属性的取值。在Visual FoxPro中,一个属性对应表中的一个字段,属性名对应字段名,属性值对应于各个记录的字段值。 4.域 属性

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档