网站大量收购闲置独家精品文档,联系QQ:2885784924

《Visual FoxPro程序设计》第一章Visual Foxpro基础知识(精品·公开课件).ppt

《Visual FoxPro程序设计》第一章Visual Foxpro基础知识(精品·公开课件).ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Visual Foxpro基础知识 1.1 数据库基础 1.2 关系数据库 1.3 VFP概述 1.4 VFP的集成开发环境 1.1 数据库基础 1.1.1 数据库的基本概念 1.1.2 数据管理技术 1.1.3 数据库系统的组成和特点 1.1.4 数据模型 1.1.1 数据库的基本概念 〖信息〗是有一定含义、已经被加工、有决策价值的数据。信息是以某种数据形式表现的。信息与数据的关系可以表示为:信息=数据+处理。 〖数据〗是信息的符号表示。数据是指存储在某一种媒体上能够被计算机处理的物理符号,它的内容是事物特征的反映。数据是用来载荷信息的,有数字、文本、图形、图像、声音等多种表现形式。 〖数据处理〗是将数据转换成信息的全部过程,包括数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动。数据处理其核心问题是管理数据,即对数据进行分类、组织、编码、存储、检索和维护。 〖数据管理〗根据客观事物的特点,对已知数据进行加工,获得新的数据。新的数据又提供了新的信息,作为管理决策的依据,这整个过程就称为数据管理。数据库技术就是数据管理技术中的一种。 〖对象(Object)〗现实生活中,任何可见的实体都可以视为一个对象。如一台电脑也是一个对象。在Visual FoxPro这样的面向对象的程序设计系统中,一切成份都是对象。从编程的角度来看,对象是一个逻辑实体,它包括数据和完成处理所需要的程序代码,是数据和代码的组合。 〖类(Class)〗是已经定义了的关于对象的特征和行为的模板,是对象的原型。类是对一组相似对象的共同抽象描述,它将该组对象所具有的共同特征集中起来,用于说明该组对象的性质和能力。 〖属性〗每个对象都有一组特征,称之为属性。对象的属性用来表示它的状态和特征,以命令按钮为例,其位置、大小等状态,都用属性来表示。 〖事件〗是由系统预先定义好的、能够被对象识别的动作,如鼠标单击(Click)事件。一个对象可以有多个事件,不同的对象能识别的事件也不完全相同。对象的事件是固定的,用户不能建立新的事件。一个事件对应于一个程序,称为事件过程。事件一旦被触发,系统立即就去执行与该事件对应的事件过程。 〖方法〗是系统提供的一种特殊的子程序,它是与对象相关联的过程,用来完成一定的操作或实现一定的功能。每个方法完成某个功能,但其实现步骤和细节用户既看不到,也不能修改,用户能做的工作就是按照约定直接调用它们。 1.1.2 数据管理技术 〖数据库管理技术〗是指对数据进行分类、组织、编码、存储、检索和维护的技术。数据库管理技术的发展和计算机技术及其应用的发展是密不可分的。 数据库管理技术经历了3个阶段,如图所示。 (1) 第一阶段:人工管理阶段 20世纪50年代中期 在人工管理阶段,数据包含在程序中,与处理它的算法相对应。应用程序中的数据无法被其他程序利用,程序与程序之间存在着大量重复数据。同时数据的独立性很差,如果数据的类型、结构、存取方式或输入输出方式变化,程序必须相应改变,数据结构性差且不能长期保存。 (2) 第二阶段:文件系统阶段 20世纪50年代后期至60年代中期 在文件系统阶段,应用程序的数据具有一定的独立性,也比手工管理方式前进了一步。但是,数据文件仍高度依赖于其对应的程序,不能被多个程序所通用。由于数据文件之间不能建立任何联系,因而数据的通用性仍然较差,冗余量大。 (3) 第三阶段:数据库系统阶段 20世纪60年代后期至今 在数据库系统阶段,数据与程序独立,由数据库管理系统管理数据。在应用程序和数据库之间,由数据库管理软件把所有应用程序中使用的数据汇集起来,按统一的数据模型,以记录为单位存储在数据库中进行集中、独立的管理。一个数据库可以为多个应用程序共享,使得程序的编制和效率大大提高,减少了数据的冗余度,实现数据资源共享,提高了数据的完整性、一致性。 1.1.3 数据库系统的组成和特点 1. 数据库系统(DBS)的组成 〖数据库系统〗是以数据为中心的计算机系统。如图所示,它包括数据库和数据库管理系统,计算机软、硬件系统,数据库管理人员及用户。其中,数据库管理系统是数据库系统的核心组成部分。 〖数据库〗是用来存储数据的电子文档,是结构化的数据集合。它可通俗地理解为存放数据的仓库。一个数据库系统可包含多个数据库。数据库与应用程序彼此独立。对数据的增加、删除、修改和检索由数据库管理系统进行统一的控制。 〖数据库管理系统〗则是管理数据库的软件,是用户与数据库之间的接口,负责完成各种数据处理操作。典型的数据库管理系统有Microsoft SQL Server、Microsoft Access、Microsoft Visual FoxPro、Oracle、Sybase等。 〖数据库管理员〗是负责数据库全面维护,具有较高

文档评论(0)

花好月圆 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档