操作模拟题与操作提示
注意事项:
1、必须在指定的试题数据库中进行答题。
2、利用向导答题后,除添加控件外,不要改动任何由向导建立的控件设置。
3、添加查询字段时,不可以选择"*"字段。
4、设置命令按钮的单击事件时,必须选择相应的宏(宏组)名称,不可以使用系统自动建立的事件过程。
考生的一切操作均在打开的“学生成绩管理.accdb”数据库中进行。
一、基本操作
1、对“学生表”表进行如下设置:
1)“院系”字段的字段大小改为“8”。
2)设置“学生表”的“姓名”字段为必填字段。
3)设置“学号”字段的有效性规则为“学号”必须是9位,如果输入的数据不是9位,提示“学号必须是9位”
2、对“课程表”表进行如下设置:
1)将字段名称为“开课”的字段改为“开课单位”;
2)设置“课程号”字段为主键。
3)添加一字段名称为“其他”的字段,设置数据类型为“备注”型。
3、对主表“学生表”与相关表“选课表”建立关系,并实施参照完整性与级联更新相关记录。
二、简单操作
1、建立一个名为“查询1”的查询,查询成绩在60分以下(不包括60分)或90分以上(含90分)的学生,具体要求如下:
1)显示“学号、姓名、成绩”字段;
2)数据来源为“学生表”、“选课表”;
2、建立一个名为“查询2”的查询,查询成绩不及格的学生记录,具体要求如下:
1)显示“学号、姓名”字段;
2)数据来源为“学生表”;“选课表”
3、建立一个名为“查询3”的查询,查询“审计学”课程的最高分,具体要求如下:
1)显示“课程名、最高成绩”字段;
2)数据来源为“课程表”、“选课表”;
4、建立一个名为“选课情况”的查询,查询选修了“审计学”课程的学生,具体要求如下:
1)显示“学号、姓名”字段;
2)数据来源为“学生表”、“课程表”、“选课表”;
5、建立一个名为“未选课查询”的查询,查询没有选修课程的学生记录,具体要求如下:
1)显示“学号、姓名、院系”字段;
2)数据来源为“学生表”;“选课表”
三、综合应用
1、利用设计视图建立一个名为“成绩查询”的窗体,具体要求如下:
1)窗体无记录选择器,无导航按钮,有分隔线;
2)添加一个文本框,名称为“Txt”,设置标签名称为“Label0”,标题为
“请输入学生学号:”,字体名称为“隶书”,字号为“15”;
3)添加两个命令按钮,设置名称分别为“Cmd1”“Cmd2”,标题分别为“查询”“退出”。显示格式及内容参照样张。
2、建立一个名为“窗体查询”的查询,查询可根据文本框Txt中输入的学生学号
1)显示该学生的成绩信息,显示“学号、姓名、院系、课程名、成绩”字段2)数据来源为“选课表”、“课程表”、“学生表”。
3、建立一个名为“查询宏”的宏,功能为打开名称为“窗体查询”的查询。
4、建立一个名为“关闭宏”的宏,功能为关闭名称为“成绩查询”的窗体。
5、窗体“成绩查询”中,单击按钮“查询”,运行宏“查询宏”;单击按钮“退出”运行宏“关闭宏”。
模拟题操作提示
一、基本操作
1、在数据表的“设计视图”中完成。
1)选中字段,在“字段大小”行填入数字
2)选中字段,在“必需”行设置“是”
3)选中字段,在“有效性规则”行设置“Len("学号")=9”,在“有效性文本”行填入“学号必须是9位”
2、在数据表的“设计视图”中完成。
1)直接修改字段名称
2)如果主键是单个字段,选中字段后点击“主键”按钮,或在字段位置单击右键,在快捷菜单中选择“主键”,设置后可在该字段的左侧看到“钥匙”图标。如果主键是多个字段,选中多个字段后点击“主键”按钮,则多个字段的左侧均可看到“钥匙”图标。
注意:每个数据表只能有一个主键,主键可以是单字段或是多字段的组合。3)直接添加字段
3、
在“数据库工具”选项卡中单击“关系”,打开“关系”窗口;利用“显示表”添加数据表,拖动鼠标在“学生表”和“选课表”之间添加连线,关联条件是两个表的“学号”字段;在连线处单击右键,选择“编辑关系”,在对话框中勾选“实施参照完整性”、“级联更新相关记录”。
二、简单操作
1、与查询设置对应的SQL语句:
SELECT 学生表.学号, 学生表.姓名, 选课表.成绩
FROM 学生表 INNER JOIN 选课表 ON 学生表.学号 = 选课表.学号
WHERE 选课表.成绩<60 Or 选课表.成绩>=90
2、与查询设置对应的SQL语句:
SELECT 学生表.学号, 学生表.姓名
FROM 学生表
WHERE 学生表.学号 In (select 学号 from 选课表 where 成绩<60)
3、与查询设置对应的SQL语句:
SELECT 课程表.课程名, max(成绩) AS 最高成绩
FROM 课程表 INNER JOIN 选课表 ON 课程表.课程号 = 选课表.课程号WHERE 课程名="基础会计"
GROUP BY 课程名
4、与查询设置对应的SQL语句:
SELECT 学生表.学号, 学生表.姓名
FROM 学生表 INNER JOIN (选课表 INNER JOIN 课程表 ON 选课表.课程号 = 课程表.课程号) ON 学生表.学号 = 选课表.学号
WHERE 课程表.课程名="审计学"
5、与查询设置对应的SQL语句:
SELECT 学生表.学号, 学生表.姓名, 学生表.院系
FROM 学生表
WHERE 学生表.学号 Not In (select 学号 from 选课表 )
三、综合应用
1、
创建窗体,包含的控件有:标签1个、文本框1个、按钮2个。
提示:注意“属性表”窗口中各项属性的值,严格按照题目要求设置。
2、与查询设置对应的SQL语句:
SELECT 学生表.学号, 学生表.姓名, 学生表.院系, 课程表.课程名, 选课表.成绩
FROM 学生表 INNER JOIN (课程表 INNER JOIN 选课表 ON 课程表.课程号 = 选课表.课程号) ON 学生表.学号 = 选课表.学号
WHERE 学生表.学号=[forms]![成绩查询]![txt].[value]
3、
4、
5、
设置“查询”按钮的“单击”事件的属性是:查询宏
设置“退出”按钮的“单击”事件的属性是:关闭宏