第 1 页:笔试 |
第 4 页:机试 |
1.基本操作题
(1)新建一个名为“学生”的数据库。
(2)将“学生”、“选课”、“课程”3个自由表添加到新建的数据库“学生”中。
(3)通过“学号”字段为“学生”表和“选课”表建立永久联系。
(4)为上面建立的联系设置参照完整性约束:更新和删除规则为“级联”,插入规则为“限制”。
【参考答案】
(1)在“命令”窗口输入命令:MODIFY DATABASE学生,新建数据库并打开数据库设计器。
(2)右击数据库设计器的空白处,选择“添加表”快捷菜单命令,在弹出的“打开”对话框中,将考生文件夹下“学生”、“选课”、“课程”3个自由表分别添加到新建的数据库中。
(3)具体步骤如下:
① 在数据库设计器中,右击“学生”表,选择快捷菜单命令“修改”。
② 弹出表设计器,单击“索引”选项卡,在索引名列中输入“学号”,在索引类型列中选择“主索引”,在索引表达式列中输入“学号”,最后单击“确定”按钮。
③ 用同样的方法,为“选课”表建立必要的索引,索引项为“学号”。
④ 在数据库设计器中,选中“学生”表中的“学号”主索引字段,将其拖动到 “选课”表的“学号”索引上,建立两表的永久联系。
(4)右键单击“学生”表和“选课”表之间的连线,选择菜单命令“数据库”→“编辑参照完整性(I)”(系统首先要求清理数据库),系统弹出“参照完整性生成器”对话框,按照题意,设置参照完整性。
【试题解析】
本试题主要考查的是数据库与自由表之间的联系,以及字段索引的建立。新建数据库可以通过菜单命令、工具栏按钮或直接输入命令来完成,添加数据库中的表、建立表之间的联系以及参照完整性设置,可以通过数据库设计器来完成,建立表索引可以在数据表设计器中完成。
2.简单应用题
(1)在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于1500的信息。然后利用新建立的视图查询视图中的全部信息,并将结果按积分升序存入表v2。
(2)建立一个菜单filemenu,包括两个菜单项“文件”和“帮助”,“文件”将激活子菜单,该子菜单包括“打开”、“存为”和“关闭”3个菜单项;“关闭”使用SET SYSMENU TO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。
【参考答案】
(1)具体步骤如下:
① 在“命令”窗口输入命令:MODIFY DATABASE sc2,新建一个数据库文件。
② 在数据库设计器中,将考生文件夹下的自由表score2添加到数据库中。
③ 利用菜单命令,打开“新建”对话框,新建一个视图文件。
④ 将数据表score2添加到视图设计器中。
⑤ 在视图设计器的“字段”选项卡中,单击“全部添加”命令按钮,将“可用字段”列表框中的3个字段全部添加到右边的“选定字段”列表框中。
⑥ 在“筛选”选项卡中的“字段名”下拉列表框中选择“score2.积分”字段,在“条件”下拉列表框中选择“<”,在“实例”文本框中输入1500。
⑦ 在“排序依据”选项卡中,将“可用字段”列表框中的“score2.积分”字段添加到右边的“选定字段”列表框中,在“排序选项”选项区中选中“升序”单选按钮。
⑧ 将视图文件以score_view名保存在考生文件夹下。
⑨ 在“新建”对话框中选中“查询”单选按钮,打开查询设计器,将视图score_view添加到查询设计器中
⑩ 在查询设计器的“字段”选项卡中,单击“全部添加”命令按钮,将“可用字段”列表框中的字段全部添加到“选定字段”中。
执行菜单命令“查询”→“查询去向”。
系统弹出“查询去向”对话框,在对话框中单击“表”图标按钮,在“表名”文本框中输入保存查询结果的表名v2,单击“确定”按钮关闭对话框。
执行菜单命令“查询”→“运行查询”,查询结果将自动保存到数据表v2中。
(2)具体步骤如下:
① 在“命令”窗口输入命令:CREATE MENU filemenu,系统弹出一个“新建”对话框,在该对话框中单击“菜单”图标按钮。
② 进入菜单设计器,根据题目要求,输入两个主菜单名称“文件”和“帮助”,在“结果”下拉列表框
中全部选择“子菜单”选项,
③ 单击“文件”名行中的“创建”按钮进入下级菜单的设计界面,编写每个子菜单项的名称“打开”、“存为”和“关闭”,然后在3个子菜单的“结果”对话框中选择“过程”或“命令”。
④ 在“关闭”菜单项的“命令”文本框中编写程序代码:SET SYSMENU TO DEFAULT。
⑤ 选择菜单命令“菜单”→“生成”,生成一个菜单文件filemenu.mpr,
【试题解析】
本试题(1)小题考查的主要是视图的建立及查询,可以在视图设计器中根据题意为自由表建立一个视图文件score_view,并在视图设计器的对应选项卡中为视图设置条件,然后通过查询设计器完成视图的查询,并决定输出去向为表。(2)小题中主要是考查菜单设计器的“结果”下拉列表框中各项的使用功能,例如要建立下级菜单,在“结果”下拉列表框中就必须选择“子菜单”选项,而要执行某条菜单命令,就应该选择“命令”或“过程”选项。
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |