计算机等级考试二级VisualFoxpro上机基本操作题库_第1页
计算机等级考试二级VisualFoxpro上机基本操作题库_第2页
计算机等级考试二级VisualFoxpro上机基本操作题库_第3页
计算机等级考试二级VisualFoxpro上机基本操作题库_第4页
计算机等级考试二级VisualFoxpro上机基本操作题库_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机等级考试二级VisualFoxpro上机基本操作题(5)。【题目】(1)建立数据库orders_manage。(2)将自由表employee和orders添加到新建的orders_manage数据库中。(3)表employee与表orders具有一对多联系,为建立两表之间的联系建立必要的索引。(4)建立两表之间的联系并设置参照完整性规则如下:更新规则为“级联”,删除规则为“级联”,插入规则为“限制”。【审题分析】本大题考查了数据库的建立及使用、索引的建立、建立表间联系及参照完整性的设置。为数据库添加表可以在数据库设计器中进行;参照完整性是针对同一数据库中的两个表进行设置的,因此建立参照完

2、整性前要先建立两个表的关联,且有一个表中必须建立关联字段的主索引(或候选索引),另一个表要建立普通索引。本题的重点是如何确立索引。由于employee表和orders表的关联字段是“职工号”,而“职工号”在employee表中是没有重复值的,所以应该在employee表中的"职工号”字段上建立主索引,相应地,在orders表的“职工号”字段上建立普通索引。【操作步骤】(1)在命令窗口执行命令:MODIFYDATABASEorders_manage新建数据库并打开数据库设计器。(2)在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击employee表,将

3、表添加到数据库中,以同样的方法将orders表添加到数据库中。如图3-27和图3-28所示。(3)右击数据库设计器中的employee表,选择【修改】快捷菜单命令,打开employee表设计器,在"字段"选项卡中选中“职工号”,在“索引”列中选择“升序”,然后在“索引”选项卡中修改“索引类型”为“主索引”,建立“职工号”字段的主索引,单击“确定”按钮保存表结构修改。图3-27向数据库中添加表图3-28选择向数据库中添加的表右击数据库设计器中的orders表,选择【修改】快捷菜单命令,打开orders表设计器,在“字段”选项卡中选中“职工号”,在“索引”列中选择“升序”,建立

4、“职工号”字段的普通索引,单击“确定”按钮保存表结构修改。拖动employee表“索引”下方的主索引“职工号”到orders表中“索引”下方的普通索引“职工号”上,为两个表建立联系。(4)选中employee和orders两个表之间的连线(被选中的线会变粗),首先执行【数据库】【清理数据库】菜单命令,清空数据库表中带有删除标记的记录,然后执行【数据库】一【编辑参照完整性】菜单命令。在打开的“参照完整性”对话框的表格中,选择“更新”下的单元格内容为“级联”;“删除”下的单元格内容为“级联”;“插入”下的单元格内容为“限制”。单击“确定”按钮保存参照完整性的修改。计算机等级考试二级VisualFo

5、xpro上机基本操作题(6)。【题目】在考生文件夹下的“雇员管理”数据库中完成如下操作:(1)为“雇员”表增加一个字段名为EMAIL类型为“字符型”、宽度为20的字段。(2)设置“雇员”表中“性别”字段的有效性规则,性别取“男”或“女”,默认值为“女”。(3)在“雇员”表中,将所有记录的EMAIL字段值使用“部门号”的字段值加上“雇员号”的字段值再加上“”进行替换。(4)通过“部门号”字段建立“雇员”表和“部门”表间的永久联系。【审题分析】本题考查了表结构的修改;字段有效性的设置;表之间联系的建立。修改表结构可以在表设计器中完成,打开表设计的方法有多种,可在数据库设计器中打开,也可以直接通过命

6、令打开;同样,设置字段有效性规则也需要在表设计器中完成;对于SQL非常熟悉的考生,也可以直接通过SQL语句完成以上操作。利用SQLUPDATED句可以更新表中记录,本题可直接套用SQL语句的固定语法完成记录的修改。对两个表建立联系是在数据库设计器中进行操作的,本题的关键是要找出每两个表之间的相同字段,并分别设置主索引和普通索引,再进行联接,打开数据库设计器可以看到数据库中所包含的数据表及各数据表中的字段。【操作步骤】(1)在命令窗口执行命令:MODIFYDATABASE员管理,打开“雇员管理”数据库设计器。右击数据库设计器中的“雇员”表,选择【修改】快捷菜单命令,打开“雇员”表设计器,在表设计

