1、上机操作题-试卷 93 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)根据 score_manager 数据库,使用查询向导建立一个含有学生“姓名”和“出生日期”的标准查询query3_1qpr。(2)从 score_manager 数据库中删除视图 new_view3。(3)用 SQL 命令向 scorel 表插入一条记录:学号为“993503433”、课程号为“0001”、成绩为 99。(4)打开表单 myform3_4,向其中添加一个“关闭”命令按钮(名称为 Command1),单击此按钮关闭表单(不可以有多余的命令)。(分数:2
2、.00)_二、简单应用题(总题数:1,分数:2.00)2.注意:基本操作题为 4 道 SQL 题,请将每道题的 SQL 命令粘贴到 sql al.txt 文件,每条命令占一行,第 1 道题的命令是第 1 行,第 2 道题的命令是第 2 行,以此类推;如果某道题没有做,相应行为空。 在考生文件夹下完成下列操作: (1)利用 SQL SELECT 命令将表 stock sl.dbf 复制到 sto,ck bk.dbf。 (2)利用 SQL INSERT 命令插入记录(“600028“,4.36,4.60,5500)到 stock bk.dbf 表。 (3)利用 SQL UPDATE 命令将 sto
3、ck_bk.dbf 表中“股票代码”为“600007”的股票“现价”改为 8.88。 (4)利用 SQL DELETE 命令删除 stock_bk.dbf 表中“股票代码”为“600000”的股票。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.(1)将数据库“图书”添加到新建立的项目 my 当中。(2)建立自由表 pub(不要求输入数据),表结构为:出版社 字符型(30) 地址 字符型(30) 传真 字符型(20)(3)将新建立的自由表 pub 添加到数据库“图书”中。(4)为数据库“图书”中的表 borr 建立惟一索引,索引名称和索引表达式均为“借书证号”。(分数:2.
4、00)_上机操作题-试卷 93 答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)根据 score_manager 数据库,使用查询向导建立一个含有学生“姓名”和“出生日期”的标准查询query3_1qpr。(2)从 score_manager 数据库中删除视图 new_view3。(3)用 SQL 命令向 scorel 表插入一条记录:学号为“993503433”、课程号为“0001”、成绩为 99。(4)打开表单 myform3_4,向其中添加一个“关闭”命令按钮(名称为 Command1),单击此按钮关闭表单(不可以有多余的命令)。(分
5、数:2.00)_正确答案:(正确答案:(1)在命令窗口执行命令:OPEN DATABASE score_manager。打开数据库环境。 执行【文件】【新建】菜单命令,在弹出的“新建”对话框中选中“查询”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“查询向导”项,单击“确定”按钮,启动查询向导。 在查询向导的“步骤 1-字段选取”界面的“数据库和表”下选中“STUDENT”表,双击“可用字段”中的“姓名”和“出生日期”字段,将其添加到“选定字段”中。 由于本题不再要求涉及其他操作,可单击“完成”命令按钮直接跳至向导最后一个界面“步骤 5-完成”,继续单击“完成”按钮,在弹出
6、的“另存为”对话框的“文件名”框中输入查询文件名 QUERY3_1,单击“保存”按钮。 (2)在命令窗口执行命令:MODIFY DATABASE score_manaqer,打开数据库设计器。 右击数据库设计器中的 new_view3视图文件,选择【删除】快捷菜单命令。在弹出的 Visual FoxPro 对话框中单击“移去”按钮,将new_view3 视图移出数据库。 (3)在命令窗口执行命令: INSERT INTO SCORE1 VALUES (“993503433“,“0001“,99)。 (4)在命令窗口执行命令:MODIFY FORM myform3-4,打开表单设计器修改表单。
7、从“表单控件”工具栏中向表单添加一个命令按钮控件。选中命令按钮,在“属性”面板中修改按钮的 Caption 属性值“关闭”。 双击“关闭”命令按钮,编写 Click 事件代码: THISFORMRELEASE。 单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。 本题考查了查询向导的使用;视图的删除;SQL 数据操作语句和表单常用控件的操作。 视图删除可以在数据库设计器中进行,也可以直接通过命令删除,SQL 插入语句功能属于 SQL 的数据操作功能,通过INSERT 完成。 查询向导和表单的操作也都属于比较简单的操作,修改表单及控件属性值一般是在“属性”面板中进行,如果
8、当前没有打开“属性”面板,可以右击表单选择【属性】快捷菜单命令打开。)解析:二、简单应用题(总题数:1,分数:2.00)2.注意:基本操作题为 4 道 SQL 题,请将每道题的 SQL 命令粘贴到 sql al.txt 文件,每条命令占一行,第 1 道题的命令是第 1 行,第 2 道题的命令是第 2 行,以此类推;如果某道题没有做,相应行为空。 在考生文件夹下完成下列操作: (1)利用 SQL SELECT 命令将表 stock sl.dbf 复制到 sto,ck bk.dbf。 (2)利用 SQL INSERT 命令插入记录(“600028“,4.36,4.60,5500)到 stock b
9、k.dbf 表。 (3)利用 SQL UPDATE 命令将 stock_bk.dbf 表中“股票代码”为“600007”的股票“现价”改为 8.88。 (4)利用 SQL DELETE 命令删除 stock_bk.dbf 表中“股票代码”为“600000”的股票。(分数:2.00)_正确答案:(正确答案:请查看 sql al.txt 文件,其中的 4 条语句分别为: (1)SELECT * FROM stock sl INTO TABLE stock bk (2)INSERT INTO stock_bk VALUE(“600028“,4.36,4.60,5500) (3)UPDATE stoc
10、k_bk SET 现价=8.88 WHERE 股票代码=“600007“ (4)DELETE FROM stock_bk WHERE 股票代码=“600000“解析:本大题主要考查了 SQL 的操作功能,包括数据的插入(INSERT)、更新(UPDATE)和删除(DELETE)。复制表可以使用 SQL 查询功能中表的去向语句来实现。)解析:三、综合应用题(总题数:1,分数:2.00)3.(1)将数据库“图书”添加到新建立的项目 my 当中。(2)建立自由表 pub(不要求输入数据),表结构为:出版社 字符型(30) 地址 字符型(30) 传真 字符型(20)(3)将新建立的自由表 pub 添加
11、到数据库“图书”中。(4)为数据库“图书”中的表 borr 建立惟一索引,索引名称和索引表达式均为“借书证号”。(分数:2.00)_正确答案:(正确答案:(1)启动 Visual FoxPro 后,在命令窗口输入命令:CREATE PROJECT my,新建一个项目管理器。在项目管理器 my 中,首先在“数据”选项卡中选择“数据库”,然后单击选项卡右边的“添加”命令按钮,在系统弹出的“打开”对话框中,将考生文件夹中的数据库“图书”添加到项目管理器中,单击“确定”按钮。 (2)在项目管理器 my 中,首先在“数据”选项卡中选择“自由表”,然后单击选项卡右边的“新建”命令按钮,在系统弹出的“新建表
12、”对话框中,单击“新建表”图标,将其命名为 pub 保存在考生文件夹中。在弹出的 pub 表设计器的“字段”选项卡中,根据题意依次输入每个字段的字段名、类型和宽度。单击表设计器右边的“确定”按钮。 (3)在项目管理器的“数据”选项卡中,依次展开数据分支,选中“表”,然后单击“添加”命令按钮,弹出“打开”对话框,将考生文件夹下的 pub自由表添加到数据库“图书”中。 (4)在项目管理器的“数据”选项卡中,选中“图书”数据库,单击“修改”命令按钮打开数据库设计器,右键单击数据库表 borr,在弹出的快捷菜单中选择“修改”菜单命令,进入 borr 的数据表设计器界面,然后单击“索引”选项卡,此选项卡中的“索引名”和“索引表达式”改为“借书证号”,在“索引类型”的下拉框中,选择“惟一索引”。单击“确定”按钮,保存数据表结构的修改。解析:本大题主要考查的是通过项目管理器来完成一些数据库及数据库表的操作,项目的建立可以直接在命令窗口输入命令来实现,数据库添加可以通过项目管理器中的命令按钮,打开相应的设计器直接管理。添加和修改数据库中的数据表可以通过数据库设计器来完成,建立表索引可以在数据表设计器中完成。)解析: