文档计算机二级VFP题库答案.pdf
《文档计算机二级VFP题库答案.pdf》由会员分享,可在线阅读,更多相关《文档计算机二级VFP题库答案.pdf(90页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.在考生文件夹下新建一个名为”供应 的项目文件。2.将数据库 供应零件”加入到新建的 供应 项目中。3.通过 零件号 字段为 零件 表和 供应”表建立永久性联系,其中,零件 是父表,供应”是子表。4.为 供应 表的“数量 字段设置有效性规则:数量必须大于。并且小于9999;错误提示信息是 数量超范围”。(注意:规则表达式必须是“数量O.and.数量9999)【操作步骤】(1)启动Visual FoxPro 6.0,单击工具栏中的“新建 按钮,在 新建”对话框中选择”文件类型”选项组中的“项目,再单击 新建文件 按钮;在 创建”对话框中输入项目名:”供应”,然后单击 保存 按钮。(2)在项目管
2、理器的 全部”选项卡中,选择 数据 节点下的 数据库,单击 添加 按钮,在打开的 打开 对话框中选择考生文件夹下的“供应零件 数据库,再单击 确定 按钮。(3)步骤1:在项目管理器中选择 供应零件”数据库,单击 修改 按钮,打开数据库设计器,在数据库设计器中选中 零件 表并右击,在弹出的快捷菜单中选择 修改”命令,在表设计器中的索引选项卡中建立索引,索引名为 零件号,索引表达式为 零件号 ,索引类型为 主索引,单击 确定 按钮保存修改。步骤2:用同样的方法为 供应 表建立索引,索引名为 零件号,索引表达式为“零件号:索引类型为普通索引”。步骤3:在数据库设计器中单击”零件 表中的索弓1 零件号
3、,按住鼠标左键拖动到 供应”表中的 零件号 索引上。(4)右击 供应”表,在弹出的快捷菜单中选择 修改”命令,在表设计器中先在列表框中选中“数量 字段,然后在 字段有效性”选项组中的的 规则”文本框中输入:数量 0.and.数量 9999(也可以用表达式构造器生成),在信息文本框中输入:“数量超范围”(双引号不可少),最后单击 确定 按钮。-在考生文件夹下建立数据库BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到该数据库中。2.为AUTHORS表建立主索引,索引名为“PK,索引表达式为“作者编号3.为BOOKS表建立两个普通索引,第一个索引名为PK”,索引表达式为“图书编号”;第
4、二个索引名和索引表达式均为“作者编号。4.建立AUTHORS表和BOOKS表之间的永久联系。【操作步骤】(1)步骤1:单击工具栏中的“新建 按钮,在 新建”对话框中选择“文件类型”中的数据库,单击 新建文件在创建”对话框中输入数据库名Bookauth,再单击 保存按钮。步骤2:在数据库设计器上空白处右击,在弹出的快捷菜单中选择 添加表”命令,然后在 打开”对话框中选择考试文件夹下的authors和books表,然后双击打开。(2)在数据库设计器中右击表a u th o rs,在弹出的快捷菜单中选择 修改”命令;在表设计器中,选择 索弓r 选项卡,在“索引名 中输入p k,在 类型 中选择 主索
5、引,在 表达式中输入“作者编号,单击 确定 按钮。(3)在数据库设计器中右击表b o o k s,在弹出的快捷菜单中选择 修改”命令;在表设计器中,选择 索弓I选项卡,在“索引名”中分别输入Pk和作者编号,在 类型 中选择 普通索引“,在 表达式中分别输入 图书编号 和 作者编号,单击 确定 按钮。(4)在数据库设计器中,在表authors中选中主索弓|p k,按住鼠标拖动至表books的普通索弓I作者编号 上,然后释放鼠标。1.在考生文件夹下新建一个名为 库存管理”的项目文件。2.在新建的项目中建立一个名为”使用零件情况 的数据库,并将考生文件夹下的所有自由表添加到该数据库中。3.修改 零件
6、信息”表的结构,为其增加一个字段,字段名为 规格,类型为字符型,长度为8。4.打开并修改mymenu菜单文件,为菜单项 查找 设置快捷键Ctrl+T。【操作步骤】(1)在命令窗口输入Create P ro je c t库存管理”(也可写作Crea P ro j库存管理),并按回车键以新建一个项目。(2)步骤1:在项目管理器中选择 数据 节点下的 数据库选项,单击“新建 按钮,在新建数据库”对话框中单击”新建数据库,WE 创建”对话框中输入数据库名 使用零件情况,并单击 保存 按钮。步骤2:在数据库设计器空白处右击,在弹出的快捷菜单中选择添加表 命令,在 打开”对话框中分别将考生文件下的表零件信
7、息、使用零件和项目信息添加到数据库中。(3)在数据库设计器中右击表 零件信息,在弹出的快捷菜单中选择 修改”命令,在表设计器的 字段”选项卡中,在 字段名 中输入 规格,类型 选择 字符型,宽度 为8,单击 确定 按钮。(4)步骤1:单击工具栏中的“打开 按钮,在”打开对话框中双击考生文件夹下的mymenu.mnx文件。步骤2:在弹出的菜单设计器中,单击“文件 行中的 编辑 按钮,再单击 查找”行中的选项 按钮,在弹出的 提示选项 对话框中的“键标签 处按下CTRL+T,最后单击“确定 按钮。步骤3:单击工具栏中的 保存 按钮,再单击主菜单栏中 菜单 下的 生成 命令,在生成菜单”对话框中单击
8、 生成 按钮。四Y-I 1.在考生文件夹下打开数据库 订单管理,然后删除其中的customer表(从磁盘中删除)。2.为employee表建立一个按升序排列的普通索引,索引名为x b,索引表达式为“性别”。3.为employee表建立一个按升序排列的普通索弓I,索引名为x y z,索引表达式为“str(组别,D+职务”。4.为employee表建立一个主索引,为orders建立一个普通索引,索引名和索引表达式均为“职员号。通过 职员号 为employee表和orders表建立个一对多的永久联系。【操作步骤】(1)单击工具栏中的 打开按钮,在”打开 对话框中选择考生文件夹下的订单管理.d b c
9、”文件;在数据库设计器中,右击c u s t o m e r 表,在弹出的快捷菜单中选择 删除 命令,再在提示框中单击 删除 按钮。(2)右击表e m p l o y e e,在弹出的快捷菜单中选择 修改”命令,选择 索弓I”选项卡,在”索引名处输入x b,“类型选择 普通索引,表达式 为 性别,排序 为 升序,单击确定按钮”。(3)再在“索引名 处输入x y z,类型 选择 普通索引,表达式 为 s t r(组别,1)+职务,排序 为 升序,单击 确定 按钮。(4)在 索引名 处输入”职员号,类型 选择 主索引,表达式 为 职员号,单击“确定 按钮。再打开。r d e r s 表的表设计器,
10、选择 索弓I 选项卡,在 索引名 处输入 职员号,类型 选择 普通索引,表达式 为 职员号,单击 确定 按钮。在数据库设计器中,选中e m p l o y e e 表中的索弓I 职员号 并拖动到o r d e r s 表的“职员号”的索引上并松开鼠标,这样两个表之间就建立起了永久联系。五/1.1.在考生文件夹下新建一个名为 图书管理”的项目文件。2 .在项目中新建一个名为“图书 的数据库。3 .将考生文件夹下的所有自由表添加到“图书”数据库中。4.在项目中建立查询b o o k _ q u,其功能是查询价格大于等于10 的图书(b o o k 表)的所有信息,查询结果按价格降序排序。【操作步骤
11、】(1)单击工具栏中的 新建 按钮,在 新建”对话框中选择 文件类型 中的 项目,再单击 新建文件 按钮,然后在“创建”对话框输入文件名 图书管理,单击 保存 按钮。(2)选择项目管理器中“数据节点下的 数据库”选项,单击 新建 按钮,在 创建”对话框中输入数据库文件名 图书,单击 保存 按钮,这时,数据库设计器自动打开(3)在数据库设计器中右击,在弹出的快捷菜单中选择 添加表 命令,在 打开”对话框中将考生文件夹下的所有表文件依次添加到数据库中。(4)螂1:在项目管理器的”数据选项卡中选中 查询”选项,单击 新建”按钮,在弹出的对话框中单击新建查询按钮,在添加表或视图对话框中将b o o k
12、 表添加到查询设计器中。步骤2:在查询设计器的 字段”项卡中将所有字段添加到“选定字段”。步骤3:在筛选 选项卡中,在字段名列中选择 b o o k.价 格 条 件 列 中 选 择 结果 列中输入10。步骤4:在 排序依据”选项卡中将 b o o k.价格作为排序条件,并选择 降序 排列。步骤5:单击工具栏上的 保存 镂钮,在 另存为”对话框中输入查询文件名b o o k _ q u,保存查询后关闭查询设计器/、在考生文件夹下完成如下基本操作:1.通过SQL INSERT语句插入元组(p7,PN7”,1020)到“零件信息”表(注意不要重复执行插入操作),并将相应的SQL语句存储在文件one.
13、prg中。2.通过SQLDELETE语句从“零件信息表中删除单价小于600的所有记录,并将相应的SQL语句存储在文件two.prg中。3.通过SQL UPDATE语句将 零件信息”表中零件号为 4 的零件的单价更改为1090,并将相应的SQL语句存储在文件Three.prg中。4.打开菜单文件mymenu.mnx,然后生成可执行的菜单程序mymenu.mpr。【操作步骤】(1)打开Visual FoxPro,在命令窗口输入:INSERT INTO 零件信息 VALUES(p7,PN7”,1020)并按回车键执行语句.然后单击工具栏中的“新建”按钮,创建一个程序文件。ne.prg,将 上述代码复
14、制到该文件中并保存。(2)在命令窗口输入:DELE FROM 零件信息 WHERE单价 600并按回车键执行语句。然后单击工具栏中的“新建 按钮,创建一个程序文件tw o.prg,将上述代码复制到该文件中并保存。(3)在命令窗口输入:UPDATE零 件 信 息SET单价=1090 WHERE零件号=p4并按回车键执行语句。然后单击工具栏中的“新建”按钮,创建一个程序文件three.prg,将上述代码复制到该文件中并保存。(4)打开菜单mymenu.mnx后,选择系统菜单中的 菜单”,然后选择 生成 命令。【操作步骤】(1)在命令窗口中输入命令Create Database订单管理”,按回车键建
15、立数据库。单击工具栏中的 打开 按钮打开数据库 订单管理”,在打开的数据库设计器中右击,选择 添加表”命令,在 打开”对话框中将考生文件夹下的表employee、orders和customer”添加到数据库中。(2)在数据库设计器中右击表orders,选择修改”命 令,在打开的表设计器中选择”索弓I“选项卡,类型选择 普通索引,索引名为 n F,索引表达式为“year(签订日期),单击确定 按钮。(3)按 照(2)中操作步骤分别为表employee和orders建立主索引和普通索引。在数据库设计器中,选中employee表中的主索弓职员号,按住鼠标拖动到。rders表的普通索弓|“职员号”上。
16、(4)在表employee与orders之间联系线上右击,选择“编辑参照完整性”命令,打开”参照完整性生成器”对话框,选择更新规则为 限制”,删除规则为级联,插入规则为 限制十L J i在考生文件夹下新建一个名为学校 的数据库文件,并将自由表 教师表、”课程表 和 学院表”依次添加到该数据库中。2.使SQL语句ALTER TABLE UNIQUE 将 课程表 中的 课程号 定义为候选索引,索引名是tem p,并将该语句存储到文件one.prg中。3.用表单设计器向导为“课程表”建立一个名为myform的表单,选定 课程表”中的全部字段,按 课程号 字段降序排列,其他选项选择默认值。4.test
17、.prg中的第2条语句是错误的,修改该语句(注意:只能修改该条语句),使得程序执行的结果是在屏幕上显示10到1,如下图所示。10987654321【操作步骤】(1)在命令窗口中输入Create Data学校”,按下回车键执行语句,再打开 学校”数据库,将表 教师表、课程表 和 学院表”添加到数据库中。(2)新建一个程序,输入ALTER TABLE课程表ADD UNIQUE课程号TAG tem p,保存程序为。n e,最后运行程序。单击工具栏中的新建 按钮,在新建”对话框中选择“表单”,单击向导”按钮,在打开的 向导取向”对话框中选择 表单向导;在 表单向导”的步骤1中选择 课程表”,并将该表的
18、所有字段添加到 选定字段,单击下一步 按钮;在 表单向导”的步骤2中直接单击 下一步;在 表单向导”的步骤3中将”课程号添加到 选定字段,并设置为降序,单击“下一步 按钮,在步骤4中输入表单标题“课程表,单击 完成 按钮。保存表单为myform”。(4)单击工具栏中的“打开 按钮,打开考生文件夹下的程序文件te s t,将第2行语句改为DO WHILE i =l 保存并运行程序,查看运行结果。在考生文件夹下,完成如下操作:1.将student表中学号为99035001的学生的 院系 字段值修改为 经济”。2.将 score表中 成绩 字段的名称修改为 考试成绩3.使 用 SQL命令(ALTER
19、 TABLE)为student表建立一个候选索引,索引名和索引表达式均为 学号,并将相应的SQL命令保存在three.prg文件中。4.通过表设计器为course表建立一个候选索引,索引名和索引表达式都是“课程编号。【操作步骤】(1)单击工具栏中的打开“按钮,打开考生文件夹下的表文件student,在命令窗口输入“browse”,按下回车键,在表记录中将学号为99035001的学生的 院系字段值改为 经济(2)单击工具栏中的“打开 按钮,打开考生文件夹下的score表,单击 显示 菜单中的”表设计器”菜单命令,打开表设计器,将 成绩”字段的名称修改为 考试成绩”。(3)在命令窗口输入SQL命令
20、:ALTER TABLE student ADD UNIQUE 学号 TAG 学号按下回车键。并将该语句保存到three.prg文件中。(4)同第2小题,打开course表的表设计器,建立候选索弓I课程编号。1.在考生文件夹下打开数据库SCORE_MANAGER,该数据库中有3个表STUDENT、SCORE1和COURSE,根据已经建立好的索引,建立表间联系。2.为COURSE表增加字段:开课学期(N,2,0)。3.为SCOREI表中的 成绩 字段设置字段有效性规则:成绩=0,出错提示信息是:”成绩必须大于或等于零。4.将 SCORE1表中 成绩 字段的默认值设置为空值(NULL)。【操作步骤
21、】(1)单击工具栏中的“打开 按钮,打开考生文件夹下的数据库SCOREJIANAGER,在父表中选中主索引,按住鼠标左键拖动至子表相应的普通索引上,释放鼠标。(2)在数据库设计器中右击表COURSE,选择 修改”命令,在表设计器中,将光标移动到最后的空字段处,输入字段名 开课学期”,数据类型为数值型(2,0)。(3)在数据库设计器中右击表SCORE1,选择 修改 命令,在弹出的表设计器中选中”成绩 字段,在 字段有效性 中的 规则”文本框中输入”成绩=0,在 信息”文本框中输入”成绩必须大于或等于零(4)同上题打开表SCORE 1的表设计器,选择 成绩 字段,单击NULL列下的按钮(表示此列允
22、许空值),然后再在 字段有效性”中的默认值中输入”.NULL.。在考生文件夹下完成如下操作:1.H1SQL语句从rate_exchange表中提取外币名称、现钞买入价和卖出价3个字段的值,并将结果存入rate_ex表中(字段顺序为外币名称、现钞买入价和卖出价,字段类型和宽度与原表相同,记录顺序与原表相同),并将相应的SQL语句存储于文本文件one.txt中。2.用SQL语句将rate_exchange表中外币名称为 美元”的卖出价修改为829.01,并将相应的SQL语句存储于文本文件two.txt中。3.利用报表向导根据rate_exchange表 生 成 一 个名为 外币汇率”的报表,报表按
23、顺序包含外币名称、现钞买入价和卖出价3列数据,报表的标题为 外币汇率 (其他使用默认设置),生成的报表文件保存为rate_exchange。4.打开生成的报表文件rate_exchange进行修改,使显示在标题区域的日期改在每页的注脚区显示。【操作步骤】(1)单击工具栏中的 新建”按钮,新建一个文本文件,写入如下代码,保存文本文件为o n e,在命令窗口输入 DO one.txt”,执行代码。*one txt中输入的代彳马*SELECT外币名称,现钞买入价,卖出价;FROM rate exchange;INTO TABLE rate_ex.dbf(2)单击工具栏中的新建按钮,新建一个文本文件,
24、写入下面的代码,保存文本文件为two。在命令窗口输入DOtwo.txt”,按下回车键执行代码。*two txt 中输入的代码*Update Rate_exchange set 卖出价=829.01 where 外币名称=美元(3)单击工具栏上的 新建 按钮,打开 新建”对话框,文件类型选择 报表,单击”向导 按钮。在 向导取向”对话框中双击 报表向导,在”报表向导步骤1中选择表rate_exchang,并将 外币名称、现钞买入价 和 卖出价 添加到 选定字段,连续单击下一步 直到 步骤6一完成“,输入报表标题“外币汇率,保存报表为rate_exchange”。(4)双击生成的报表文件rate_
25、exchange,在报表设计器中,将显示在 标题”区域的日期拖到”页注脚区,保存报表文件即可1.打开考生文件夹下的数据库C ollege,物理删除该数据库中的temp表,然后将3个自由表 教师表、课程表 和 学院表”添加到该数据库中。2.为 课程表 和 教师表”分别建立主索引和普通索引,字段名和索引名均为 课程号,并为两个表建立一对多的联系。3.使 用 SQL语句查询 教师表”中工资大于4500的教师的全部信息,将查询结果按职工号升序排列,查询结果存储到文本文件one.txt中,SQL语句存储于文件two.prg中。4.使用报表向导为 学院表”创建一个报表th ree,选择“学院表”的所有字段
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文档 计算机 二级 VFP 题库 答案
限制150内