vfp笔记

发布 2021-05-12 22:22:28 阅读 4050

姓名:付红英。

**:180***

全国计算机二级vfp:数据库管理系统。

作用:1.引用数据库理念。

2.二级证书。

3.公****中。

广撒网,多做题,多见题,举一反三。

全国计算机等级考试每年三月和九月倒数第二个周六,2023年3月全国二级考试改革,全部都是在计算机上进行。

考试时间120分钟。

一.单项选择题(40道题,40分)

二.上机。1) 基本操作18分。

2) 简单应用24分。

3) 综合应用18分。

考试考记忆。

要求:1. 按时上课,不要缺课。

2. 多做题—存储卡,u盘。

第一章 vfp基础。

visual foxpro 可视化。

一.数据库基础知识。

一) 计算机数据管理的发展。

1.数据与数据处理。

1)数据是指存储在某一种**上能够识别的物理符号。“女”

数据不光指文字、数字、还包括声音,动画,图形等。

2.数据处理是指数据转换成信息的过程。

3.数据与信息的关系。

信息来自于数据,数据是信息的载体。

2.计算机数据管理。

1) 概念:是指对数据的组织、分类、编程、存储、检索和维护提供操作手段。

2) 发展:

第一阶段:人工管理。

第二阶段:文件系统。

第三阶段:数据库系统:实现数据共享,减少数据冗余。

第四阶段:分布式数据库系统。

第五阶段:面对对象数据库系统。

二) 数据库系统。

1.有关数据库的概念。

1)数据库db(database)是存储在计算机存储设备上,结构化的相关数据集合。数据库就是数据仓库。

2)数据库应用系统:指系统开发人员利用数据库系统资源开发出来的,解决某一类实际应用的应用软件系统。如图书管理系统。

3) 数据库管理系统dbms:对db的建立、使用和维护进行管理。

vfp数据库管理系统,dbms是数据库系统的核心软件。

database management system

4)数据库系统dbs:--最大。

组成:硬件系统、db集合,dbms及相关软件、数据库管理员和用户。

dbs包含db和dbms,dbms是核心。

2.数据库系统的特点:

1) 实现数据共享、减少数据冗余。

2) 采用特定的数据模型---关系。

3) 具有较高的数据独立性。

4) 有统一的数据控制功能。

三) 数据模型。

1.实体的描述。

实体:实体即可以是抽象的也可以是具体。客观存在并且可以。

相互区别的事物称为实体。实体可是具体(人、桌子)也。

可能抽象(比赛、会议)。

2.实体间联系及联系的种类。

1)一对一联系:1:1

一个班级只能有一个班长,班级与班长是1:1

2)一对多联系:1:m

一个部门可以有多个职工,部门与职工是1:m;班级与学生。

3)多对多联系:m:n

一个顾客可以购买多个商品,一个商品被多个顾客所购买,顾客与商品m:n

学生与课程;**与股民。

3.数据模型简介。

1) 数据模型是数据库管理系统用来表示实体间联系的方法。

2) 种类。

层次数据模型:倒置的树。

网状数据模型:

关系数据模型:vfp关系型数据库管理系统。

数据库管理系统、操作系统windows,计算机语言都是系统软件。

office 2007,qq属于应用软件。

二.关系数据库。

一)关系模型。

关系模型的逻辑结构就是一张二维表。

关系=表。1.关系术语:

1)关系:一个关系就是一张二维表,每个关系有一个关系名。

即表名,扩展名为dbf(file)

2)**中的行叫元组也叫记录record

元组:也叫记录record,表的一行称为一条记录(除表头)。描述同一对象的不同属性。

3) **中的列叫字段也叫属性,fields

属性:也叫字段。**中的列。描述不同对象的同一属性。

4) 域:属性的取值范围。--字段有效性规则。

5) 关键字(主码,主键):属性或属性的组合,其值能够惟一标识。

一行,不能出现重复值和空值。如“学号”,“身份证号”

6) 外部关键字(外码):若表中的一个字段不是本表的主关键字。

或候选关键字,而是另一个表的主关键字或候选关键字,这个字段就称为外部关键字。

2.关系的特点:行列不能重复,行列次序不关紧要。

1) 关系必须规范化。满足一定的要求。

2) 在同一关系中不能出现相同的属性名(列名)

3) 关系中不允许有完全相同的元组。

4) 在一个关系中元组的次序无关紧要。

5) 在一个关系中列的次序无关紧要。

3.实际关系模型。

一个具体的关系模型由若干个关系模式组成。

一个数据库中包含相互之间存在联系的多个表。

例:部门---职工---工资关系模型。

部门(主键(码)是部门编码)

职工(主键是职工号,部门编码是外码)

工资。例:图书---读者借阅关系模型。

图书。读者:

借阅。vfp中,一个关系模型称为数据库,一个关系叫表,数据库中可以包含多张表。

二)关系运算。

1.传统的集合运算。

1) 并男人并女人=人。

2) 差人差女人=男人。

3) 交人交女人=女人。

4) 除。2.专门的关系运算:选择、投影、联接。

1) 选择---行:从关系中找出满足给定条件的元组的操作。

针对行进行操作)

locate for 工资》1220

查找工资大于1220的职工。

2) 投影—列:从关系模式中指定若干个属性组成新的关系。

针对列进行操作)

fields 职工号,工资。

3) 联接---针对两张表:是关系的横向结合。将两个关系模式拼接成一个更宽的。

关系模式,生成的新关系中包含满足联接条件的元组。

部门表与职工表联接(职工号,姓名,性别,部门编码,部门名称)

城市,面积,职工号,工资。

4) 自然联接:去掉重复属性的等值联接。一般指都是自然联接。

注意:选择和投影的操作对象是一个表而联接需要两个表。

