全国计算机二级VFP知识点精要
版权申诉
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的基本操作和数据库管理,从而顺利通过考试。
2021-10-25 上传
2022-02-06 上传
2022-10-24 上传
2022-10-24 上传
2022-12-01 上传
2021-10-04 上传
2023-09-22 上传
2021-10-10 上传
2022-07-14 上传
djrmdm
- 粉丝: 0
- 资源: 4万+
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