sualFoxPro60程序设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本书主要内容


命令的使用
集成开发环境的熟练操作 基本控件的使用
安徽三联学院信息与通信技术系.2010.W
第1讲
数据库及Visual FoxPro6.0概述
1.1 数据库的基本概念
1.1.1信息、数据与数据处理 1.数据 人们通常使用各种各样的物理符号来表示客 观事物的特性和特征,这些符号及其组合就 是数据。数据的概念包括两个方面,即数据 内容和数据形式。数据内容是指所描述客观 事物的具体特性,也就是通常所说数据的 “值”;数据形式则是指数据内容存储在媒 体上的具体形式,也就是通常所说数据的 “类型”。数据主要有数字、文字、声音、 图形和图像等多种形式。
安徽三联学院信息与通信技术系.2010.W
2.信息 信息是指数据经过加工处理后所获取的 有用知识。信息是以某种数据形式表现 的。 数据和信息是两个相互联系、但又相互 区别的概念;数据是信息的具体表现形 式,信息是数据有意义的表现。
安徽三联学院信息与通信技术系.2010.W
3 . 数据处理 数据处理就是将数据转换为信息的过程。数据 处理的内容主要包括:数据的收集、整理、存 储、加工、分类、维护、排序、检索和传输等 一系列活动的总和。数据处理的目的是从大量 的数据中,根据数据自身的规律和及其相互联 系,通过分析、归纳、推理等科学方法,利用 计算机技术、数据库技术等技术手段,提取有 效的信息资源,为进一步分析、管理、决策提 供依据。 数据处理也称信息处理。
客观存在的并且可以相互区分的 事物称为实体
安徽三联学院信息与通信技术系.2010.W
实体之间的3种联系
一对一联系 一对多联系 多对多联系
安徽三联学院信息与通信技术系.2010.W
1.2.2 几种主要的数据模型
1.层次模型
安徽三联学院
交通学院
电子学院
外语学院
安徽三联学院信息与通信技术系.2010.W
1984
1989
1995
1998
安徽三联学院信息与通信技术系.2010.W
1.4.2 Visual FoxPro6.0的特点
(1)加强了数据完整性验证机制,引进和完善了 关系数据库的三类完整性:实体完整性、参照 完整性和用户自定义完整性。 (2)采用面向对象和可视化编程技术,用户可以 重复使用各种类型,直观而方便地创建和维护 应用程序。 (3)提供了大量辅助性设计工具,如设计器、向 导、生成器、控件工具、项目管理器等,用户 无需编写大量程序代码,就可以很方便地创建 和管理应用程序中的各种资源。
安徽三联学院信息与通信技术系.2010.W
1.4.2 Visual FoxPro6.0的特点
(4)采用快速查询技术,能够迅速地从数据库中 查找出满足条件的记录,查询的响应时间大大 缩短,极大地提高了数据查询的效率。 (5)支持客户机 / 服务器结构,提供其所需的各 种特性,如多功能的数据词典、本地和远程视 图、事务处理及对任何 ODBC (开放式数据库 连接)数据资源的访问等。 (6)同其它软件高度兼容,可以使原来的广大 xBASE 用户迅速转为使用 VFP 。此外,还能 与其它许多软件共享和交换数据。
2.网状模型
安徽三联学院信息与通信技术系.2010.W
3.关系模型
安徽三联学院信息与通信技术系.2010.W
1.3 关系数据库
1.3.1 关系术语与关系特点 1.关系术语 关系 关系被称为表(Table),对应一个存 储在磁盘上的扩展名为.dbf的表文件。 元组 在一个具体的关系中,水平方向的每 一行数据被称为一个元组,或者称为一 个记录。
安徽三联学院信息与通信技术系.2010.W
2.数据库技术的发展
程序1
数据1
程序1 操
数据1
程序1
数 据 数 据 库
程序2
数据2
程序2 作 系 统
数据2
程序2
库 管 理 系
程序n
数据n
程序n
数据n
程序n

人工管理
文件系统
数据库管理
安徽三联学院信息与通信技术系.2010.W
1.2 数据模型
1.2.1 实体与实体之间的联系
安徽三联学院信息与通信技术系.2010.W
1.3.2关系运算
选择:从关系中找出满足条件的记录。 (行) 投影:从关系中选择若干属性组成新的 关系。(列) 连接:将两个关系通过公共属性名连接 成一个新的关系。
安徽三联学院信息与通信技术系.2010.W
1.4 Visual FoxPro6.0简介
安徽三联学院信息与通信技术系.2010.W
1.1.2 数据库技术的发展
1.数据库 数据库(Data Base,DB)是统一管理的 相关数据的集合。这些数据以一定的结构 存放在磁盘中。其基本特点是:数据能够 为各种用户共享、具有可控制的冗余度、 数据对程序的独立性以及由数据库管理系 统统一管理和控制等。
Visual FoxPro6.0 程序设计
主讲人:王洪海
1.为什么要学习本课程
2.怎样学好本课程
计算机语言

很强的课程。要 多练,多看、甚 至边看边练。
积累词汇
上机实习
安徽三联学院信息与通信技术系.2010.W
成绩评定方法 笔试(70%)+平时综合(30%)
安徽三联学院信息与通信技术系.2010.W
安徽三联学院信息与通信技术系.2010.W
属性 在—个具体的关系中,垂直方向的每 一列被称为一个属性,或者称为一个字段。 域 也叫属性值,是属性的取值范围,即不 同元组对同一个属性的取值所限定的范围。 关键字 在一个关系中有一个或几个这样的 属性(字段),其值可以惟一地标识一个元组 (记录),使称之为关键字。
安徽三联学院信息与通信技术系.2010.W
2.关系特点
(1)在同一个关系中不能出现相同的属性名。 (2)在一个关系中不允许有完全相同的元组。 (3)在一个关系中任意交换两行的位置不影响数据 的实际含义。 (4)在一个关系中任意交换两列的位置不影响数据 的实际含义。 (5)每个属性必须是不可分隔的数据单元,即表中 不能再包含表。 (6)字段不能再细分为多个字段。
1.4.1 Visual FoxPro6.0的发展历程
Visual FoxPro的发展经历了dBASE、 FoxBASE、FoxPro和Visual FoxPro等4个 主要发展阶段
dBASE II FoxBASE 1982 FoxPro Visual FoxPro 3.0 Visual FoxPro 6.0
相关文档
最新文档