计算机等级考试:二级VFP机试第39套
来源:优易学  2011-12-9 20:55:09   【优易学:中国教育考试门户网】   资料下载   IT书店

第三十九套  

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)

在考生文件夹下,打开Ecommerce数据库,完成如下操作:

    1. 打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据

    库。

    2. 为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";

    再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是

    "会员号";另一个的索引名和索引表达式均是"商品号"。

    3.通过"会员号"字段建立客户表Customer和订单表OrderItem之间的永久联系(

    注意不要建立多余的联系)。

    4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为

"限制";插入规则为"限制"。

本题主要考核点:

将一个自由表添加到数据库中、表索引的建立、表之间的永久联系的建立、参照完整性约束的编辑等知识点

本题解题思路:

第1题:打开考生文件夹下的"Ecommerce"数据库,打开数据库菜单选择"添加表(A)",在弹出的"打开"对话框中,选定考生文件夹下的orderitem表,再点击"确定"即可,这样表order_detail就添加到了"Ecommerce"数据库中。

第2题:在数据库设计器中选中表orderitem,在主菜单中选择"修改(Y)",弹出表设计器,选择表设计器"索引 "标签,在索引名列中填入"PK",在索引类型列中选择"主索引",在索引表达式列中填入"会员号+商品号",用同样的方法再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"点击"确定"按钮,保存表结构。

第3题:在数据库设计器中,选中customer表中的索引"会员号"并拖动到表OrderItem的"会员号"的索引上并松开,这样两个表之间就建立起了永久联系。

第4题:在第3题建立好永久联系之后,在两处表的"会员号"索引之间有一条线,单击这条表示两个表之间联系的线,线会加粗,此时在主菜单中选择"数据库"中的"编辑参照完整性(I)",系统弹出"参照完整性生成器"对话框,在"更新规则"标签中,选择"级联"规则,在"删除"规则中选择"限制",在"插入规则"中选择"限制",单击"确定"保存所编辑的参照完整性。

 

二、简单应用(2小题,每题20分,计40分)

    在考生文件夹下完成如下简单应用:

    1. 建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自

Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem

表)、数量(来自OrderItem表)和金额(OrderItem.单价 * OrderItem.数量),

结果不要进行排序,查询去向是表ss。查询保存为qq.qpr,并运行该查询。

    2. 使用表单向导选择客户表Customer生成一个文件名为myform的表单。要求

选择客户表Customer表中所有字段,表单样式为阴影式;按钮类型为图片按钮;

排序字段选择会员号(升序);表单标题为"客户基本数据输入维护"。

本题主要考核点:

查询文件的建立、表单向导的使用等知识点

本题解题思路:

第1题:本题的主要考核点是使用查询设计器建立查询。

选择项目管理器中"数据"节点下的"查询"->单击"新建"按钮,在弹出的对话框中选择"新建查询"->这时查询设计器打开,将"Customer"表,"article "表,"OrderItem "表添加到查询设计器中(将"article "表,"OrderItem "表之间通过"商品号"字段建立关联)->在查询设计器下方的"字段"选项卡中选中并添加题中要求的字段->在函数和表达式处输入 OrderItem.单价 * OrderItem.数量 as 金额并添加->单击菜单栏上的"查询"-"查询去向"铵钮->在弹出的"查询去向"对话框中选择表,并在表名处输入表名ss->

单击工具栏上的运行铵钮->单击工具栏上的保存铵钮,输入查询文件名qq,保存查询后关闭查询设计器。

   第2题:本题的主要考核点是使用表单向导制作表单。

启动表单向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,在"文件类型"选项卡中选择表单,单击向导按钮。或者在"工具"菜单中选择"向导"子菜单,选择"表单",或直接单击工具栏上的"表单向导"图标按钮。在"向导选取"对话框中选择"表单向导"。然后按照表单向导操作即可。

三、综合应用(1小题,计30分)

    在考生文件夹下,打开Ecommerce数据库,完成如下综合应用(所有控件的

属性必须在表单设计器的属性窗口中设置):

    设计一个名称为myforma的表单(文件名和表单名均为myforma),表单的

标题为"客户商品订单基本信息浏览"。表单上设计一个包含三个选项卡的页框

(pageframe1)和一个"退出"命令按钮(command1)。要求如下:

    1. 为表单建立数据环境,按顺序向数据环境添加Article表、Customer表和

OrderItem表。

    2. 按从左至右的顺序三个选项卡的标签(标题)的名称分别为"客户表"、

"商品表"和"订单表",每个选项卡上均有一个表格控件,分别显示对应表的内

容(从数据环境中添加,客户表为Customer、商品表为Article、订单表为OrderItem)。

本题主要考核点:

    表单的创建、表单控件的属性的修改(页框,表格)、数据环境、表单的退出等知识点

本题解题思路:

第一步:在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出"新建"对话框,在文件类型中选择"表单",点击"新建文件"按钮,系统将打开表单设计器;或直接在命令窗口中输入 crea form myforma。

第二步:点击工具栏按钮"表单控件工具栏",在弹出的"表单控件"对话框中,选中"页框"控件,在表单设计器中拖动鼠标,这样在表单上得到一个"页框"控件PageFrame1,用类似的方法为表单再加入三个"表格"控件(右击页框,点击编辑按钮),1个"命令按钮"控件command1。

    第三步:右击表单的空白处->在弹出的快捷菜单中点击"数据环境"->在弹出的"数据环境设计器"中->单击鼠标右键->在弹出的快捷菜单中点击"添加"->依次将Article表、Customer表和

OrderItem表添加到"数据环境设计器"中->关闭"数据环境设计器"。

相关控件的属性值如下表所示:

对象    属性    属性值 

Form1   Caption 客户商品订单基本信息浏览   

    Name    myforma

PageFrame1  pagecount   3  

PageFrame1.page1    Caption 客户表 

PageFrame1.page2    Caption 商品表 

PageFrame1.page3    Caption 订单表 

PageFrame1.page1.grid1  RecordSource    Customer   

PageFrame1.page2.grid1  RecordSource    Article

PageFrame1.page3.grid1  RecordSource    OrderItem  

Command1    Caption 退出   

 ******命令按钮command1(退出)的Click事件代码如下******

 thisform.release

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训