全国VFP计算机二级公共基础知识
- 格式:ppt
- 大小:1.55 MB
- 文档页数:90
计算机二级《VFP》考试基础知识:VisualFoxPro基础(3)计算机二级《VFP》考试基础知识:VisualFoxPro基础14.事件事件是一种由系统预先定义而由用户或系统发出的动作。
事件作用于对象,对象识别事件并做出相应的反应。
事件可以由系统引发,也可以由用户引发。
15.元组在一个二维表中,每一行是一个元组。
元组对应存储文件中的一个具体记录。
16.属性二维表中垂直方向的列称为属性,每一列有一个属性名,在Visual FoxPro中表示为字段名。
每个字段的数据类型、宽度等在创建表的结构时规定。
17.域指属性的取值范围,即不同元组对同一个属性的取值所限定的范围。
【例题】1. 下列关于对象的说法不正确的一项是____。
A.对象可以是具体的实物,也可以是一些概念B.一条命令、一个人、一个桌子等都有可以看作是一个对象C.一个命令按钮可以看作是一个对象D.一个程序不可以看作是一个对象[解析]本题考查的知识点是对象。
客观世界里的任何实体都可以看作是对象。
对象可以是具体的实物,也可以是一些概念。
选项A,B,C都正确;选项D错误,因为程序也是对象。
[答案]D2.在Visual FoxPro中,____是描述对象行为的过程:____用来表示对象的状态。
A.属性;方法B.方法;属性C.方法;类D.属性、类[解析] 在Visual FoxPro中。
属性用来表示对象的状态;方法用来描述对象的行为。
在面向对象的方法里,对象被定义为由属性和相关的方法组成的包。
[答案]B18.关键字关键字是指属性或属性的组合,其值能唯一区分、确定不同元组(记录),在Visual FoxPro中表示为字段或字段的组合。
需要强调的是,关键字的属性值不能取“空值”,所谓空值就是“不知道”或“不确定”的值,因而无法唯一地区分、确定元组。
在考试表中“准考证号”及“身份证号”属性可以作为关键字,因为准考证号和身份证号不允许相同。
而“姓名”及“出生日期”则不能作为关键字,因为考生中可能出现重名或相同出生日期。
全国计算机等级考试二级VFP常考点数据源:只要提到数据源,不管是建立什么的数据源都是:数据库表、自由表、视图。
扩展名:第一章:表文件(自由表、数据库表):.DBF备注文件:.FPT一个表文件不管有多少个备注型和通用型字段,均只有一个备注型文件,该备注型文件的主文件名与表文件的主文件名同名。
第四章:数据排序独立索引文件:.IDX复合索引结构复合索引文件:.CDX非结构复合索引文件:.CDX第七章程序设计程序文件(命令文件):.PRG第九章项目管理器项目文件:.PJX项目备注文件的扩展名是:.PJT。
第十章数据库数据库文件:.DBC数据库备注文件:.DCT数据库索引文件:.DCX第十一章查询和视图查询文件:.QPR第十二章表单表单文件:.SCX表单备注文件:.SCT第十三章菜单菜单格式文件:.MNX菜单备注文件:.MNT菜单程序文件:.MPR第十四章报表报表文件:.FRX报表备注文件:.FRT第十五章项目连编应用程序: .app可执行文件: .exe动态链接文件:.dll.Com,.dll 文本文件:.TXT 标签文件:.LBX第七章程序设计Do while循环带参模块的调用变量的作用范围(域)1、公共(全局)变量建立命令:public 变量名或者在命令窗口中直接赋值的变量也称为公共(全局)变量作用域:在所有模块中均有效2、局部变量建立命令:local 变量名作用域:只能在建立它的模块中使用,不能在上层或下层模块中使用。
3、私有变量:不用命令建立,直接使用的变量,即在程序中直接赋值的变量(在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是私有变量)作用域:建立它的模块及其下属的各层模块。
4、隐藏变量命令:private 变量名功能:该命令不是建立变量命令,它的作用是隐藏指定的在上层模块中可能已经存在的内存变量,使得这些变量在当前模块程序中暂时无效。
第八章sql参数说明:(1)free:用来声明所建立的表文件是一个自由表,当没有用free时,如果当前有数据库处于打开状态,所建立的表文件为数据库表;如果当前没有数据库处于打开状态,则不管是否使用free参数,所简历的表均为自由表。
计算机vfp二级考试笔试知识点1.数据库:是长期保存在计算机外存上有结构的,可共享的数据集合。
它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
2.数据库管理系统:它是数据库系统的核心组成部分。
3.数据库系统:是由数据库,数据库管理系统等构成的人机系统。
4.数据模型:主要数据模型有层次模型,网络模型,关系模型(关系模型是一张由行和列组成的二维表,有一对多,一对一,多对多三种联系)。
5.关键字:在关系模型中称码,是表中的一个字段或多个字段的组合。
它可以唯一地确定一条记录。
它不能重复值和为空。
6.专门的关系运算:选择:从数据表中找出满足给定条件的记录的操作(从行选)。
投影:从数据表中指定若干属性组成新的数据表的操作(从列选)。
连接是数据表的横向结合。
自然连接:在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。
自然连接是去掉重复属性的等值连接。
7.选择“窗口”菜单中的“命令”命令,或单击常用工具栏上的“命令窗口”按钮,或按组合键“Ctrl+F2"/"Ctrl+F4"来控制命令窗口的显示或关闭。
8.文件扩展名及其代表的文件类型:.App vfp应用程序.pjx 项目文件.dbc 数据库文件.dct数据库备注文件.dbf数据表文件.fpt数据表备注文件.cdx数据表复合索引文件.idx独立索引文件.qpr生成的查询文件.prg源程序文件.scx表单文件.sct表单备注文件.mnx菜单文件.mnt菜单备注文件.mpr自动生成的菜单源程序文件.frx报表文件9.货币数据在存储和计算时,采用4位小数。
字符型常量是由定界符(单引号,双引号或中括号)括起来的字符串。
逻辑型数据用1个字节表示。
日期型数据用8个字节表示。
10.自由表的字段名最长为10个字符,数据库表的字段名最长为128个字符。
备注型:一个存储不定长的字符型数据,其在表中占用4个字节。
备注型,通用型在一个表中都只产生一个备注型,通用型文件。
Visual FoxPro考试大纲串讲1.1.1 Visual FoxPro基础考核知识点一数据库基础知识㈠.计算机数据管理的发展1.数据与数据处理数据是指存储在某一种媒体上能够识别的物理符号。
数据的概念包括两个方面:其一是描述事物特性的数据内容:其二是存储在某一种媒体上的数据形式。
数据形式可以是多种多样的。
数据处理是指将数据转换成信息的过程。
从数据处理的角度而言,信息是一种被加工成特定形式的数据,这种数据形式对于数据接收者来说是有意义的。
2、计算机数据管理数据处理的中心问题是数据管理。
计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。
计算机在数据管理方面也经历了由低级到高级的发展过程。
计算机数据管理随着计算机硬件、软件技术和计算机应用范围的发展而不断发展,多年来经历了人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统等几个阶段。
㈡.数据库系统1、有关数据库的概念①数据库数据库(Data Base)是存储在计算机存储设备上,结构化的相关数据集合。
它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
②数据库应用系统数据库应用系统是指系统开发人员利用数据库系统资源开发出来的。
面向某一类实际应用的应用软件系统。
③数据库管理系统数据库管理系统DBMS可以对数据库的建立、使用和维护进行管理。
④数据库系统数据库系统是指引进数据库技术后的计算机系统。
实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。
数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。
2.数据库系统的特点:数据库系统的主要特点如下:①实现数据共享,减少数据冗余。
②采用特定的数据模型:③具有较高的数据独立性:④有统一的数据控制功能。
㈢.数据模型1、实体的描述①实体客观存在并且可以相互区别的事物称为实体。
②实体的属性描述实体的特性称为属性。
1、数据处理的中心问题是数据管理。
多年来,数据管理经历了人工管理阶段、文件管理阶段、数据库系统阶段。
2、人工管理阶段面对的主要问题:1、数据不能独立。
2、数据不能长期保存。
3、文件管理阶段面对的主要特点:1、数据与程序分开。
2、数据能长期保存。
3、数据没有完全独立。
4、存在数据冗余。
5、数据不能集中管理。
4、数据库系统阶段特点:1、实现了数据的结构化。
2、实现了数据共享。
3、实现了数据独立。
4、实现了数据统一控制。
5、三者之间的区别:主要在于数据与程序之间的关系。
在人工管理阶段,数据与程序不具有独立性。
在文件系统阶段,程序和数据有了一定的独立性。
在数据库系统阶段提供了数据与应用程序的独立性。
6、数据库(DATA BASE 简写为DB)是按一定的组织形式存储在一起的相互关联的数据集合。
数据库具有数据的结构化、独立性、共享性、冗余量小、安全性、完整性和并发控制的基本特点。
7、数据库管理系统(DATA BASE MANAGEMENT SYSTEM 简写为DBMS)是数据库系统的核心部分。
而数据库运行管理和控制例行程序是数据库管理系统的核心部分。
8、数据库系统(DATA BASE SYSTEM 简写为DBS)具体包括计算机硬件、操作系统、数据库、数据库管理系统和建立在该数据库之上的相关软件、数据库管理员和用户等5个部分。
9、数据库应用系统(DATA BASE APPLICATION SYSTEMS 简写为DBAS)通常由数据库和应用程序组成。
10、数据模型是指数据库的组织形式,它取决于数据库中数据之间联系的表达方式。
数据库管理系统所支持的数据模型分为3类,层次模型、网状模型和关系模型。
11、关系模型:用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系模型中把数据看成是二维表中的元素,一张二维表就是一个关系。
12、关系术语:1、关系:一个关系就是一张二维表,在VFP中,一个关系存储为一个文件,文件的扩展名为.dbf,称为表。
教材:《全国计算机等级考试二级教程—公共基础知识》高等教育出版社二级公共基础知识总结第一章数据结构与算法算法算法:是一组有穷指令集,是解题方案的准确而完整的描述。
通俗地说,算法就是计算机解题的过程。
算法不等于程序,也不等于计算方法,程序的编制不可能优于算法的设计。
算法是一组严谨地定义运算顺序的规则,每一个规则都是有效的,且是明确的,此顺序将在有限的次数下(1(2(3(4算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。
指令系统:一个计算机系统能执行的所有指令的集合。
基本运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。
算法的三种基本控制结构:顺序结构、选择结构、循环结构。
算法基本设计方法:列举法、归纳法、递推、递归、减半递推技术、回溯法。
算法效率的度量—算法复杂度:算法时间复杂度和算法空间复杂度。
算法时间复杂度:指执行算法所需要的计算工作量。
即算法执行过程中所需要的基本运算次数。
通常,一个算法所用的时间包括编译时间和运行时间。
算法空间复杂度:指执行这个算法所需要的内存空间。
包括算法程序所占的空间,输入的初始数据所占的空间,算法执行过程中所需的额外空间。
1.2 数据结构的基本概念数据结构:指相互有关联的数据元素的集合。
数据结构研究的三个方面:(1(2(3)对各种数据结构进行的运算。
数据的逻辑结构应包含:(1)表示数据元素的信息;(2)表示各数据元素之间的前后件关系(指逻辑关系,与存储位置无关)。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构,也称数据物理结构。
数据的存储结构有顺序、链接、索引等。
线性结构的条件,(一个非空数据结构):(1)有且只有一个根结点;(2)每一个结点最多有一个前件,也最多有一个后件。
非线性结构:不满足线性结构条件的数据结构。
1.3 线性表及其顺序存储结构非空线性表的结构特征:(1)且只有一个根结点a1,它无前件;(2)有且只有一个终端结点an,它无后件;(3)除根结点与终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。
全国计算机vfp二级考试计算机VFP二级考试内容一、Visual FoxPro 基础知识1. 基本概念:数据库,数据模型,数据库管理系统,类和对象,事件,方法。
2. 关系数据库:(1) 关系数据库:关系模型,关系模式,关系,元组,属性,域,主关键字和外部关键字。
(2) 关系运算:选择,投影,连接。
(3) 数据的一致性和完整性:实体完整性,域完整性,参照完整性。
3. Visual FoxPro 系统特点与工作方式:(1) Windows 版本数据库的特点。
(2) 数据类型和主要文件类型。
(3) 各种设计器和向导。
(4) 工作方式:交互方式(命令方式,可视化操作)和程序运行方式。
二级各科考试的公共基础知识大纲及样卷见高等教育出版社出版的《全国计算机等级考试二级教程———公共基础知识(2013 年版)》的附录部分。
4. Visual FoxPro 的基本数据元素:(1) 常量,变量,表达式。
(2) 常用函数:字符处理函数,数值计算函数,日期时间函数,数据类型转换函数,测试函数。
二、Visual FoxPro 数据库的基本操作1. 数据库和表的建立、修改与有效性检验:(1) 表结构的建立与修改。
(2) 表记录的浏览、增加、删除与修改。
(3) 创建数据库,向数据库添加或移出表。
(4) 设定字段级规则和记录级规则。
(5) 表的索引:主索引,候选索引,普通索引,唯一索引。
2. 多表操作:(1) 选择工作区。
(2) 建立表之间的关联,一对一的关联,一对多的关联。
(3) 设置参照完整性。
(4) 建立表间临时关联。
3. 建立视图与数据查询(1) 查询文件的建立、执行与修改。
(2) 视图文件的建立、查看与修改。
(3) 建立多表查询。
(4) 建立多表视图。
三、关系数据库标准语言SQL1. SQL 的数据定义功能:(1) CREATE TABLE-SQL。
(2) ALTER TABLE-SQL。
2. SQL 的数据修改功能:(1) DELETE-SQL。