问答题
在考生文件夹下存在一个数据库文件samp2.mdb,里面已经设计好两个关联表对象tEmp、tGrp及表对象tBmp和tTmp。试按以下要求完成设计。
问答题
以表对象tEmp为数据源,创建一个查询,查找并显示年龄大于等于40的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”5个字段内容,所建查询命名为qT1。
问答题
建立表对象tGrp的“部门编号”和表对象tEmp的“所属部门”之间的一对多的关系并实施参照完整性。创建一个查询,按照部门名称查找职工信息,显示职工的“编号”、“姓名”及“聘用时间”3个字段的内容。要求显示提示信息为“请输入职工所属部门名称”,所建查询命名为qT2。
【正确答案】单击工具栏中的

关系按钮,打开“关系”窗口,在窗口中已经添加了tGrp表和tEmp表。按住鼠标左键不放,将tGrp表中的“部门编号”字段拖动到tEmp表中的“所属部门”字段上,释
放鼠标左键,弹出“编辑关系”对话框,选择“实施参照完整性”、“级联更新相关字段”、“级联删除相关级联”后,单击“创建’’按钮完成两张表一对多关系的设定。保存关系布局后关闭“关系”窗口。双击“在设计视图中创建查询”,打开查询设计器,添加tEmp表和tGrp表,双击“编号”、“姓名”、“聘用时间”和“部门名称”4个字段,取消“部门名称”的显示,并在“条件”行中输入参数“[请输入职工所属部门名称]”,、保存查询,命名为qT2,如图4-8所示。运行查询,在参数窗口中输入“生产部”即可查询出生产部门的全部记录。完成上述操作后关闭查询窗口。

【答案解析】
问答题
创建一个查询,将表tBmp中“编号”字段值均在前面增加“05”两个字符,所建查询命名为qT3。
【正确答案】双击“在设计视图中创建查询”打开查询设计器,添加tBmp表对象。单击工具栏中的

的查询类型按钮,选择“更新查询”。双击“编号”字段,在“更新到”行中输入“"05"& [编号]”。保存查询,命名为qT3,如图4-9所示。运行查询,提示是是否更新记录,单击“是”完成查询的运行。运行结束后关闭查询设计窗口。特别注意:更新查询只能运行一次,否则运行一个更新一次,会出现和题目不符的结果。

【答案解析】
问答题
创建一个查询,删除表对象tTmp中所有姓名含有“红”字的记录,所建查询命名为qT4。
【正确答案】双击“在设计视图中创建查询”打开查询设计器,添加tTmp表对象。单击工具栏中的

查询类型按钮,选择“删除查询”。双击表tTmp字段列表的“*”,再双击“姓名”字段,在“姓名”字段的条件行中输入“Like"*红*"”。保存查询,命名为qT4,如图4-10所示。运行查询,删除姓名包含“红”字的记录。运行完毕后关闭查询设计器。

【答案解析】[解析]
本题考核的是查询的设计。包括选择查询、参数查询、更新查询和删除查询。