Visual FoxPro数据库基础课件.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
全国计算机等级考试 《Visual FoxPro 程序设计》 本章知识点在笔试考试中的分析明细表 1.1 数据库基础知识 1.计算机数据管理的发展 数据管理是指对数据进行组织、分类、编码、存储、检索和维护等一系列操作的总合。 数据管理经历了由低级到高级的发展过程,大致分为以下三个阶段,即人工管理阶段、文件管理阶段、数据库管理阶段。目前,数据库管理已成为计算机信息管理的主要形式。 1)人工管理阶段 20世纪50年代以前,计算机主要用于数值计算。外存储器只有卡片、纸带、磁带等,没有像磁盘这样的外部存储设备,并且没有专门管理数据的软件。 此阶段数据管理的特点: 数据不保存 编写程序时 要安排数据的物理存储 数据面向程序 数据不能共享 2) 文件系统阶段 20世纪50年代后期到60年代中期,有了专门的数据管理软件,称为文件系统,数据以文件形式长期保存下来。此阶段出现了高级语言和操作系统。有了专门的数据管理软件。 此阶段数据管理的特点: 数据不能共享 程序与数据有了一定的独立性,程序和数据分开存储,有了程序文件和数据文件的区别。但存在数据冗余度大。数据不能统一修改,容易造成数据的不一致性等缺点。 3) 数据库系统阶段 20世纪60年代后期,计算机性能得到提高,在此基础上出现了数据库技术,并为数据库的使用和维护配置了软件,称为数据库管理系统。 此阶段数据管理的特点,也就是数据库系统的特点如下: 实现数据共享,减少数据冗余; 采用特定的数据模型; 具有较高的数据独立性; 有统一的数据控制功能。 随着网络技术的发展和程序设计技术的提高,数据库系统阶 段,还出现了分布式数据库系统和面向对象数据库系统。 分布式数据库系统是数据库技术与网络技术紧密结合的产物;面向对象数据库系统是数据技术与面向对象程序设计相结合的产物。 2.数据库系统 1) 数据库的相关概念 数据(DATA):数据是指存储在某一种媒体上的能够识别的物理符号。 数据处理:数据处理是指将数据转换成信息的过程。 数据库(DB):是存储在计算机存储设备上的结构化的相关数据集合。 数据库管理系统(DBMS):是数据库系统的核心。 数据库应用系统:面向某一类实际应用的应用软件系统。 数据库管理员(DBA):对数据库进行综合操作、管理的专业人员。 2) 数据库系统的组成 3.数据模型 数据库需要根据应用系统中数据的性质及内在联系,按要求来设计和组织。人们把客观存在的事物以数据的形式存储到计算机中,经历了对现实生活中事物特性的认识、概念化到计算机数据库里的具体表示的逐级抽象过程。 1)实体的描述 实体: 客观存在并可以相互区分的人、事、物称为实体。 实体的属性: 实体所具有的某一特征,一个实体可以由若干个属性来刻画。 实体集和实体型: 属性值的集合表示一个具体的实体,而属性的集合表示一种实体的类型,称为实体型。同类型的实体的集合称为实体集。 2) 实体间的联系及联系的种类 一对一(1:1) 比如:部门 -- 经理 一对多(1:n) 比如:部门 -- 职工 多对多(m:n) 比如:项目 -- 职工 3) 数据模型简介 层次模型:用树形结构表示实体及其之间联系的模型称为层次模型。层次模型由根结点、子结点、叶子结点组成,每一个结点代表一个实体类型。 网状模型:用网状结构表示实体及其之间联系的模型称为网状模型。网中的每一个结点代表一个实体类型。网状模型允许结点有多于一个的父结点;可以有一个以上的结点没有父结点。因此,网状模型能方便地表示各种类型的联系。能很灵活地表示多对多的联系。 关系模型 :用二维表结构来表示实体以及实体之间联系的模型称为关系模型。在关系型数据库中,一张二维表就是一个关系。每一个关系都是一个二维表。 1.2 关系数据库 关系数据库采用了关系模型作为数据的组织方式,这就涉及到关系模型中的一些概念。另外,对关系数据库进行查询时,若要找到用户关心的数据,就需要对关系进行一定的关系运算。 1.关系模型 关系模型的用户界面非常简单,一个关系的逻辑结构就是一张二维表。这种用二维表的形式来表示实体和实体之间联系的数据模型称为关系模型。 经常提到的关系术语有:关系、元组、属性、域、关键字、外部关键字 1)关系术语 ①关系:一个关系就是一张二维表,每个关系有一个关系名,在Visual FoxPro中,一个关系就是一个以.dbf为扩展名的“表”,以文件的形式存储。 对关系的描述称为关系模式,一个关系模式对应一个关系结构,格式为:关系名(属性名1,属性名2,…,属性名n) 而在Visual FoxPro中,一个关系表示为一个表结构,格式为: 表名(字段名1,字段名2,…,字段名n) ②元组:在一个二维表中,水平方向

文档评论(0)

cumhuatgw + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档