第一范文网 - 专业文章范例文档资料分享平台

vf二级考试上机试题89

来源:用户分享 时间:2025/6/3 3:25:59 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

89

(1)将考生文件夹下的自由表\宿舍\添加到数据库\住宿管理\中。

(2)为数据库中的表\宿舍\建立主索引,索引名称和索引表达式均为\宿舍号\。 (3)建立表\宿舍\和表\学生\之间的联系。

(4)为(3)中建立的关联设置完整性约束,要求:更新规则为\级联\,删除规则为\忽略\,插入规则为\限制\。

【审题分析】

本题考查了数据库的基本操作,表索引的建立;表间联系的建立;参照完整性的设置。 打开数据库设计器可以快速地向数据库中添加表。

对两个表建立联系是在数据库设计器中进行操作的,建立联系前必须对两个表中进行连接的字段建立相关索引,并通过索引字段建立表间联系,在表设计器的\索引\选项卡中可以建立表索引。

参照完整性是针对两个表进行设置的,因此建立参照完整性前要先建立两个表的联系;建立联系后要先清理数据库,然后再设置参照完整性。

【操作步骤】

(1)在命令窗口执行命令:MODIFY DATABASE 住宿管理,打开数据库设计器。在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的\打开\对话框中双击\宿舍\表,将表添加到数据库中。

(2)右击数据库设计器中的\宿舍\表,选择【修改】快捷菜单命令,打开表设计器。在\字段\选项卡中选中\宿舍号\,在\排序\列中选择\升序\,然后在\索引\选项卡中将\学号\的\类型\更改为\主索引\,单击\确定\按钮保存表结构修改。

(3)参照上小题的操作首先为\学生\表建立\宿舍号\的普通索引,在数据库设计器中拖动\宿舍\表\索引\下方的主索引\宿舍号\到\学生\表中\索引\下方的普通索引\宿舍号\上,为两个表建立联系。

(4)①选中两个表之间的关联线(被选中的连线会变粗),首先执行【数据库】→【清理数据库】菜单命令,清空数据表中带有删除标记的记录,然后执行【数据库】→【编辑参照完整性】菜单命令。

②在打开的\参照完整性\对话框的表格中,选择\更新\下的单元格内容为\级联\;\删除\为\忽略\;\插入\为\限制\。单击\确定\按钮保存参照完整性的修改。

(1)建立视图lcview,并将定义视图的代码放到lcvw.txt中。具体要求是:视图中的数据取自表\宿舍\的全部字段和新字段\楼层\。按\楼层\排序(升序)。其中\楼层\是\宿舍号\字段的第一位代码(要求使用left()函数)。

(2)根据\宿舍\表和\学生\表建立一个查询,该查询包含住在2楼(要求使用left()函数)的所有学生的全部信息和宿舍信息,将查询保存为zsxx.qpr。

(1)【审题分析】

本题主要考查了利用SQL命令建立视图;SQL排序查询。

利用SQL命令建立视图的基本命令格式为:CREATE VIEW <视图名> AS 部分不太熟悉的考生,可以通过视图设计器生成。

【操作步骤】

步骤1:在命令窗口执行命令:MODIFY FILE LCVW,打开文本文件编辑器编写视图定义代码。 步骤2:在编辑器中输入如下程序代码:

OPEN DATABASE 住宿管理 CREATE VIEW LCVIEW AS;

SELECT *, LEFT(宿舍.宿舍号,1) AS 楼层; FROM 住宿管理!宿舍; ORDER BY 3 步骤3:在命令窗口执行命令:DO LCVW.TXT,执行文件生成视图文件。 (注意:大家也可以在视图设计器中建立好视图,然后将定义视图的代码复制到命令文件中,从视图设计器中复制出来的代码仅包括SQL语句部分)

(2)【审题分析】

本题考查的是在查询设计器中新建查询的操作。由于涉及两个表的操作,因此在操作过程中要注意确认查询输出的字段来源于哪个数据表。