三.数据库设计基础。

1.设计原则---了解。

1)关系数据库的设计应遵从概念单一化“一事一地”的原则。

2)避免在表之间出现重复字段。

3)表中的字段必须是原始数据和基本数据元素。

4)用外部关键字保存有关联的表之间的联系。

2.设计步骤(了解)

1)需求分析。

2)确定需要的表。

3)确定所需字段。

4)确定联系。

5)设计求精。

3.注意事项:

1)vfp利用主关键字迅速关联多个表中的数据,不允许在主关键字字段中有重复值和空值,主关键字是唯一标识一条记录,2)一对多联系,一个仓库可以有多个职工,多个职工属于一个仓库。

一对多联系是关系型数据库中最普通的联系。在一对多联系中,表a的一个记录在表b中可以有多个记录与这对应,但表b中的一个记录。

最多只能有一个表a的记录与之对应。要建立这样的联系,就是把“一方”的主关键字字段添加到“多方”的表中。

仓库(仓库号,城市,面积)一方。

职工(仓库号,职工号,工资)多方。

3)多对多联系---建立第三张表:纽带表,包括其它两张表的主关键字。

在多对多联系中,表a的一个记录在表b中对应多个记录,而表b的一个记录在表a中也可对应多个记录。

为了避免数据的重复存储,又要保持多对多联系,方法是创建第三个表。

把多对多的联系分解成两个一对多联系。所创建的第三个表包含两个表的。

主关键字。在两表之间起着纽带的作用,称这为“纽带表”

学生(学号,姓名,性别,出生日期,系部,班级,联系**)

课程(课程号,课程名称,学分)

成绩(学号,课程号,成绩)--纽带表。

vfp是microsoft公司的产品。可视化编程工具。vfp是一个32位的dbms,是系统软件。

三.vfp启动与窗口组成。

1. 开始/程序/microsoft visual foxpro 6.0/microsoft visual foxpro6.0

2.桌面快捷方式,vfp的图形标志是一个狐狸头。

二)窗口组成。

1. 标题栏。

2. 菜单栏。

3. 工具栏。

4. 工作区:系统主窗口的空白部分。用于展开软件工作界面,显示系统信息、命令和程序运行结果等。

5. 命令窗口:键入vfp命令。

注意:一个汉字占两个字符宽度。vfp中按字符宽度。

退出vfp的命令。

quit在vfp中所有命令必须键入在命令窗口中。

clear 清屏,即将工作区清干净。

显示/隐藏命令窗口。

1) 窗口/命令窗口。

2) 常用工具栏上”命令窗口”按钮。

3) ctrl+f4 隐藏 ctrl+f2显示。

注意:ctrl、shift、alt 三个键叫组合键也叫复合键,单独按没有意义,只有与其它键同按。“+即同按。先按住复合键不放,在按其它键。‘’

crtl+空格中/英文转换。

ctrl+shift 输入法转换。

ctrl+ 句点中/英文标点符号的转换。

注意:在vfp中标点符号必须是英文的。

一. 项目管理器。

1.项目:是指文件、数据、文档和vfp对象的集合。

2.项目管理器:是vfp中处理数据和对象的主要组织工具,是一个工作平台。在vfp中所有可以做的操作在项目管理器中都可完成。

一)创建项目。

1.项目project文件的扩展名。pjx,项目管理器有六个选项卡。

2.“文件/新建”弹出新建对话框,选择“项目”,单击“新建文件”按钮。

第二章数据与数据运算。

一. 常量与变量。

一)常量:值不变化的量---六种常量。

1.数值型常量n:如123.567 1.23567e2(科学计数法)

2.货币型常量y:前置符号$ ,只保留四位小数如: $789.5, 3.

3、字符型常量(字符串)c:必须用单引号,双引号,方括号(定界符)括起来。

的字符串。字符型常量是照原样输出,字符串中大小写不等价。

注意:在vfp中所有的标点符号必须是英文标点符号。

输出命令:《输出项》

换行输出,下一行输出。

?《输出项》

当前行输出结果。

如果有多个输出项,用逗号隔开。

4.日期型常量d(date):它的定界符是花括号。

日期型常量的格式。

1)传统的日期格式。

mm/dd/yy

2)严格的日期格式---使用日期常量时。

^yyyy-mm-dd} ^脱字符。

set century on/off /to [世纪值] rollover [年份参照值]

功能:用于设置显示日期型数据时是否显示世纪。

on:即用4位数字表示年份。

5.日期时间型常量t:

^yyyy-mm-dd,hh:mm;ss p/a}

6.逻辑型常量 l:只有真和假两个值。真用。t.或。y.假用。f.或。n.,内存中占用1个字节。

二)变量:值可以改变的量。

变量分为字段变量和内存变量。

1.字段变量:就是表中的字段,表中每一个字段就是一个字段变量。

VFP笔记

第一章概述。一 发展史。1.visual foxpro 6.0 是微软公司的visual系列的一个重要产品,是该公司到目前为止最具代表性的关系数据库方面的软件包。2.发展经历了 从dbase foxbase foxpro 1.0 3.0 visual foxpro3.0 visaul foxpro ...

VFP试卷

2003年9月全国计算机等级考试二级vfp试卷。一 选择题 1 35 每题2分,共70分 下列各题a b c d 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。1 对于现实世界中事物的特征,在实体 联系模型中使用。a 属性描述 b 关键字描述 c 二维表描述...

VFP试卷

吉首大学张家界学院试卷 a 测试时间 2008 2009学年度第二学期。测试对象 2007 级非计算机专业。课程 visual foxpro 考试时量 120分钟考试方式 闭卷。一 选择题,其中选择题均只有一个答案,每题2分,共40分。1 关系模型是把实体之间的联系用 表示。a.二维 b.树 c.图...