全国计算机二级VFP知识点精要

版权申诉
0 下载量 166 浏览量 更新于2024-07-08 收藏 272KB PDF 举报
“全国计算机二级VFP知识点总结-16页.pdf” 全国计算机二级考试中,Visual FoxPro(VFP)是数据库程序设计的一个重要部分。这份资料详细整理了VFP的相关知识点,涵盖了从数据库基础到数据操作等多个方面。以下是详细的知识点解析: ### 第一部分:数据库基础知识 1. **数据库管理系统(DBMS)**:用于管理和控制数据库的软件系统,如VFP。 2. **数据库应用系统(DBAS)**:在DBMS基础上构建的应用程序,供用户交互使用。 3. **数据库系统(DBS)**:包括DBMS和实际存储的数据。 4. **DBA(数据库管理员)**:负责数据库的维护和管理。 5. **数据模型**:常见的有网状模型、层次模型和关系模型,其中关系模型是最常用的一种,由二维表格表示。 6. **关系**:在关系模型中,每个关系代表一个表,表名即关系名。 7. **元组(记录)**:二维表中的一行,相当于数据库中的一个实例或对象。 8. **属性(字段)**:二维表中的一列,定义了数据的类型和含义。 9. **域**:属性可能取值的范围或集合。 10. **集合运算**:如并集、差集、交集,VFP中可以通过SQL语句实现。 11. **专门的关系运算**:包括选择(SELECT)、投影(FIELDS)、联接(JOIN)等。 ### 第二部分:VF基础知识 1. **创建项目**:可以通过菜单或命令创建,如`CreateProject 项目名`。 2. **打开项目管理器**:可从菜单或命令`ModifyProject 项目名`打开,管理数据库、表单、报表等。 3. **项目管理器的文件选项卡**:分为“全部”、“数据”、“文档”、“类”、“代码”和“其他”六类。 ### 第三部分:数据与数据运算 1. **字段数据类型**:VFP支持11种数据类型,如*N(包括Y、F、B、I)。 2. **变量**:可以随时改变其值的存储单元,变量名有特定命名规则。 3. **变量分类**:字段变量(关联数据库字段)和内存变量(程序运行时创建),前缀`M.`或`M->`用来访问内存变量。 4. **子串包含测试**:使用`$`操作符判断字符串是否包含另一字符串。 5. **字符串比较**:精确比较可以通过`"=="`或`SET EXACT ON/OFF`设置。 6. **常用函数**:包括数值函数、字符串函数、日期时间函数等,例如`ABS()`返回绝对值,`LEFT()`提取字符串左侧字符,`DATE()`获取当前日期。 ### 第四部分:其他重要概念 - **表单(Form)**:用户界面的载体,用于展示数据和交互。 - **报表(Report)**:用于数据的打印输出,通常包含格式化和汇总信息。 - **索引**:用于加速数据检索,包括单索引(id.idx)和结构化复合索引(.cdx)。 - **菜单**:定义用户界面的菜单结构,`.mnx`文件存储菜单定义,`.mpr`文件是菜单程序。 这份16页的PDF文档深入浅出地讲解了全国计算机二级VFP考试的核心知识点,对于备考者来说是一份非常实用的学习资料。通过学习这些内容,考生能够掌握VFP的基本操作和数据库管理,从而顺利通过考试。