7、器“字段”选项卡的“字段名”列的最后一个空白文本框中输入字段名“email”,在“类型”下拉框中选择“字符型”,在“宽度”文本框中输入“20”,保存表结构修改。(2)继续打开“雇员”表设计器,选中“字段”选项卡中的“性别”字段,然后在“字段有效性”的“规则”文本框中输入:性别$"男女",在“默认值”文本框中输入:"女"。(3)在命令窗口执行如下命令修改email字段值:UPDATE员SETemail=ALLTRIM(部门号)+ALLTRIM(雇员号)+""(4)在数据库设计器中拖动“部门”表“索引”下方的主索引“部门号”到“雇员”表中

8、“索引”下方的普通索引“部门号”上,为两个表建立联系。计算机等级考试二级VisualFoxpro上机基本操作题(7)。【题目】在考生文件夹下完成如下操作:(1)新建一个名为“图书管理”的项目。(2)在项目中建立一个名为“图书”的数据库。(3)将考生文件夹下的所有自由表添加到“图书”数据库中。(4)在项目中建立查询book_qu:查询价格大于等于10的图书(book表)的所有信息,查询结果按价格降序排序。【审题分析】本大题考查了项目管理器建立和使用;在项目管理器中建立数据库和查询。【操作步骤】(1)在命令窗口执行命令:CREATEPROJECT书管理,新建一个项目管理器。(2)在项目管理器中,选

9、中“数据”选项卡内的“数据库”项,然后单击“新建”按钮,在弹出的“新建数据库”对话框中单击“新建数据库”图标按钮,然后在弹出的“创建”对话框的“数据库名”框中输入“图书”,单击“保存”按钮新建一个数据库并打开数据设计器。(3)在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出“打开”对话框中双击book表,将表添加到数据库中。以同样方法将borrows表和loans表也添加到数据库中。(4)在项目管理器中,选中“数据”选项卡内的“查询”项,然后单击“新建”按钮,在弹出的“新建查询”对话框中单击“新建查询”图标按钮,打开查询设计器,在“添加表或视图”对话框中,双击book表,将表添加到

10、查询设计器中。根据题目要求,在“字段”选项卡的“可用字段”中,将全部字段都添加到“选定字段”列表中。在“筛选”选项卡内的“字段名”下拉列表框中选择“book.价格”,在“条件”下拉列表框中选择“>=”,在“实例”下拉列表框中输入:10o在“排序依据”选项卡内双击“选定字段”列表框中的“价格”,将其添加到“排序条件”列表框中,在“排序选项”中选择“降序”。最后单击“常用”工具栏中的“运行”按钮查看结果,将查询文件以文件名book_qu保存到考生文件夹下。计算机等级考试二级VisualFoxpro上机基本操作题(8)。【题目】在考生文件夹下的“订货管理”数据库中完成如下操作:(1)将orde

11、r_detail、order_list和customer表添加到数据库。(2)为order_list表创建一个主索引,索引名和索引表达式均是“订单号”。(3)建立表order_list和表order_detail间的永久联系(通过"订单号"字段)。(4)为以上建立的联系设置参照完整性约束:更新规则为“限制”,删除规则为“级联”,插入规则为“限制”。【审题分析】本大题考查了数据库设计器的使用;索引的建立及永久联系的建立;参照完整性的设置。为数据库表建立索引可以在表设计器中进行,在表设计器的“字段”选项卡中,可以通过选择“排序”下拉框中的“升序”或“降序”为指定的字段建立一个索

12、引名与索引表达式相同的普通索引,如果要改变索引名或索引类型,则需要在“索引”选项卡中进行修改。在建立参照完整性前要先建立两个表的关联,且有一个表中必须建立关联字段的主索引(或候选索引),另一个表要建立普通索引,建立两个表联系后要先清理数据库,然后再设置参照完整性。【操作步骤】(1)在命令窗口执行命令:MODIFYDATABASET货管理,打开数据库设计器。在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击order_detail表,将表添加到数据库中,以同样的方法将order_list表和customer表添加到数据库中。(2)在数据库设计器中,右击order_

13、list表,选择【修改】快捷菜单命令,打开order_list表设计器,在"字段”选项卡中选中“订单号”,在“索引”列中选择“升序”,然后在“索引”选项卡中修改“索引类型”为主索引,建立“订单号”字段的主索引,单击“确定”按钮保存表结构修改。(3)在数据库设计器中,右击order_detail表,选择【修改】快捷菜单命令,打开order_detail表设计器,在“字段”选项卡中选中“订单号”,在“索引”列中选择“升序”,建立“订单号”字段的普通索引,单击“确定”按钮保存表结构修改。在数据库设计器中,拖动order_list表“索引”下方的主索引“订单号”到order_detail表“

