【数据库应用】在线作业涉及了多个关于数据库管理和Visual FoxPro的知识点,主要包括:
1. 查询命令:题目中提到了运行查询文件的命令,正确的选项是`DO QUERY`,这表明在Visual FoxPro中,可以使用DO命令来执行查询文件。
2. SQL条件表达式:SQL语句中的`BETWEEN`关键字用于指定一个范围,例如“年龄BETWEEN 12 AND 46”等同于“年龄 >=12 AND 年龄 <=46”,表示年龄在12到46岁之间。
3. 菜单程序文件扩展名:在Visual FoxPro中,菜单程序文件的默认扩展名是.mpr,这表示菜单程序的存储格式。
4. 删除表的SQL命令:删除数据库表S的正确SQL命令是`DROP TABLE S`,其他选项不是标准的SQL删除表语法。
5. 设置系统菜单的命令:`SET SYSMENU`命令用于设置系统菜单,错误的选项是`SET SYSMENU SAVE`,因为这不是一个标准的设置系统菜单的选项。
6. 更新数据:更新“产品”表中所有产品的单价上浮8%,正确的SQL命令是`UPDATE 产品 SET 单价=单价*1.08`,其他选项计算方式有误。
7. 视图的特性:视图是一个虚表,可以通过视图进行查询和更新操作,但选项D表述不准确,视图不是查询,而是基于查询的结果集创建的虚拟表。
8. 程序段输出:根据程序段,如果变量A的值等于字符串"123456",则输出1,否则输出0。因此,如果A的值为"123456",输出结果是1。
9. 关闭表单:在表单的点击事件中,关闭表单的正确语句是`ThisForm.Release`,它会释放当前表单资源。
10. 参照完整性:设置参照完整性要求两个表在同一数据库中,以确保数据的一致性。
11. 报表预览:在Visual FoxPro中,预览报表的命令是`PREVIEW REPORT`或`REPORT FORM ... PREVIEW`。
12. 查询与视图设计:视图设计器有而查询设计器没有的选项卡是“更新条件”,这表明视图可以被用来更新数据,而查询通常只用于读取数据。
13. SQL消除重复记录:在SQL查询中,使用`DISTINCT`短语可以消除重复记录。
14. 计算程序段:给定的程序段用于将数字倒序存储到变量y中,因此,当x=34567时,最终y的值是76543。
15. SQL数据操作命令:不属于SQL数据操作命令的是`MODIFY`,因为它通常用于修改数据库或表结构,而不是数据本身。
16. MODIFY STRUCTURE命令:这个命令用于修改表结构,包括字段的添加、删除或修改。
17. 参照完整性规则:当设置为“限制”时,删除父表记录如果会导致子表中相关记录存在,系统会禁止删除操作。
18. 参照完整性删除规则:选择“限制”意味着删除父表记录时,如果子表有相关记录,则不允许删除。
这些知识点覆盖了数据库查询、SQL语句、表结构管理、视图操作、程序控制和数据库完整性等多个方面,体现了数据库应用的基础知识。