1、上机操作题-试卷 39 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件央下,将 BOOKS 表内所有书名中含有“计算机”3 个字的图书信息复制到 BOOKS_BAK 表中,以下操作均存 BOOKS_BAK 表中完成;(2)将复制后的图书价格在原价格的基础上降低 5;(3)从图书均价高于 25 元(含 25)的出版社中,查询均价最低的出版社并显示其名称及均价,查询结果保存存 Dew_table4表中(字段名为出版单位和均价)。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.1在考生文件夹下新建一个名为“库存管理”的
2、项目文件。 2在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。 3修改“零件信息”表的结构,为其增加一个字段:字段名为“规格”,类型为字符型,长度为 8。 4打开并修改 mymenu 菜单文件,为菜单项“查找”设置快捷键 Ctrl+T。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下完成如下简单应用。 1用 SQL 语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表 item_temp 中,同时将使用的 SQL 语句存储于新建的文本文件 it
3、emtxt 中。 2根据零件信息、使用零件和项目信息 3 个表,利用视图设计器建立一个视图 view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是:项目号为“s2”。(分数:2.00)_上机操作题-试卷 39 答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件央下,将 BOOKS 表内所有书名中含有“计算机”3 个字的图书信息复制到 BOOKS_BAK 表中,以下操作均存 BOOKS_BAK 表中完成;(2)将复制后的图书价格在原价格的基础上降低 5;(3)从图书均价高于 25 元(
4、含 25)的出版社中,查询均价最低的出版社并显示其名称及均价,查询结果保存存 Dew_table4表中(字段名为出版单位和均价)。(分数:2.00)_正确答案:(正确答案:步骤 1:在命令窗口中输入下列代码,该代码用于将 BOOKS 表中满足条件的记录复制到 BOOKS_BAK 表中;按回车键执行该代码。 * SELECT*FROM B00KS WHERE 书名 LIKE“计算机”INTO TABLE BOOKS_BAK * 步骤 2:在命令窗口中输入下列代码,更新BOOKS_BAK 表中的价格字段,并按回车键以执行该代码。 * UPDATE BOOKS_BAK SET 价格=价格*(1-00
5、5) * 步骤 3:在命令窗口中输入下列代码,并按回车键以执行该代码。 * SELECT TOP 1 Books_bak出版单位,avg(books_bak价格)as 均价; FROM books_bak; GROUP BY Books_bak出版单位; HAVING 均价=25; ORDER BY 2: INTO TABLE new_table4dbf *)解析:二、简单应用题(总题数:1,分数:2.00)2.1在考生文件夹下新建一个名为“库存管理”的项目文件。 2在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。 3修改“零件信息”表的结构,
6、为其增加一个字段:字段名为“规格”,类型为字符型,长度为 8。 4打开并修改 mymenu 菜单文件,为菜单项“查找”设置快捷键 Ctrl+T。(分数:2.00)_正确答案:(正确答案:(1)在命令窗口输入“Creat Project 库存管理”(也可写作“Crea Proj 库存管理”),并按回车键即可新建一个项目。 (2)步骤 1:在项目管理器中选择“数据”节点下的“数据库”选项,单击“新建”按钮,在“新建数据库”对话框中单击“新建数据库”,在“创建”对话框中输入数据库名“使用零件情况”,并单击“保存”按钮。 步骤 2:在数据库设计器空白处有击,在弹出的快捷菜单中选择“添加表”命令,在“打
7、开”对话框中分别将考乍文件下的“零件信息”、“使用零件”和“项目信息”表添加到数据库中。 (3)在数据库设计器中有出表“零件信息”,在弹出的快捷菜单中选择“修改”命令,打歼表设计器的“字段”选项卡,在“字段名”中输入“规格”,“类型”选择“字符型”,“宽度”为 8,单击“确定”按钮。 (4)步骤 1:单击工具栏中的“打开”按钮,在“打开”对话框中双击考生文件夹下的 mymenumnx 文件。 步骤 2:在弹出的菜单设计器中,单击“文件”行中的“编辑”按钮,再单击“查找”行中的“选项”按钮,在弹出的“提示选项”对话框中的“键标签”处按下 CTRL+T,最后单击“确定”按钮。 步骤 3:单击工具栏
8、中的“保存”按钮,再单击主菜单栏中“菜单”下的“生成”命令,在“生成菜单”对话框中单击“生成”按钮。)解析:三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下完成如下简单应用。 1用 SQL 语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表 item_temp 中,同时将使用的 SQL 语句存储于新建的文本文件 itemtxt 中。 2根据零件信息、使用零件和项目信息 3 个表,利用视图设计器建立一个视图 view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条
9、件是:项目号为“s2”。(分数:2.00)_正确答案:(正确答案:(1)操作步骤 步骤 1:单击工具栏中的“新建”按钮,在“新建”对话框中选择“文件类型”选项组中的“查询”,并单击“新建文件”按钮。 步骤 2:在“添加表或视图”对话框中分别将表零件信息、使用零件和项目信息添加到查询设计器,并根据联接条件建立联接。 步骤3:在查询设计器的“字段”选项卡中,分别将项目信息项目号、项目信息项目名、零件信息零件号、零件信息零件名称添加到“选定字段”列表中。 步骤 4:在“排序依据”选项卡中,将项目信息项目号添加到“排序条件”列表中,并选择“降序”单选按钮;再将零件信息零件号添加到“排序条件”列表中,并
10、选择“升序”单选按钮。 步骤 5:单击“查询”菜单下的“查询去向”命令,在“查询去向”对话框中选择“表”,并输入表名 item_temp,单击确定按钮。 步骤 6:单击“查询”菜单下的“查看 SQL”命令,并复制令都代码;再单击工具栏中的“新建”按钮,在“新建”对话框中选择“文件类型”选项组下的“文本文件”,单击“新建文件”按钮,将复制的代码粘贴到此处。代码如下所示: SELECT 项目信息项目号,项目信息项目名,零件信息零件号,; 零件信息零件名称; FROM 使用零件情况!零件信息 lNNER JOIN 他用零件情况!使用零件; INNER J0lN 使用零件情况!项目信息; ON使用零件
11、项目号=项目信息项目号; ON 零件信息零件号=使用零件零件号; ORDER BY 项目信息项目号 DESC,零件信息零件号; INTO TABLE item_tempdbf 步骤 7:最后单击工具栏中的“保存”按钮,在“另存为”对话框中输入 item单击“保存”按钮;再在命令窗口输入:do itemtxt,按回车键运行查询。 (2)操作步骤 步骤 1:单击工具栏中的“打开”按钮,在“打”对话框中选择考生文件夹下的“使用零件情况”数据库,再单击“确定”按钮。 步骤 2:在数据库设计器中,单击“数据库设计器”工具栏中的“新建本地视图”按钮,在“新建本地视图”对活框中单击“新建视图”按钮。 步骤 3:在“添加表或视图”对话框中分别双击表零件信息、使用零件和项目信息,并单击“关闭”按钮。步骤 4:在视图设计器的“字段”选项卡中,分别将项目信息项目号、项目信息项目名、零件信息零件名称、零件信息单价和使用零件数量添加到选定字段。 步骤 5:在“筛选”选项卡的“字段名”中选择“项目信息项目号”,“条件”选择“=”,“实例”处输入“s2”;在“排序依据”选项卡中将项目信息项目号字段添加到“排序条件”列表框,并选择“升序”单选按钮。 步骤 6:单击工具栏中的“保存”按钮,在“保存”对话框中输入视图名称 view_item,单击“确定”按钮。最后单击工具栏中的“运行”按钮。)解析: