1、上机操作题模拟试卷 94及答案与解析 一、基本操作题 1 (1)根据 score_manager数据库,使用查询向导建立一个含有学生 “姓名 ”和 “出生日期 ”的标准查询 query3_1 qpr。 (2)从 score_manager数据库中删除视图 new_view3。 (3)用 SQL命令向 scorel表插入一条记录:学号为 “993503433”、课程号为 “0001”、成绩为 99。 (4)打开表单 myform3_4,向其中添加一个 “关闭 ”命令按钮 (名称为 Command1),单击此按钮关闭表单 (不可以有多余的命令 )。 二、简单应用题 2 注意:基本操作题为 4道 S
2、QL题,请将每道题的 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命令将 stock_bk.dbf表中 “股票代码 ”为 “600007”的股票 “现价 ”改为 8.88。 (4)利用 SQ
3、L DELETE命令删除 stock_bk.dbf表中 “股票代码 ”为 “600000”的股票。 三、综合应用题 3 (1)将数据库 “图书 ”添加到新建立的项目 my当中。 (2)建立自由表 pub(不要求输入数据 ),表结构为: 出版社 字符型 (30) 地址 字符型 (30) 传真 字符型 (20) (3)将新建立的自由表 pub添加到数据库 “图书 ”中。 (4)为数据库 “图书 ”中的表 borr建立惟一索引,索引名称和索引表达式均为 “借书证号 ”。 上机操作题模拟试卷 94答案与解析 一、基本操作题 1 【正确答案】 (1) 在命令窗口执行命令: OPEN DATABASE s
4、core_manager。打开数据库环境。 执行【文件】 【新建】菜单命令,在弹出的 “新建 ”对话框中选中 “查询 ”选项,然后单击 “向导 ”图标按钮,系统弹出 “向导选取 ”对话框,选中 “查询向导 ”项,单击 “确定 ”按钮,启动查询向导。 在查询向导的 “步骤 1-字段选取 ”界面的 “数据 库和表 ”下选中 “STUDENT”表,双击 “可用字段 ”中的 “姓名 ”和 “出生日期 ”字段,将其添加到 “选定字段 ”中。 由于本题不再要求涉及其他操作,可单击 “完成 ”命令按钮直接跳至向导最后一个界面 “步骤 5-完成 ”,继续单击 “完成 ”按钮,在弹出的 “另存为 ”对话框的 “
5、文件名 ”框中输入查询文件名 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,打开表单设计器修改表单。
6、从 “表单控件 ”工具栏中向表单添加一个命令按钮控件。选中命令按钮,在 “属性 ”面板中修改按钮的 Caption属性值 “关闭 ”。 双击 “关闭 ”命令按钮,编写 Click事件代码: THISFORM RELEASE。 单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。 本题考查了查询向导的使用;视图的删除; SQL数据操作语句和表单常用控件的操作。 视图删除可以在数据库设计器中进行,也可以直接通过命令删除, SQL插入语句功能属于 SQL的数据操作功能,通过 INSERT完成。 查询向导和表单的操作也都属于比较简单的操作,修改表单及控件属性值一般是在“属
7、性 ”面板中进行,如果当前没有打开 “属性 ”面板,可以 右击表单选择【属性】快捷菜单命令打开。 【知识模块】 上机操作题 二、简单应用题 2 【正确答案】 请查看 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 stock_bk SET现价 =8.88 WHERE股票代码 =“600007“ (4)DELETE FROM stock_bk WHERE股票代码 =“600
8、000“解析:本大题主要考查了 SQL的操作功能,包括数据的插入 (INSERT)、更新 (UPDATE)和删除(DELETE)。复制表可以使用 SQL查询功能中表的去向语句来实现。 【知识模块】 上机操作题 三、综合应用题 3 【正确答案】 (1)启动 Visual FoxPro后,在命令窗口输入命令: CREATE PROJECT my,新建一个项目管理器。在项目管理器 my中,首先在 “数据 ”选项卡中选择 “数据库 ”,然后单击选项卡右边的 “添加 ”命令 按钮,在系统弹出的 “打开 ”对话框中,将考生文件夹中的数据库 “图书 ”添加到项目管理器中,单击 “确定 ”按钮。 (2)在项目
9、管理器 my中,首先在 “数据 ”选项卡中选择 “自由表 ”,然后单击选项卡右边的 “新建 ”命令按钮,在系统弹出的 “新建表 ”对话框中,单击 “新建表 ”图标,将其命名为 pub保存在考生文件夹中。在弹出的 pub表设计器的 “字段 ”选项卡中,根据题意依次输入每个字段的字段名、类型和宽度。单击表设计器右边的 “确定 ”按钮。 (3)在项目管理器的 “数据 ”选项卡中,依次展开数据分支,选中 “表 ”,然后单击 “添加 ”命令按钮, 弹出 “打开 ”对话框,将考生文件夹下的 pub自由表添加到数据库 “图书 ”中。 (4)在项目管理器的 “数据 ”选项卡中,选中 “图书 ”数据库,单击 “
10、修改 ”命令按钮打开数据库设计器,右键单击数据库表 borr,在弹出的快捷菜单中选择 “修改 ”菜单命令,进入 borr的数据表设计器界面,然后单击 “索引 ”选项卡,此选项卡中的 “索引名 ”和 “索引表达式 ”改为 “借书证号 ”,在 “索引类型 ”的下拉框中,选择 “惟一索引 ”。单击 “确定 ”按钮,保存数据表结构的修改。解析:本大题主要考查的是通过项目管理器来完成一些数据库及数据库表的操作,项目的建 立可以直接在命令窗口输入命令来实现,数据库添加可以通过项目管理器中的命令按钮,打开相应的设计器直接管理。添加和修改数据库中的数据表可以通过数据库设计器来完成,建立表索引可以在数据表设计器中完成。 【知识模块】 上机操作题