问答题在
下,完成如下操作:
(1)将student表中学号为99035001的学生的“院系”字段值修改为“经济”。
(2)将score表中“成绩”字段的名称修改为“考试成绩”。
(3)使用SQL命令(ALTER TABLE)为student表建立一个候选索引,索引名和索引表达式均为“学号”,并将相应的SQL命令保存在three.prg文件中。
(4)通过表设计器为course表建立一个候选索引,索引名和索引表达式都是“课程编号”。
问答题(1)在考生文件夹下新建一个名为“库存管理”的项目文件。 (2)在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。 (3)修改“零件信息”表的结构,为其增加一个字段,字段名为“规格”,类型为字符型,长度为8。 (4)打开并修改mymenu菜单文件,为菜单项“查找”设置快捷键Ctrl+T。
问答题(1)打开表单myform4-4,把表单(名称为Forml)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为labell的标签)的字号改为25,字体改为黑体。再在表单上添加“关闭”(名称为Commandl)命令按钮,单击此按钮关闭表单。最后保存并运行表单。(2)设计一个表单MYFORM4,表单中有两个命令按钮“查询”(名称为Commandl)和“退出”(名称为Command2)。①单击“查询”按钮,查询bookauth数据库中出版过三本以上(含三本)图书的作者信息,查询信息包括:作者姓名,所在城市;查询结果按作者姓名升序保存在表new-- view4中。②单击“退出”按钮关闭表单。注意:完成表单设计后要运行表单的所有功能。
问答题(1)建立一个文件名和表单名均为two的表单,然后为表单two建立一个名为quit的新方法(单击选择表单后,从“表单”菜单中选择“新建方法程序”命令),并在该方法中写一条语句Thisform.release;最后向表单中添加一个命令按钮(Command1),并在该命令按钮的Click事件中写一条调用新方法quit的讯句。 (2)使用SQL语句计算每个歌手的最高分、最低分和平均分,并将结果存储到result.dbf表中(包含“歌手姓名”、“最高分”、“最低分”和“平均分”4个字段),要求结果按“平均分”降序。 注意:按“歌手姓名”分组;每个歌手的最高分、最低分和平均分由评分表中的“分数”字段计算得出。
问答题在考生文件夹下有myform表单文件,将该表单设置为顶层表单,然后设计一个菜单,并将新建立的菜单应用于该表单(在表单的load事件中运行菜单程序)。新建立的菜单文件名为mymenu,结构如下(表单、报表和退出是菜单栏中的3个菜单项):表单浏览课程浏览选课统计报表预览报表退出如图2-4所示。各菜单项的功能如下:①选择“浏览课程”时在表单的表格控件中显示“课程”表的内容(在过程中完成,直接指定表名)。②选择“浏览选课统计”时在表单的表格控件中显示简单应用题建立的视图sview的内容(在过程中完成,直接指定视图名)。③选择“预览报表”时预览简单应用题建立的报表creport(在命令中完成)。④选择“退出”时关闭和释放表单(在命令中完成)。注意:最后要生成菜单程序,并注意该菜单将作为顶层表单的菜单。
问答题(1)打开程序文件progerr.prg,按文件中给出的功能要求改正其中的错误,以文件名prognew.prg重新保存该文件并运行程序。(2)建立顶层表单,表单文件名为myform.sex,表单控件名为myform,表单标题为“顶层表单”。为顶层表单建立菜单mymenu。菜单栏如图2—24所示(无下拉菜单),单击“退出”菜单时,关闭释放此顶层表单,并返回到系统菜单(在过程中完成)。
问答题建立项目文件,文件名为my。
(2)将数据库stu添加到新建立的项目当中。
(3)从数据库stu中永久性地删除数据库表“学生”,并将其从磁盘上删除。
(4)修改表单wen,将其name属性值改为my。
问答题(1)在
下新建一个名为“库存管理”的项目文件。
(2)在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。
(3)修改“零件信息”表的结构,为其增加一个字段,字段名为“规格”,类型为字符型,长度为8。
(4)打开并修改mymenu菜单文件,为菜单项“查找”设置快捷键Ctrl+T。
问答题将数据库“图书”添加到新建立的项目my当中。
(2)建立自由表pub(不要求输入数据),表结构为:
出版社 字符型(30)
地址 字符型(30)
传真 字符型(20)
(3)将新建立的自由表pub添加到数据库“图书”中。
(4)为数据库“图书”中的表borr建立惟一索引,索引名称和索引表达式均为“借书证号”。
问答题提示:在考试的过程中可以使用“显示→预览”菜单查看报表的效果。
问答题(1)在“学籍”数据库中有student、score和course三个表,使用菜单设计器制作一个名为menul的菜单,菜单只有一个“查询”菜单项。该菜单项中有“按学号”、“按课程号”和“退出”3个子菜单。“按学号”和“按课程号”子菜单分别使用SQL语句的AVG函数统计各学生和课程的平均成绩。统计结果中分别包括“学号”、“姓名”、“平均成绩”和“课程编号”、“平均成绩”。“退出”子菜单负责返回到系统菜单。(2)在数据库“图书”中建立视图“tsview”,显示表loans中的所有记录,并按“借书日期”降序排序。建立表单forml,在表单上添加“表格”控件显示新建立的视图的记录。
问答题(1)在考生文件夹下建立一个名为emp—bak的表,其结构与employee表的结构完全相同。 (2)为employee表的“职员号”字段建立一个候选索引,索引名为empid,表达式为“职员号”。 (3)使用报表向导生成一个名为employee.frx的报表文件,其中包括employee表的职员号、姓名、性别和职务4个字段,报表样式为“简报式”,按“职员号”升序排序,报表标题为“职员一览表”。 (4)建立一个名为one.prg的命令文件,该文件包含一条运行(预览)报表文件employee.frx的命令。
问答题(1)将order_listl表中的全部记录追加到order_list表中,然后用SQL SELECT语句完成查询:按总金额降序列出所有客户的客户号、客户名及其订单号和总金额,并将结果存储到results表中(其中客户号、客户名取自customer表,订单号、总金额取自order_list表)。 (2)打开form1表单,并按如下要求进行修改(注意:最后保存所做的修改): ①表单中有5个随机排列的命令按钮,不要移动或改变“基准按钮”的位置(否则影响成绩),然后使其他命令按钮与“基准按钮”左部对齐。 ②在这组命令按钮的右边添加一个表格控件,并将它的RecordSourceType属性设置为“表”,然后设置另一个相关属性使在表格控件中显示customer。表的记录。
问答题利用查询设计器创建查询,从employee和orders表中查询“组别”为1的组各职员所签的所有订单信息。查询结果依次包含“订单号”、“金额”和“签订者”3项内容,其中“签订者”为签订订单的职员姓名。按“金额”降序排列各记录,查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。
问答题在考生文件夹下,先打开学生数据库sdb,然后创建文件名为tform的表单,完成如下综合应用:在该表单中设计两个命令按钮,各命令按钮的功能如下:①“查询”按钮(Commandl):在该按钮的“Click”事件中使用SQL的SELECT命令查询选课数量大于等于4门且平均成绩大于等于75分的每个同学的学号、姓名、平均成绩和选课门数,查询结果按平均成绩降序排序并存储到表two中。表two中的字段名分别为:学号、姓名、平均成绩、选课门数。②“退出”按钮( Command2):单击“退出”按钮时,关闭表单。表单设计完成后,运行该表单,点击“查询”按钮进行查询。
问答题在考生文件夹下完成下列操作:(1)用命令新建一个名为“外汇”的数据库,并将该命令存储于one.txt中。(2)将自由表“外汇汇率”、“外汇账户”、“外汇代码”加入到新建的“外汇”数据库中。(3)用SQL语句在“外汇”数据库中新建一个数据库表rate,其中包含4个字段“币种l代码”C(2)、“币种2代码”C(2)、“买入价”N(8,4)、“卖出价”N(8,4),请将SQL语句存储于two.txt中。(4)表单文件testform中有一个名为forml的表单(如图2-6所示),请将编辑框控件Editl的滚动条去掉。
问答题建立项目文件,文件名为my。 (2)将数据库stu添加到新建立的项目当中。 (3)从数据库stu中永久性地删除数据库表“学生”,并将其从磁盘上删除。 (4)修改表单wen,将其name属性值改为my。 (考生文件夹下载)
问答题(1)利用查询设计器创建查询,从考生文件夹下的xuesheng表和chengji表中查询“数学”、“英语”和“信息技术”3门课中至少有一门课在90分以上(含)的学生记录。查询结果包含“学号”、“姓名”、“数学”、“英语”和“信息技术”5个字段;各记录按“学号”降序排序;查询去向为表tablel。最后将查询保存在queryl.qpr文件中,并运行该查询。 (2)首先创建数据库ci_m,并向其中添加xuesheng表和chengji表。然后在数据库中创建视图viewl:利用该视图只能查询少数民族学生的“英语”成绩;查询结果包含“学号”、“姓名”、“英语”3个字段;各记录按“英语”成绩降序排序,若“英语”成绩相同按“学号”升序排序。最后利用刚创建的视图viewl查询视图中的全部信息,并将查询结果存放在表table2中。
问答题在考生文件夹下完成如下操作:(1)打开表单one,如图1所示,通过设置控件的相关属性,使得表单开始运行时焦点在“打开”命令按钮上,并且接下来的焦点的移动顺序是“关闭”和“退出”。(2)打开表单two,如图2所示,使用“布局”工具栏的“顶边对齐”按钮将表单中的3个命令按钮控件设置成顶边对齐,如图3所示。(3)创建一个名为“分组情况表”的自由表(使用SQL语句),其中有组号和组名两个字段,组号占两个字符,组名占10个字符。将该SQL语句存储在three.prg中。(4)使用SQL语句插入一条记录到“分组情况表”中,插入的记录中,组号是“01”,组名是“通俗唱法”。将该SQL语句存储在four.prg中。
问答题在考生文件夹下有student(学生)、course(课程)和score(选课成绩)3个表,用SQL语句完成如下操作: (1)查询每门课程的最高分,要求得到的信息包括课程名称和分数,将结果存储到max.dbf表文件(字段名是课程名称和分数),并将相应的sQL语句存储到命令文件oneprg。 (2)查询哪些课程有不及格的成绩,将查询到的课程名称存入文本文件new.txt,并将相应的SOL语句存储到命令文件two.prg。