首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下“sarnp2.accdb”数据库中已经设计好一个表对象“tTeacher”。试按以下要求完成设计: (1)创建一个查询,计算并显示教师最大年龄与最小年龄的差值,显示标题为“m age”,所建查询命名为“qT1”。 (2)创建
在考生文件夹下“sarnp2.accdb”数据库中已经设计好一个表对象“tTeacher”。试按以下要求完成设计: (1)创建一个查询,计算并显示教师最大年龄与最小年龄的差值,显示标题为“m age”,所建查询命名为“qT1”。 (2)创建
admin
2018-09-20
74
问题
在考生文件夹下“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”,运行该查询后,显示的记录是
下列关于查询设计视图中“设计网格”中行的作用的叙述,正确的是()。
在SQL查询中使用WHERE子句指出的是()。
文本型字段最多可以存敢______个字符。
算法一般都可以用哪几种控制结构组合而成______。
软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是()。
对软件设计的最小单位(模块或程序单元)进行的测试通常称为测试。
如果在设置数据访问页的主题时选择了_______________,则可以删除数据库访问页中已有的主题。
DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)三者之间的关系是
随机试题
简述仲裁的特点。
病人因受寒而哮喘发作,呼吸急促,喉中哮鸣,如水鸡声,咳嗽,胸膈满闷,痰少咯吐不爽,形寒怕冷,口不渴,舌苔白滑,脉象浮紧,主方选
某单位98名正常成年女子的血清总胆固醇(mmol/L)频数分布如下:该资料宜绘制成
为成人患者插鼻饲管时,当鼻饲管插入()时应嘱咐患者做吞咽动作,将鼻饲管迅速插入胃内。
陈某自2000年1月起开始在火车站倒卖车票,至次年7月止。2002年4月,公安机关根据举报发现了陈某的违法行为。以下哪一种说法是正确的?()
下列各项不属于证券登记结算公司业务的是( )。
甲公司从证券市场购入股票20000股,每股10元,其中包含已宣告但尚未领取的每股股利0.6元,另支付交易费用1000元。企业将其划分为交易性金融资产核算,则其初始入账价值是()元。
常常被称为国家和民族的“胎记”,是一个民族得以延续的“精神基因”,是培养民族心理、民族个性、民族精神的“摇篮”,是民族凝聚力的重要基础的是()
Women’smindsworkdifferentlyfrommen.Atleast,thatiswhat(1)______mostmenareconvincedof.Psychologistsviewthesubj
Whatistheprojectmainlyconcernedwith?
最新回复
(
0
)