在考生文件夹中的“学生”表下使用SQL语句完成下列题目,并将SQL语句保存在“mytxt.txt”中。
(1)用SELECT语句查询所有住在2楼的学生的全部信息(宿舍字段的第一位是楼层号)。
(2)用INSERT语句为“学生”表插入一条记录(s10,胡飞,舅,23,5,402)。
(3)用DELETE语句将“学生”表中学号为“S77的学生盼记录删除。
(4)用UPDATE语句将“学生”表中所有人的年龄增加一岁。
第1题:
(1)用SQL语句完成下列操作:检索“读者丙”所借图书的书名、作者和价格,结果按价格降序存入“result”表中,将SQL语句保存在“exl.prg”中。
(2)在考生文件夹下有一个名为“cd1”的下拉式菜单,请设计顶层表单“bd1”,将菜单“cd1”添加到该表单中,使得运行表单时菜单显示在本表单中,并在表单退出时释放菜单。
第2题:
对考生文件夹下的“学生”表、“课程”表和“选课”表进行如下操作:
(1)用SQL语句查询“课程成绩”在80分以上(包括80分)的学生姓名,并将结果按学号升序存入表文件cheng.dbf中,将SQL语句保存在考生文件夹下的cha.txt文本中。
(2)使用表单向导制作一个表单,要求选择“学生”表中的全部字段。表单样式为“彩色式”,按钮类型为“文本按钮”,排序字段选择“学号”(升序),表单标题为“学生浏览”,最后将表单保存为“my”。
第3题:
1、在考生文件夹下完成如下基本操作:
1.通过SQL INSERT语句插入元组(”p7”,”PN7”,1020)到“零件信息”表(注意不要重复执行插入操作),并将相应的SQL语句存储在文件one.prg中。
2.通过SQL DELETE语句从“零件信息”表中删除单价小于600的所有记录,并将相应的SQL语句存储在文件two.prg中。
3.通过SQL UPDATE语句将“零件信息”表中零件号为“p4”的零件的单价更改为1090,并将相应的SQL语句存储在文件three.prg中。
4.打开菜单文件mymenu.mnx,然后生成可执行的菜单程序mymenu.mpr。
参考答案:【考点分析】本大题主要考查的知识点是:利用SQL语句对表进行插入、删除、修改等操作,为菜单生成可执行的菜单程序。 【解题思路】对于第1、2、3小题,需先在命令窗口中完成正确的SQL语句的编写并执行,然后检查SQL语句的执行结果,接下来新建题目要求的程序文件,最后将SQL语句复制到新建的程序文件中。生成可执行的菜单程序需先打开菜单文件,然后执行“菜单”菜单中的“生成”命令。
【操作步骤】
(1)打开Visual FoxPro,在命令窗口输入“INSERT INT0零件信息VALUES(”p7”,”PN7”,1020)”,并按下回车键执行语句。
然后创建一个程序文件one.prg,把代码复制过去并保存。
(2)在命令窗口输入“DELETE FROM零件信息WHERE单价<600”,并按下回车键执行语句。
然后创建一个程序文件two.prg,把代码复制过去并保存。
(3)在命令窗口输入“UPDATE零件信息SET单价=1090 WHERE零件号=”p4””,并按下回车键执行语句。
然后创建一个程序文件three.prg,把代码复制过去并保存。
(4)打开菜单mymenu.mnx后,选择系统菜单中的“菜单”,然后选择“生成”。
第4题:
对考生文件夹中的“学生”表使用SQL语句完成下列四道题目,并将SQL语句保存在 my.txt 中。
(1)用SELECT语句查询所有住在3楼学生的全部信息。
(2)用INSERT语句为“学生”表插入一条记录(138,刘云,男,23,5)。
(3)用DELETE语句将“学生”表中学号为“200”的学生的记录删除。
(4)用UPDATE语句将所有人的年龄加一岁。
第5题:
在考生文件夹下完成如下简单应用:
(1)用SQL语句完成下列操作。列出所有与“黑色”颜色零件相关的信息(产品编号、零件名称和数量),并将检索结果按数量降序排序存放于表“result1”中,将SQL语句保存在“cx1.prg”文件中。
(2)建立一个名为“cd1”的快捷菜单,菜单中有两个菜单项:“查询”和“修改”。然后在表单“bd1”中的RightClick事件中调用快捷菜单“cd1”。