问答题单击“退出”菜单项对应命令SET SYSMENU TO DEFAULT,用于返回到系统菜单,程序终止运行。
问答题在考生文件夹下的“雇员管理”数据库中完成如下操作: (1)为“雇员”表增加一个字段名为“EMAIL、类型为“字符型”、宽度为20的字段。 (2)设置“雇员”表中“性别”字段的有效性规则,性别取“男”或“女”,默认值为“女”。 (3)在“雇员”表中,将所有记录的EMAIL字段值使用“部门号”的字段值加上“雇员号”的字段值再加上“@xxxx.com.cn”进行替换。 (4)通过“部门号”字段建立“雇员一表和“部门”表间的永久联系。
问答题(2) my. prg 中的SQL语句用于查询出位于“北京”的仓库的“城市”字段以及管理这些仓库的职工的所有信息,现在该语句中有3处错误,分别出现在第1行、第2行和第3行,请更正之。
问答题(1)新建一个数据库mydatabase,在库中建立数据库表temp,表内容和结构与当前文件夹下的"歌手信息"表完全相同。(2)建立快捷菜单mymenu,快捷菜单有两条命令:"打开文件"和"关闭文件"。(3)使用报表向导建立一个报表,报表的数据来源分别是"打分表"(父表)和"歌手信息"(子表)两个数据库文件,选取这两个表的全部字段,连接字段为"歌曲编号",按"分数"升序排列,报表的标题为"打分一览表",最后将报表保存为"打分表"。(4)使用SQL命令将表temp中歌手编号为111的歌手的年龄修改为20岁,命令存储在mypro.prg中。
问答题(1)modierr.prg中的SQL语句用于计算“银行”的股票(股票简称中有“银行”二字)的总盈余,现在该语句中有三处错误,分别出现在第1行、第4行和第6行,请改正。 (注意:不要改变语句的结构、分行,直接在相应处修改。) (2)修改一个名称为three.prg的命令文件。该命令文件查询累计消费金额在5000元以上、每次购买数量大于或等于10的“女”会员的“会员号”、“会员名”、“单位”和“电话”,结果输出到表three中。该命令文件在第3行、第6行、第7行有错误,打开该命令文件,直接在错误处修改,不允许增加和删除行。修改完成后,运行该命令文件。 (3)在考生文件夹下打开命令文件three.prg,该命令文件用来查询所有成绩都高于或等于平均分的学生的考生号和姓名。并将查询结果存储到表three中。注意,该命令文件在第3行、第6行、第9行有错误,打开该命令文件,直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行。
问答题在下建立项目market。 (2)在项目market中建立数据库prod_m。 (3)把考生文件夹中自由表category和products加入到prod_m数据库中。 (4)为category表建立主索引,索引名为primarykey,索引表达式为“分类编码”; 为products表建立普通索引,索引名为regularkey,索引表达式为“分类编码”。
问答题(1)在考生文件夹下有一个数据库“图书借阅”,使用报表向导制作一个名为tsrepo的报表,存放在考生文件夹下。要求:选择borrows表中所有的字段。报表样式为“经营式”,报表布局:列数“1”,字段布局“列”,方向“纵向”,按“借书证号”字段升序排序,报表标题为“读者信息浏览”。 (2)在考生文件件下有一个数据库“图书借阅”,其中有数据库表borrows,在考生文件件下设计一个名为inform的表单,表单标题为“商看读者信息”。该表单为数据库中borrows表的窗口输入界面,表单上还有一个标题为“退出”的按钮,单击该按钮,则关闭表单。
问答题在考生文件夹下,有一表单文件nayfornl.SCX。打开该表单文件,然后在表单设计器环境下完成如下操作: (1)在属性窗口中将表单设置为不可移动的,并将其标题设置为“表单操作”。 (2)为表单新建一个名为mymethod的方法,方法代码为:wail“mymethod”window。 (3)设置Ok按钮的Click事件代码,其功能是调用表单的mymethod方法。 (4)设置Cancel按钮的Click事件代码,其功能是关闭当前表单。
问答题在
下完成如下综合应用:
(1)打开在基本操作题中建立的项目myproject。
(2)在项目中建立程序SQL,该程序中只有一条SQL查询语句,功能是查询7月份以后(含)签订订单的客户名、图书名、数量、单价和金额(单价*数量),结果先按客户名再按图书名升序排序并存储到表MYSQLTABLE中。
(3)在项目中建立菜单mymenu,该菜单包含运行表单、执行程序和退出3个菜单项,它们的功能分别是执行表单myform、执行程序SQL、恢复到系统默认菜单(前两项使用直接命令方式;最后一项使用过程,其中包含一条clear events命令)。
(4)在项目中建立程序main,该程序的第一条语句是执行菜单mymenu,第二条语句是readevents,并将该程序设置为主文件。
(5)连编生成应用程序myproject.app。
(6)运行连编生成的应用程序,并执行所有菜单项。
问答题在考生文件夹下,打开招生数据库sdb,完成如下简单应用:(1)使用一对多表单向导选择ksb表和kscjb表生成一个名为two的表单。要求从父表ksb中选择所有字段,从子表kscjb中选择所有字段,使用“考生号”建立两表之间的关系,样式为阴影式;按钮类型为图片按钮;排序字段为考生号(来自ksb),升序;表单标题为“考生数据输入维护”。(2)在考生文件夹下打开命令文件three.prg,该命令文件用来查询所有成绩都高于或等于平均分的学生的考生号和姓名。并将查询结果存储到表three中。注意,该命令文件在第3行、第6行、第9行有错误,打开该命令文件,直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行。
问答题在考生文件夹下完成如下简单应用:1.利用查询设计器创建一个名为query1.qpr的查询文件,查询考生文件夹下xuesheng表和chengji表中数学、英语和信息技术3门课中至少有一门课在90分以上(含)的学生记录。查询结果包含学号、姓名、数学、英语和信息技术5个字段,各记录按学号降序排列;查询去向为表table1。并运行该查询。2.新建一个名为cj_m的数据库,并向其中添加xuesheng表和chengji表。然后在数据库中创建视图view1:通过该视图只能查询少数民族学生的英语成绩;查询结果包含学号、姓名、英语3个字段;各记录按英语成绩降序排序,若英语成绩相同按学号升序排序。最后利用刚创建的视图view1查询视图中的全部信息,并将查询结果存放在表table2中。
问答题在考生文件夹下有工资数据库wage3,包括数据库表文件:zg(仓库号C(4),职工号C (4),工资N(4))。设计一个名为tj的菜单,菜单中有两个菜单项“统计”和“退出”。 程序运行时,单击“统计”菜单项应完成下列操作;检索出工资小于或等于本仓库职工平均工资的职工信息,并将这些职工信息按照仓库号升序排序,在仓库号相同的情况下再按职工号升序存放到emp1(emp1为自由表)文件中,该数据库表文件和zs数据库表文件具有相同的结构。 单击“退出”菜单项,程序终止运行。 (注意:相关数据表文件存在于考生文件夹下)
问答题在
下已有customers(客户)、orders(订单)、orderitems(订单项)和goods(商品)4个表。
在考生文件夹下完成如下操作:
问答题(1)根据“班级学生”库中的表用SOL SELECT命令查询学生的学号、姓名、课程号和成绩,结果按“课程号”降序排序,“课程号”相同时按“成绩”降序排序,并将查询结果存储到cib表中,将使用的sQL语句保存到mysql.txt中。 (2)使用表单向导选择“学生”表生成一个躬为myforrnI的表单。要求选择“学生”表中所有字段,表单样式为“浮雕式”;按钮类型为“图片按钮”;排序字段选择“学号”(降序);表单标题为“学生基本情况输入维护”。
问答题在考生文件夹下,打开CDB数据库,完成如下综合应用:创建一个标题名为“查询”、文件名为TWO的表单,如下图所示。表单要求如下:1.为表单建立数据环境,依次向数据环境添加ORDER、CUST和COMM表。2.表单启动后自动居中。在该表单中设计一个标签、一个文本框、两个表格和两个命令按钮。(1)标签标题为“输入顾客号”,文本框用于输入顾客号,两个表格控件用于显示结果。(2)命令按钮的功能如下:①“查询”按钮:在该按钮的Click事件中使用SQL的SELECT命令查询顾客号等于输入的“顾客号”的顾客的顾客号、顾客名和地址,以及购买商品的商品号、商品名、单价、数量和金额(各商品记录按商品号升序排序)。将查询的顾客信息在表格控件Grid1中显示,同时将结果存储到表TABB中;将查询的顾客购买商品的结果在表格控件Grid2中显示,同时将结果存储到表TABC中。注意:每件商品的“金额”是由COMM表中该商品的单价*ORDER表中该商品的订购数量计算得到。表TABB和表TABC结构分别如下:TABB(顾客号,顾客名,地址)TABC(商品号,商品名,单价,数量,金额)②“退出”按钮:其功能是关闭和释放表单。注意:表格控件的RecordSourceType属性设置为“4-SQL说明”。表单设计完成后,运行该表单,查询顾客号等于“010003”的顾客信息和购买的商品信息。
问答题在考生文件夹下完成下列操作: 1.打开名称为SDB的学生数据库,分别为学生表Student、选课成绩表SC和课程表Course创建主索引。Student表主索引的索引名和索引表达式均为“学号”;Course表主索引的索引名和索引表达式均为“课程号”;SC表的主索引名为PK_SC,索引表达式为“学号+课程号”的字段组合。 2.通过字段“学号”建立Student表与SC表之间的永久联系,通过字段“课程号”建立Course表与表SC之间的永久联系,并为以上建立的永久联系设置参照完整性约束:更新规则为“级联”;删除规则为“级联”;插入规则为“限制”。 3.使用SQL语句将学号为“s3”的学生记录从表Student中逻辑删除,并将该SQL语句存放在文件ONE.PRG中。 4.创建一个名为Project_S的项目文件,将学生数据库SDB添加到该项目中。
问答题(1)student是一个“学牛”表,其中包含学号(c 8)、姓名(C 8)、性别(c 2)、政治面目(C 4)、班级(C 5)等字段。考生文件夹下的modil.prg程序文件的功能是显示输出所有政治面目为“群众”的“男”生的姓名和班级,每行输出一个学生的信息;程序中有三处错误,请加以改正。 说明:程序中******ERROR:FOrYND******的下一行即为错误所在行。请用改正后的程序行覆盖错误所在行,不要插入或删除任何程序行。 (2)建立命令义件sprog.prg,该命令文件包含如下两条语句: 第一条语句使用sQL uPDATE命令计算和更新student表的年龄字段值(计算年龄的表达式是year(datO)一year(,q4,生日期1)。 第二条语句使用SQL SELECT命令查询各种“政治面目”的学生人数和平均年龄,并将结果存储于表sqlresults(字段名是政治面目、人数和平均年龄)。 说明:以七命令文件必须执行,并产生所要求的结果。
问答题设计一个名称为form2的表单,表单上有“浏览”(名称为Command1)和“打印”(Command2)两个命令按钮。鼠标单击“浏览”命令按钮时,先打开数据库sdb,然后执行SELECT语句查询前面定义的SVIEW视图中的记录(两条命令,不可以有多余命令);鼠标单击“打印”命令按钮时,预览报表文件p_student的内容(一条命令,不可以有多余命令)。
问答题在下完成如下简单应用:
问答题(1)根据“班级学生”库中的表用SQL SELECT命令查询学生的学号、姓名、课程号和成绩,结果按“课程号”降序排序,“课程号”相同时按“成绩”降序排序,并将查询结果存储到cib表中,将使用的SQL语句保存到:mysq1.txt中。 (2)使用表单向导选择“学生”表生成一个名为myform1的表单。要求选择“学生”表中所有字段,表单样式为“浮雕式”;按钮类型为“图片按钮”;排序字段选择“学号”(降序);表单标题为“学生基本情况输入维护”。
