问答题
考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的两个表对象“tEmployee”和“tGroup”。请按以下要求完成设计。
问答题
创建一个查询,查找并显示没有运动爱好的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”5个字段内容,将查询命名为“qT1”。
【正确答案】[操作步骤]
步骤1:在设计视图中新建查询,从“显示表”对话框中添加表“tEmployee”,关闭“显示表”对话框。如图所示。

步骤2:双击“编号”、“姓名”、“性别”、“年龄”、“职务”、“简历”字段,取消“简历”字段的显示,在下面的“条件”行输入“Not Like"*运动*"”。单击快速访问工具栏中的“保存”按钮

,将查询另存为“qT1”,关闭设计视图。如图所示。

【答案解析】
问答题
建立“tGroup”和“tEmployee”两表之间的一对多关系,并实施参照完整性。
【正确答案】[操作步骤]
步骤1:单击“数据库工具”选项卡下“关系”组中的“关系”按钮,然后单击“显示表”按钮,分别添加表“tGroup”和“tEmployee”,关闭“显示表”对话框。如图所示。

步骤2:选中表“tGroup”中的“部门编号”字段,拖动到表“tEmployee”的“所属部门”字段,放开鼠标,单击“实施参照完整性”复选框,然后单击“创建”按钮。单击快速访问工具栏中的“保存”按钮

,关闭关系界面。如图所示。

【答案解析】
问答题
创建一个查询,查找并显示聘期超过5年(使用函数)的开发部职工的“编号”、“姓名”、“职务”和“聘用时间”4个字段内容,将查询命名为“qT2”。
【正确答案】[操作步骤]
步骤1:在设计视图中新建查询,从“显示表”对话框中添加表“tGroup”和“tEmployee”到关系界面,关闭“显示表”对话框。
步骤2:双击“编号”、“姓名”、“职务”、“名称”、“聘用时间”字段,在“名称”字段的“条件”行输入“开发部”,添加新字段“Year(Date())-Year([聘用时间])”,在“条件”行输入“>5”,取消该字段和“名称”字段的显示。单击快速访问工具栏中的“保存”按钮

,将查询另存为“qT2”,关闭设计视图。如图所示。

【答案解析】
问答题
创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两列信息合二为一输出(比如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“000011吴大伟”),并命名字段标题为“管理人员”,将查询命名为“qT3”。
【正确答案】[操作步骤]
步骤1:在设计视图中新建查询,在“显示表”对话框中添加表“tEmployee”,关闭“显示表”对话框。
步骤2:添加新字段“管理人员:[编号]+[姓名]”,双击添加“职务”字段。
步骤3:在“职务”字段“条件”行输入“经理”,取消“职务”字段的显示。单击快速访问工具栏中的“保存”按钮,将查询另存为“qT3”,关闭设计视图。如图所示。

【答案解析】[考点] 本题考点:创建条件查询;建立表间关系等。
第1、3、4小题在查询设计视图中创建条件查询,在“条件”行按题目要求填写条件表达式;第2小题在关系界面中建立表间关系。
创建“qT2”时,要正确设置聘期大于5年的格式;创建“qT3”时要注意添加“管理人员”字段。