2019最新Visual FoxPro 6.0
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章 Visual FoxPro数据库基础
1.1.1 数据管理技术的发展
2. 20世纪60年代初期,计算机被大
量地用于数据处理、数据存储、检索 和维护等工作。操作系统中文件管理 模块(即输入/输出控制模块)的重 要功能之一就是管理外存储器中的数 据,其特点是,数据可以以文件形式 长期保存。但由于文件之间缺乏联系, 且同样的数据有可能在多个文件中重 复存储,因此数据共享性差,冗余度 大。这一时期数据和程序之间的关系 如图所示。
如图所示,数据抽象过程 通常经过两步:现实世界→信 息世界;信息世界→机器世界。 根据模型应用的不同目的,数 据模型分为两个层次:概念模 型和结构模型。
第1章 Visual FoxPro数据库基础
1.1.4 数据模型
2. 1
数据结构用于描述系统的静态特性,是刻画一个数据模型最重要的 方面。因此,在数据库模型系统中,通常按照其数据结构的类型来命名 数据模型。 2
2. 数据是信息的符号表示。数据是指存储在某种媒体上能够被计算机
处理的物理符号,它的内容是事物特征的反映。 3.
数据处理是将数据转换成信息的全部过程,包括数据的收集、整理、 存储、加工、分类、维护、排序、检索和传输等一系列活动。 4.
根据客观事物的特点,对已知数据进行加工,获得新的数据。 5.对象(object
和特征,以命令按钮为例,其位置、大小、颜色等状态,都可用属性来
8. 事件是由系统预先定义好的、能够被对象识别的动作,如鼠标单击
(Click)事件、双击(DblClick)事件等。 9.
对象除拥有自己的属性和事件外,还拥有属于自己的方法。方法是 系统提供的一种特殊的子程序,它是与对象相关联的过程,用来完成一 定的操作或实现一定的功能。
第1章 Visual FoxPro数据库基础
1.1.3 数据库系统的概念和特点
1. 1
数据库(database,DB),是存储在计算机存储设备上的结构化的相 关数据集合。 2
数据库应用系统是系统开发人员利用数据库系统资源开发出来的, 面向某一类实际应用的应用软件。 3
数据库管理系统(database management system,DBMS),是位于 用户和操作系统之间的一个数据管理软件。
数据库应用基础 Visual FoxPro 6.0
LOREM IPSUM DOLOR
• Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
数据操作是指对数据库中各种对象的实例允许执行的操作集合,包 括操作及有关的操作规则。 3
数据完整性约束是一组完整性规则的集合。完整性规则是给定的数 据模型中数据及其联系所具有的制约和储存规则,用以限定符合数据模 型的数据库以及状态的变化,以保证数据的正确、有效和相容。
第1章 Visual FoxPro数据库基础
第1章 Visual FoxPro数据库基础
1.1.1 数据管理技术的发展
(1)数据结构化。 (2)较高的数据独立性。 (3)数据共享性高、冗余度小。 (4)数据库系统提供了数据控制功能。
第1章 Visual FoxPro数据库基础
1.1.2 数据库的基本概念
1. 信息是有一定含义、已经被加工、有决策价值的数据。
本课程知识结构
第1章 第2章
数据库应用基础 Visual FoxPro 6.0
第9章 第8章
第3章 第4章
第5章
第7章 第6章
第1章 Visual FoxPro数据库基础
1.1 数据库基础知识
1.1.1 数据管理技术的发展
1. 20世纪50年代中期以前,计
算机主要用于科学计算,由于无 直接用于存取数据的存储设备和 专门用于数据处理的软件,数据 只能由处理它的程序携带。因此, 人工管理数据的特点是:数据不 保存、不共享。这一时期数据和 程序之间的关系如图所示。
第1章 Visual FoxPro数据库基础
1.1.1 数据管理技术的发展
3. 20世纪60年代后期,数据管理技术进入数据库系统阶段。数据库系统
克服了文件管理阶段的缺陷,提供了对数据更高级、更有效地管理。这个 阶段程序和数据的联系通过数据库管理系统(database management system,DBMS)来实现,如图所示。
1.1.4 数据模型
3.概念模型(E-R 1 (1)实体。 (2)实体的属性。 (3)域。 (4)实体型。 (5)实体集。 (6)主码。 (7)联系。
第1章 Visual FoxPro数据库基础
1.1.3 数据库系统的概念和特点
4 数据库系统(database system,DBS),是指在计算机系统中引入
数据库后的系统构成,包括计算机硬件系统、数据库、数据库管理系 统(DBMS)及其工具、数据库应用系统、数据库管理员(DBA)和用 户。 5
数据库语言由数据定义语言(data definition language,DDL) 和数据操纵语言(data manipulation language,DML)组成,为用 户提供了交互式使用数据库的方法。
现实生活中,任何可见的实体都可以视为一个对象。如一只气球是 一个对象,一台计算机也是一个对象。
第1章 Visual FoxPro数据库基础
1.1.2 数据库的基本概念
6.类(class 类是已经定义了的关于对象特征和行为的模板,是对象的原型。
7. 每个对象都有一组特征,称为属性。对象的属性用来表示它的状态
第1章 Visual FoxPro数据库基础
1.1.3 数据库系统的概念和特点
2.
1 2)采用特定的数据模型 3)具有较高的数据独立性 4
第1章 Visual FoxPro数据库基础
1.1.4 数据模型
数据模型是现实世界数据 特征的抽象。现实世界中大量 信息需要经过抽象,提取其中 有意义、有Байду номын сангаас值的信息,并以 数据形式表示。数据模型是描