欢迎光临散文网 会员登陆 & 注册

2023年4月自考-管理系统中的计算机应用00052(实践练习题 4 )

2023-03-27 22:17 作者:乔不石  | 我要投稿

一、基本操作题

    (1)在素材文件夹下完成下列操作:

    1.建立名称为"ADB"的商品销售数据库。然后将素材文件夹下的顾客表CUST、订单表ORDER和商品表COMM三个自由表添加到数据库ADB中。

    2.分别为顾客表CUST、订单表ORDER和商品表COMM创建主索引,CUST表主索引的索引名和索引表达式均为"顾客号";COMM表主索引的索引名和索引表达式均为"商品号";ORDER表主索引的索引名为"PK_CC"、索引表达式为"顾客号+商品号";分别为ORDER表的"顾客号"和"商品号"建立普通索引(升序),索引名与字段名相同。

    3.通过字段"顾客号"建立ORDER与CUST之间的永久联系、通过字段"商品号"建立ORDER与COMM之间的永久联系。然后为以上建立的永久联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。

4.在商品销售数据库ADB中使用SQL的CREATE TABLE语句创建数据库表:销售明细表(顺序号,日期,商品号,商品名,金额),其中:顺序号为字符型,宽度为6;日期为日期型;商品号为字符型,宽度为6;商品名为字符型,宽度为10;金额为数值型,宽度为10(其中小数2位);表的主关键字为"顺序号"。将创建表的SQL语句存放在文件ONEA.TXT中,否则不能得分。

(2)在素材文件夹下完成下列操作:

    1.打开名称为SDB的学生数据库,分别为学生表Student、选课成绩表SC和课程表Course创建主索引。Student表主索引的索引名和索引表达式均为"学号";Course表主索引的索引名和索引表达式均为"课程号";SC表的主索引名为PK_SC,索引表达式为"学号"+"课程号"的字段组合。

    2.通过字段"学号"建立Student表与SC表之间的永久联系、通过字段"课程号"建立Course表与表SC之间的永久联系。并为以上建立的永久联系设置参照完整性约束:更新规则为"级联";删除规则为"级联";插入规则为"限制"。

    3.使用SQL语句将学号为"s3"的学生记录从表Student中逻辑删除,并将该SQL语句存放在文件ONEB.TXT中,否则不能得分。

4.创建一个名为Project_S的项目文件。将学生数据库SDB添加到该项目中。

(3)在素材文件夹下有一表单文件formone.scx,其中包含一个文本框和一个命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作:

    1.将文本框和命令按钮两个控件设置为顶边对齐。

    2.将文本框的默认值设置为10。

    3.将表单的标题设置"基本操作",将命令按钮的标题设置为"确定"。

4.设置文本框的InteractiveChange事件代码,使得当文本框输入负数时,命令按钮为无效,即不能响应用户的操作。

 

二、简单应用

    (1)在素材文件夹下,打开该"ADB"数据库,完成如下简单应用:

    1.使用一对多表单向导选择CUST表和ORDER表生成一个名为"ONE"的表单。要求从父表CUST中选择所有字段,从子表ORDER中选择所有字段,使用"顾客号"建立两表之间的关系,样式为阴影式;按钮类型为图片按钮;排序字段为"顾客号",升序;表单标题为"顾客订购商品维护"。

2.使用查询设计器设计一个名称为VIEWA的查询,统计查询所有顾客购买商品应付款的情况。查询结果包括顾客号、顾客名、地址和付款金额四个字段(注意:每件商品的"金额"是由COMM表中该商品的单价*ORDER表中该商品的订购数量计算得到,每个顾客的付款金额则是顾客购买商品金额的合计),各记录按顾客号升序排序,并将查询结果存储到表TABA中。设计完成后,运行该查询。

(2)在素材文件夹下,打开商品销售数据库CDB,完成如下简单应用:

    1.使用一对多报表向导建立名称为P_ORDER的报表。要求从父表顾客表CUST中选择所有字段,从子表订单表ORDER中选择所有字段;两表之间采用"顾客号"字段连接;按"顾客号"字段升序排序;报表样式为"经营式",方向为"纵向";报表标题为"顾客订单表"。然后修改该报表,在页注脚中增加一个标签"制表人:王爱学";该标签水平居中,标签中的":"为中文的冒号。

    2.修改一个名称为TWO.PRG的命令文件。该命令文件统计每个顾客购买商品的金额合计(应付款),结果存储在临时表LS中。然后用LS中的每个顾客的数据去修改表scust对应的记录。该命令文件有3行语句有错误,打开该命令文件进行修改。

    注意:直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行。修改完成后,运行该命令文件。

(3)1.创建一个名为MyForm的表单。表单MyForm需满足以下要求:

①运行表单时,自动显示在Visual FoxPro主窗口的中间。

    ②表单没有最大化和最小化按钮。

    ③表单中要有一个命令按钮(名称为CMD)。该命令按钮的标题为"关闭",当单击该命令按钮时,将关闭其所在的表单。

    2.利用查询设计器创建查询,从orders、orderitems和goods表中查询2007年签订的所有订单的信息。查询结果依次包含订单号、客户号、签订日期、总金额等四项内容,其中总金额为该订单所签所有商品的金额(单价*数量)之和。各记录按总金额降序排序,总金额相同按订单号升序排序。查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。


2023年4月自考-管理系统中的计算机应用00052(实践练习题 4 )的评论 (共 条)

分享到微博请遵守国家法律