本题的关键在于筛选条件的设置。由于表中没有表示楼层的字段,因此,要得到楼层号必须通过字符串截取函数从\宿舍号\字段值中获得。在\筛选\选项卡的\字段名\中选择\表达式\,然后在\表达式生成器\对话框

中利用函数LEFT()或SUBSTR()截取\宿舍号\字段值。

【操作步骤】

步骤1:在命令窗口执行命令:OPEN DATABASE 住宿管理,打开数据库环境。

步骤2:在命令窗口执行命令:CREATE QUERY ZSXX,打开查询设计器,在\添加表或视图\对话框中,分别双击\宿舍\表和\学生\表,将表添加到查询设计器中。

步骤3:添加两个表后,系统弹出\连接条件\对话框,自动查找两个表中相匹配的字段进行连接,单击\确定\按钮设置两个表的联系。

步骤4:在\字段\选项卡中,将\可用字段\列表框中的字段全部添加到\选定字段\列表框中。

步骤5:在\筛选\选项卡的\字段名\下拉列表中选择\<表达式…>\项,系统弹出\表达式生成器\对话框,在\表达式\框中输入:LEFT(宿舍.宿舍号,1),单击\确定\按钮返回\筛选\选项卡,在\条件\下拉框中选择\=\,在\实例\框中输入:2。

步骤6:单击\常用\工具栏中的\运行\按钮查看结果,保存查询文件。

①根据\住宿管理\数据库中的表\宿舍\和\学生\建立一个名为xszs的视图,该视图包含字段\学号\、\姓名\、\系号\、\宿舍号\和\联系电话\。要求根据\学号\排序(升序)。

②建立一个表单,文件名为zsform,标题为\学生住宿情况浏览\,在表单上显示前面建立的视图。在表格控件下面添加一个命令按钮,标题为\退出\。单击该按钮退出表单。

【审题分析】

本题主要考查了利用SQL命令建立视图;SQL简单连接查询;表单数据环境的使用。

利用SQL命令建立视图的基本命令格式为:CREATE VIEW <视图名> AS 部分不太熟悉的考生,可以通过视图设计器生成。

在表单设计器中,向表单数据环境添加数据表或视图后,可拖动表、视图或字段名到表单中,形成相应的表单控件,同时,系统会自动将控件的相关属性与数据环境中表数据相结合,用来显示表中的数据,一般情况下,拖动表或视图到表单中会形成一个表格控件。

【操作步骤】

步骤1:在命令窗口执行以下命令建立视图(以下SQL语句部分是通过视图设计器生成,大家也可以通过视图设计器建立本视图):

OPEN DATABASE 住宿管理 CREATE VIEW XSZS AS;

SELECT 学生.学号, 学生.姓名, 学生.系号, 学生.宿舍号, 宿舍.联系电话; FROM 住宿管理!宿舍 INNER JOIN 住宿管理!学生 ; ON 宿舍.宿舍号 = 学生.宿舍号; ORDER BY 学生.学号 步骤2:在命令窗口执行命令:CREATE FORM ZSFORM,打开表单设计器。右击表单选择【数据环境】快捷菜单命令,在\添加表或视图\对话框中首先选中\视图\单选项,然后双击刚建立的xszs视图文件,将视图添加到表单数据环境中。

步骤3:将表单数据环境中的xszs视图文件拖放到表单中,会出现一个表格控件自动显示表中的数据。 步骤4:从\表单控件\工具栏中向表单添加一个命令按钮控件。选中命令按钮,在\属性\面板中修改按钮的Caption属性值\退出\,同时修改表单的Caption属性值为\学生住宿情况浏览\。

步骤5:双击\退出\命令按钮,编写Click事件代码:THISFORM.RELEASE。

步骤6:单击\常用\工具栏中的\运行\按钮查看结果,将表单文件保存到考生文件夹下。

搜索更多关于: vf二级考试上机试题89 的文档
vf二级考试上机试题89.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4vanz130ey35m4y30uxz_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top