14、索引”下方的普通索引“订单号”上,为两个表建立联系。(4)选中order_list和order_detail两个表之间的关联线(被选中的线会变粗),执行【数据库】【清理数据库】菜单命令,清空数据库表中带有删除标记的记录,然后执行【数据库】一【编辑参照完整性】菜单命令。在打开的“参照完整性”对话框的表格中,选择“更新”下的单元格内容为“限制”;“删除”下的单元格内容为“级联”;“插入”下的单元格内容为“限制”。单击“确定”按钮保存参照完整性的修改。计算机等级考试二级VisualFoxpro上机基本操作题(9)。【题目】(1)打开考生文件夹下的数据库SPORT首先永久删除该数据库中的temp表,然

15、后将“金牌榜”、“获奖牌情况”和“国家”3个自由表加入该数据库中。(2)在表设计器中,为表“金牌榜”建立一个普通索引,索引名和索引表达式均为“金牌数”。(3)使用SQL语句为表“金牌榜”增加一个字段“奖牌总数”(整数型),同时为该字段设置有效性规则:奖牌总数=0。请将该SQL语句存储在文件one.prg中,否则不得分。(4)使用SQL语句更改表“金牌榜”所有记录的“奖牌总数”字段值,该值应为“金牌数”、“银牌数”、“铜牌数”3项之和。请将该SQL语句存储在文件two.prg中,否则不得分。【审题分析】本题考查了数据库的基本操作;表索引的建立;SQL定义功能和操作功能。在数据库中删除和添加表时,

16、可以打开数据库设计器操作,注意删除表时选择正确的操作。表索引可以在表设计器中建立。利用SQL定义功能的表结构修改语句ALTERTABLEm为表新增字段,增加字段的关键字为ADD利用SQLUPDATE语句可以更新表中记录,套用两种SQL语句的固定语法即可完成本题的SQL语句编写。【操作步骤】(1)在命令窗口执行命令:MODIFYDATABASEsport打开数据库设计器。右击数据库设计器中的temp表,选择【删除】快捷菜单命令,在弹出的VisualFoxPro对话框中单击“删除”按钮,将“temp”表永久性删除。在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击“

17、金牌榜”表,将表添加到数据库中,以同样的方法将“获奖牌情况”表和“国家”表添加到数据库中。(2)在命令窗口输入如下代码,打开表设计器:USE金牌榜MODIFYSTRUCTURE在表设计器的“字段”选项卡中选中“金牌数”字段名,然后在“索引”列的下拉框选择“升序”排序方式,单击“确定”按钮保存表结构修改。(3)在命令窗口执行命令:MODIFYCOMMAND中年丁开程序文件编辑器。在编辑器中输入如下程序代码:ALTERTABLE金牌榜ADD奖牌总数ICHECK奖牌总数=0在命令窗口执行命令:DOone,执行程序文件。(4)在命令窗口执行命令:MODIFYCOMMANDtwO丁开程序文件编辑器。在编

18、辑器中输入如下程序代码:UPDAT故牌榜SET奖牌总数=金牌数+银牌数+铜牌数在命令窗口执行命令:DOtwo,执行程序文件。计算机等级考试二级VisualFoxpro上机基本操作题(10)。【题目】在考生文件夹下完成下列操作(在“成绩管理”数据库中完成):(1)为“学生”表在“学号”字段上建立升序主索引,索引名为学号。(2)为“学生”表的“性别”字段定义有效性规则,规则表达式为:性别$"男女",出错提示信息是:“性别必须是男或女”。(3)在“学生”表的“性别”和“年龄”字段之间插入一个“出生日期”字段,数据类型为“日期型”(修改表结构)。(4)用SQL的UPDAT瑜令将学生“王三风”的出生日期修改为1983年5月1日,并将该语句粘贴在sql.txt文件中(第一行且只占一行)。【审题分析】本题考查了表索引的建立;字段有效性规则的建立;表结构修改和SQL更新语句。表索引也可以在表设计器中建立,在表设计器的“字段”选项卡中可先建立一个普通索引,然后在“索引”选项卡中修改索引类型。字段有效性规则是在表设计器中建立的,“默认

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论