VFP等级考试 理论部分 历年真题
需积分: 0 103 浏览量
更新于2014-03-16
收藏 828KB DOC 举报
【知识点详解】
1. **Visual FoxPro (VFP)**:VFP全称为Visual FoxPro,是一种基于Microsoft Windows操作系统的数据库管理系统,它属于关系型数据库管理系统(RDBMS),支持SQL语言,主要用于数据管理和应用程序开发。
2. **VFP 数据模型**:VFP基于的关系型数据模型,这是现代数据库系统中最常见的一种数据模型,它以二维表格的形式存储数据,强调数据之间的关系。
3. **实体关系模型**:题目中提到的部门与职员实体之间的联系类型是1:m(一对一到多对关系),意味着一个部门可以有多个职员,而每个职员只能属于一个部门。
4. **表设计器和表创建命令**:在VFP中,创建数据库表的命令是`CREATE TABLE`,如`CREATE TABLE STUDENT`用于创建名为STUDENT的数据库表。
5. **自由表与数据库表的区别**:自由表不包含在数据库中,它没有数据库表的全部功能,例如无法设置字段级规则和候选索引。但可以将其加入到数据库中。
6. **完整性约束**:域完整性约束是指对字段值的限制,如将年龄字段限制在特定范围内,VFP中通过设置字段属性来实现。
7. **表单运行命令**:在VFP中,运行表单T1.SCX的命令是`DO FROM T1`。
8. **SQL分组检索**:在SQL中,使用`GROUP BY`子句进行数据分组,而`HAVING`子句则用于在分组后过滤满足条件的分组。
9. **参照完整性的规则**:VFP的参照完整性规则包括更新规则、删除规则和插入规则,不包括查询规则。
10. **字段宽度**:VFP中,逻辑型字段宽度通常是1,通用型字段宽度为4,日期型字段宽度为8。
11. **通用型字段存储**:通用型字段的数据会被存储到与表同名的FTP(FoxPro Table File)文件中。
12. **菜单设计**:使用菜单设计器定义的菜单最终生成的菜单程序扩展名为MPR。
13. **SQL更新语句**:更新学生表STUDENT中年龄字段值的命令是`UPDATE STUDENT SET AGE = AGE + 1`。
14. **报表预览**:预览报表格式文件PP1的命令是`REPORT FROM PP1 PREVIEW`。
15. **建立索引的作用**:在VFP中,建立索引的主要作用是提高查询速度,尤其是对于大型数据库。
16. **主关键字与索引**:主索引对应于主关键字,它是唯一标识记录的关键字段,确保了数据的唯一性。
17. **表单清除**:在表单的退出命令按钮的Click事件中设置`ThisForm.Release`,可以释放表单,从内存中清除。
这些知识点涵盖了VFP的基本概念、数据管理、表的创建与操作、完整性约束、SQL语句的使用、表单和报表的设计以及数据库性能优化等方面,是VFP等级考试理论部分的重要内容。学习和理解这些知识点对于准备VFP二级考试至关重要。

hanric
- 粉丝: 0