姓名:付红英。
**: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.图...