首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下“sarnp2.accdb”数据库中已经设计好一个表对象“tTeacher”。试按以下要求完成设计: (1)创建一个查询,计算并显示教师最大年龄与最小年龄的差值,显示标题为“m age”,所建查询命名为“qT1”。 (2)创建
在考生文件夹下“sarnp2.accdb”数据库中已经设计好一个表对象“tTeacher”。试按以下要求完成设计: (1)创建一个查询,计算并显示教师最大年龄与最小年龄的差值,显示标题为“m age”,所建查询命名为“qT1”。 (2)创建
admin
2018-09-20
71
问题
在考生文件夹下“sarnp2.accdb”数据库中已经设计好一个表对象“tTeacher”。试按以下要求完成设计:
(1)创建一个查询,计算并显示教师最大年龄与最小年龄的差值,显示标题为“m age”,所建查询命名为“qT1”。
(2)创建一个查询,查找工龄不满30年、职称为副教授或教授的教师,并显示“编号”“姓名”“年龄”“学历”和“职称”五个字段内容,所建查询命名为“qT2”。要求:使用函数计算工龄。
(3)创建一个查询,查找年龄低于在职教师平均年龄的在职教师,并显示“姓名”“职称”和“系别”三个字段内容,所建查询命名为“qT3”。
(4)创建一个查询,计算每个系的人数和所占总人数的百分比,并显示“系别”“人数”,和“所占百分比(%)”,所建查询命名为“qT4”。注意:“人数”和“所占百分比”为显示标题。
要求:①按照编号来统计人数;②计算出的所占百分比以两位整数显示(使用函数实现)。
选项
答案
【操作步骤】 (1)步骤1:打开“samp2.accdb”数据库,在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tTeacher”表,关闭<显示表>对话框。 步骤2:在查询设计网格第一列的字段行鼠标右键,选择“生成器”选项,打开<表达式生成器>对话框,在其对话框中输入表达式“m_age:Max([年龄])-Min([年龄])”,点击“确定”按钮。查询设计视图电口图1.10所示。 [*] 步骤3:单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。 步骤4:单击快速访问工具栏中的“保存”按钮,输入“qT1”文件名,单击“确定”按钮,关闭设计窗口。 (2)步骤1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。 显示表>对话框中添加“tTeacher”表,关闭<显示表>对话框。 步骤2:双击“编号”“姓名”“年龄”“学历”“职称”字段,在“职称”字段所在条件行输入:like"*教授",以便查询出“副教授”或“教授”的教师,如图1-11所示。 [*] 步骤3:计算工龄字段,即教师参加工作的年份,设计思路是用当前时间的年份减去教师参加工作时间的年份。在“职称”字段后,第一列的字段行鼠标右键,选择“生成器”选项,打开<表达式生成器>对话框,在其对话框中输入表达式:工龄:Year(DateO)-Year([工作时间]),点击“确定”按钮。 步骤4:在“工龄”字段的条件行输入:<30,取消“显示”复选框勾选。 步骤5:单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。 步骤6:单击快速访问工具栏中的“保存”按钮,输入“qT2”文件名。单击“确定”按钮,关闭设计窗口。 (3)步骤1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tToacher”表,关闭<显示表>对话框。 步骤2:双击“姓名”“职称”“系别”“在职否”“年龄”字段,在“在职否”字段所在条件行输入:Yes,以便查询出在职的教师,如图1-12所示。 [*] 步骤3:年龄低于在职教师平均年龄条件的设计,在“年龄”字段的条件行鼠标右键,选择“生成器”选项,打开乏表达式生成器>对话框,在其对话框中输入表达式:<DAvg("年龄","tTeacher","在职否="Yes"),即利用域聚合函数求在职教师平均年龄,点击“确定”按钮。提示,在职教师平均年龄也可通过SQL子查询来计算得到。 步骤4:将“在职否”“年龄”字段的显示行的,复选框勾选取消。 步骤5:单击<查询工具>选项卡中<结果>命令组的。“数据表视图”命令查看查询结果。 步骤6:单击快速访问工具栏中的“保存”按钮,输入“qT3”文件名。单击“确定”按钮,关闭设计窗口。 (4)步骤1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tTeacher”表,关闭<显示表>对话框。 步骤2:单击<查询工具>选项卡中<显示/隐藏>命令组的“汇总”命令,以便在查询设计网格中显示总计行。双击“系别”“编号”字段,并分别设置总计行选项为“Group By”“计数”。对编号计数进行重命名,在编号前面输入:人数,如图1-13所示。 [*] 步骤3:计算“所占百分比”思路:利用SQL聚合函数Count求分组后各系的教师人数,利用域聚合函数DCount求教师总人数,两者相除后再乘以100得到百分比值,由于仅保留整数,整个值通过Round函数进行四舍五入到整数。在“人数”字段后一列的字段行输入如下表达式: 所占百分比:Round(Count([编号])/DCount("编号","tTcachcr")*100,0) 步骤4:单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。 步骤5:单击快速访问工具栏中的“保存”按钮,输入“qT4”文件名。单击“确定”按钮,关闭设计窗口。 步骤6:关闭“samp2.accdb”窗口。
解析
转载请注明原文地址:https://kaotiyun.com/show/QjMp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
在有参数函数设计时,要想实现某个参数的“双向”传递,就应该说明该形参“传址”调用形式,其设置选项是()。
在学生表中建立查询,“姓名”字段的查询条件设置为“IsNull”,运行该查询后,显示的记录是
下列关于查询设计视图中“设计网格”中行的作用的叙述,正确的是()。
软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是()。
对建立良好的程序设计风格,下面有关语句结构描述错误的是()。
在Access中,数据类型主要包括:自动编号、文本、备注、数字、日期/时间、【】、是/否、OLE对象、超级链接和查询向导等。
操作查询共有4种类型,分别是删除查询、【】、追加查询和生成表查询。
数据库技术的根本目标是()。
DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)三者之间的关系是
随机试题
男,32岁。婚后5年未育,自述近几天嗳气、反酸较严重,并有上腹饱胀感伴进食后疼痛,钡餐透视示胃溃疡,此患者不宜使用:
某工程项目由于业主违约,合同被迫终止。终止前的财务状况如下:有效合同价为1000万元,利润目标为有效合同价的5%。违约时已完成合同工程造价800万元。每月扣保留金为合同工程造价的10%,保留金限额为有效合同价的5%。动员预付款为有效合同价的5%(未开始回扣
水准测量中,在观测过程中采取()等措施,可以消除或削弱i角误差对水准测量的影响。
(操作员:王主管;账套:601账套;操作日期:2015年1月31日)设置固定资产变动方式。固资变动方式编码:16固资变动方式名称:正常报废变动类型:减少固定资产
企业在生产经营过程中为生产产品、提供劳务而发生的耗费,应计入产品或劳务的成本。()
商业助学贷款台账中记录的贷款信息不包括()。
某企业为增值税一般纳税人,2007年7月发生以下业务:(1)从农业生产者手中收购玉米100吨,每吨收购价4000元,共计支付收购价款400000元。企业将收购的玉米50%从收购地直接运往异地的某酒厂生产加工药酒,支付运输费用10000元,取得普通
我国的四大佛教名山是指()。
产业升级换代
Ofallthecomponentsofagoodnight’ssleep,dreamsseemtobeleastwithinourcontrol.Indreams,awindowopensintoaworl
最新回复
(
0
)