全国计算机二级VFP数据库操作指南

版权申诉
0 下载量 132 浏览量 更新于2024-07-07 收藏 1000KB PDF 举报
"全国计算机二级VFP分享.pdf" 这篇文档主要涵盖了全国计算机二级考试中Visual FoxPro(VFP)的相关知识,重点在于数据库和表的操作,包括数据结构修改、索引创建、触发器设定、参照完整性和数据更新等方面。以下是详细内容: 1. **项目与数据库操作** - 使用VFP打开名为`TEST`的项目,其中包含一个名为`SJK`的数据库。 2. **表结构的修改** - 在`SJK`数据库的`XS`表中,增加了名为`bz`的备注型字段,并将其标题设置为“备注”。 - 对`xh`字段设置了输入掩码,允许输入8个字节的数字(99999999)。 - 在`XS`表中添加了一条新的记录,包含`xh`、`xm`、`xdh`和`bz`字段的数据。 3. **索引创建** - 创建了一个名为`xmrq`的普通索引,按照`xm`字段排序,相同`xm`时按`csrq`字段排序。 4. **字段的动态计算** - 在`XS`表中新增了`nj`字段,其值根据`bjbh`字段的前两位自动计算,如`bjbh`为“030404051”,则`nj`字段值为“2003”。 5. **触发器设置** - 设置了`XS`表的删除触发器,禁止删除操作。 - 设定了`xb`字段的验证规则,限制性别只能为“男”或“女”。 6. **编辑说明** - 为`XS`表添加了编辑说明,说明该表是学生基本信息表。 7. **表文件的添加与数据处理** - 将`GZB.DBF`表文件添加到`TEST`项目中作为自由表,并调整所有讲师的`zhjt`字段,1996年前入职的讲师综合津贴设为280元,其余设为150元。 - 把`GZB.DBF`转换为数据库表,并设置更新触发器,只允许修改2001年后入职的助教记录。 8. **其他表的处理** - `GZC.DBF`表中的所有讲师的`qt`字段被设置为150元。 9. **触发器的设置** - 为`RK`表设置插入触发器,只允许以"A"或"B"开头的工号记录插入。 10. **参照完整性** - 示例介绍了如何设置参照完整性,以`JS`表的`jsgh`主索引(索引表达式`gh`)和`RK`表的`rkgh`普通索引(索引表达式`gh`)为例,确保数据的一致性和关联性。 这些知识点体现了VFP在数据库设计和管理中的基本操作,对于理解和应用关系数据库管理系统有重要的学习价值。通过这样的练习,考生可以提升在实际工作中处理数据和维护数据库的能力。