vf基础课件.pptVIP

  • 11
  • 0
  • 约8.05千字
  • 约 49页
  • 2018-02-24 发布于河南
  • 举报
vf基础课件

Visual FoxPro程序设计基础 理解和掌握数据库技术的基础知识 熟练地利用Visual FoxPro进行数据管理 掌握结构化程序设计的基本知识,并能够进行简单程序的设计 了解面向对象程序设计的基本概念,掌握Visual FoxPro表单的设计 第1章 数据库的基础知识 1.数据管理技术的发展 2.数据库系统 3.数据模型 4.关系数据库 5.关系数据库管理系统 1.1 数据管理技术的发展 1.1.1 数据与数据处理 一、数据 数据是对客观事物特征所进行的一种抽象化、符号化的表示。数据有多种表示形式。 例如,某人出生日期是1986年7月12日,身高1.76米,体重69公斤,其中1986年、7月、12日、1.76米、69公斤等都是数据,它们描述了该人的某些特征。 二、信息 信息是有一定含义的、经过加工处理的、对决策有价值的数据 。例如,某班的Visual FoxPro应用基础平均分是75,优秀率是21% 1.1 数据管理技术的发展 1.1.1 数据与数据管理 三、数据处理 数据处理是指对数据的收集、储存、分类、计算、检索和传输等过程。即原始数据加工成信息的过程。 例如,根据某班Visual FoxPro应用基础的考试成绩,计算最高分、最低分、平均分、优秀率、不及格率等。 四、信息与数据的关系 数据是信息的载体,它表示了信息;信息是由数据加工处理得到的。 信息是数据的内涵,是数据的价值体现。 1.1 数据管理技术的发展 1.1.2 数据管理技术的发展过程 2、文件系统阶段(20世纪50年代后期至60年代) 优点:数据与程序分离 缺点:程序与数据相互依赖性,数据的冗余性,数据 的不一致性,数据的无关性 1.1 数据管理技术的发展 1.1.2 数据管理技术的发展过程 3、数据库系统阶段(20世纪60年代后期至今) 优点:能够有效地存储和管理大量的数据,数据充分 共享,冗余大大减少,提供数据的安全性和完 整性统一机制 1.2 数据库技术的基本概念 1.2.1 数据库 数据库(DataBase,简称DB)是指用户频繁使用的,数据按一定的组织形式集中存储于计算机的外存储器中的数据集合。 (1)数据库不仅反映数据本身的内容,而且反映数据间的联系。 (2)数据库面向多种应用,可以被多个用户、多个应用程序所共享。 (3)数据库分为层次型数据库、网状型数据库和关系型数据库。 1.2 数据库技术的基本概念 1.2.2 数据库管理系统 数据库管理系统(DBMS)是用来帮助用户建立、使用和维护数据库而开发的软件系统。 (1)它建立在操作系统的基础上,对数据库进行统一的管理和控制。 (2)一个数据库管理系统只能管理基于某一种基本数据模型的数据库。 (3)用来管理关系型数据库的数据库管理系统称为关系型数据库管理系统(RDBMS), Visual FoxPro属于关系型数据库管理系统。 1.2 数据库技术的基本概念 1.2.2 数据库管理系统 数据库管理系统有以下3种功能: (1)数据定义功能 由数据定义语言(DDL)完成 (2)数据操作功能 由数据操纵语言( DML )完成,DML有两类: 宿主型(或嵌入型)DML 自含型(或交互型)DML (3)控制和管理功能 由数据操纵语言( DCL )完成 1.2 数据库技术的基本概念 1.2.3 数据库系统 数据库系统(DBS)是指引进了数据库技术的计算机系统。 数据库系统主要由以下几部分组成: 计算机硬件系统 数据库 数据库管理系统 相关软件 人员 1.3 数据模型 模型是对现实世界的抽象,目前数据库技术中,通常用模型的概念来描述数据库的结构。 目前广泛使用的数据模型有两类:概念模型和数据模型。 1.3.1 概念模型 概念模型独立于计算机系统的模型,只描述某个特定对象的信息结构,不涉及信息在计算机系统中的表示。 概念数据模型用实体来描述某个特定对象,用联系来描述对象间的关系。 1.3 数据模型 1.3.1 概念模型 二、建立实体联系模型 概念数据模型在数据处理过程中,主要用于表达实体及其实体间联系,常用的一种模型是实体—联系模型(ER模型) ER模型用图形描述了实体、属性和联系3要素。具体的作图方法是:用矩形框表示实体,并在框内写上实体的名字。用菱形框表示实体间的联系,用线段连接菱形框与矩形,并在线段上注明联系的类型(一对一、一对多、多对多)。用椭圆表示实体的属性,并在框内标明属性的名称。 1.3 数据模型 1.3.2 数据模型

文档评论(0)

1亿VIP精品文档

相关文档