国家二级ACCESS机试(操作题)模拟试卷372
基本操作题
在考生文件夹下有一个数据库文件“samp1.accdb”,里边已经设计好了表对象“tDoctor”“tOffice”“tPatient”和“tSubscribe”。试按以下操作要求,完成各种操作:
1.在“samp1.accdb”数据库中建立一个新表,名为“tNurse”,表结构如下表所示:
步骤1:打开“samp1.mdb”数据库,在<创建>功能区中单击“表设计”按钮。
步骤2:在表设计视图的“字段名称”列的第一行输入“护士ID”,在“数据类型”选择:文本,在“字段属性”的“字段大小”中输入:8。
步骤3:在“字段名称”列的第二行中输入“护士姓名”,在“数据类型”选择:文本,在“字段属性”的“字段大小”中输入:6。
步骤4:在“字段名称”列的第三行中输入“年龄”,在“数据类型”选择:数字,在“字段属性”的“字段大小”中输入:整型。
步骤5:在“字段名称”列的第四行中输入“工作日期”,在“数据类型”选择:日期/时间。
步骤6:单击快速访问工具栏中的“保存”按钮,在“表名称”输入框中输入“tNurse”,单击“确定”按钮。
解析:
2.判断并设置表“tNurse”的主键。
步骤1:右键单击表“tNurse”,选择“设计视图”快捷菜单命令,打开表设计视图。
步骤2:在表设计视图窗口下单击“护士ID”所在行,右键单击鼠标,在快捷菜单中选择“主键”命令。
解析:
3.设置“护士姓名”字段为必填字段,“工作日期”字段的默认值为系统当前日期的后一天。
步骤1:单击“护士姓名”字段,在“字段属性”的“必需”行右侧下拉列表中选中“是”。
步骤2:单击“工作日期”字段,在“字段属性”的“默认值”行中输入:Date()+1。
解析:
4.设置“年龄”字段的“有效性规则”和“有效性文本”。具体规则为:输入年龄必须在22岁至40岁之间(含22岁和40岁),有效性文本内容为:年龄应在22岁到40岁之间。
步骤1:单击“年龄”字段,在“字段属性”的“有效性规则”行中输入:>=22 And<=40。
步骤2:在“字段属性”的“有效性文本”行中输入年龄应在22岁到40岁之间。
解析:
5.将下表所列数据输入到“tNurse”表中,且显示格式应与下表相同。
步骤1:单击“工作日期”字段,在“字段属性”的“格式”行列表中选中“长日期”选项。
步骤2:单击快速访问工具栏中的“保存”按钮。
步骤3:单击<视图>分组中“视图”按钮下方的下拉箭头,在弹出的下拉菜单中选择“数据表视图”命令。按照题目中给出的表的要求,向表中输入数据。
步骤4:单击快速访问工具栏中的“保存”按钮,关闭数据表视图。
解析:
6.通过相关字段建立“tDoctor”“tOffice”“tPatient”和“tSubscfibe”四表之间的关系,同时使用“实施参照完整性”。
步骤1:在<数据库工具>功能区的<关系>分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内右击鼠标,选择”显示表”快捷菜单命令。分别双击表“tDoctor”“tOffice”“tPatient”“tSubscribe”。单击“关闭”按钮,关闭“显示表”对话框。
步骤2:选中表“tDoctor”中的“医生ID”字段,拖动到表“tSubscribe”中的“医生ID”字段上,在弹出的“编辑关系”对话框中勾选“实施参照完整性”复选框,单击“创建”按钮。
步骤3:同理,连接“tSubscribe”和“tPatient”表的“病人ID”字段、“tSubscribe”和“tOffice”表的“科室ID”字段。单击快速访问工具栏中的“保存”按钮,关闭“关系”界面。
解析:
简单应用题
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tStud”“tCourse”“tScore”三个关联表对象和一个空表“tTemp”。试按以下要求完成设计:
7.创建一个查询,查找并显示有书法或绘画爱好学生的“学号”“姓名”“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。
步骤1:双击“samp.accdb”打开数据库。在<创建>功能区的<查询>分组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加表“tStud”。关闭<显示表>对话框。
步骤2:双击“学号”“姓名”“性别”“年龄”“简历”字段。在“简历”的条件所在行输入:like\\
解析:
8.创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示“姓名”“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。
步骤1:在<创建>功能区的<查询>分组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中分别双击“tStud”“tCourse”和“tScore”表。
步骤2:建立3个表之间的联系,拖动“tCourse”表中的“课程号”字段到“tScore”表的“课程号”字段上,拖动“tStud”表中的“学号”字段到“tScore”表中的“学号”字段上,关闭<显示表>对话框。
步骤3:双击“tStud”表的“姓名”字段,双击“tCourse”表的“课程名”字段,双击“tScore”表中的“成绩”字段,在“成绩”所在的条件行内输入:<(select avg([成绩])from tScore)。如图34-3所示。
[*]
步骤4:单击快速访问工具栏中的“保存”按钮,输入“qt2”文件名,单击“确定”按钮,关闭“qt2”的查询视图。
解析:
9.以表对象“tScore”和“tCourse”为基础,创建一个交叉表查询。要求:选择学生的“学号”为行标题,“课程号”为列标题来统计输出学分小于3分的学生平均成绩,所建查询命名为“qT3”。
注意:交叉表查询不做各行小计。
步骤1:在<创建>功能区的<查询>分组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加表“tScore”“tCourse”,拖动“tCourse”表中的“课程号”字段到“tScore”表的“课程号”字段上,建立两表间的联系,关闭<显示表>对话框。单击<查询类型>分组中的“交叉表”按钮。
步骤2:双击“tScore”表的“学号”字段,在“总计”行中选择“Group By”,在“交叉表”行中选择“行标题”。
步骤3:双击“tScore”表的“课程号”字段,在“总计”行中选择“Group By”,在“交叉表”行中选择“列标题”。
步骤4:双击“tScore”表的“成绩”字段,在其“总计”行选择“平均值”,在“交叉表”行中选择“值”。
步骤5:双击tCourse”表“学分”字段,在其“总计”行选择“where”。在对应的“条件”行输入:<3,如图34-4所示。
[*]
步骤6:单击快速访问工具栏中的“保存”按钮,输入“qT3”文件名,单击“确定”按钮。
解析:
10.创建追加查询,将表对象“tStud”中“学号”“姓名
本文档预览:3600字符,共5935字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载