计算机二级数据库access操作题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.在"职工"表的"职称"字段前面插入一个新字段"照片",数据类型为"OLE"型;
略
2.设置"职工"表中的"性别"字段的相关属性,使其不能输入"男"和"女"以外的其
他值,违反此规则时应显示文本:"请输入男女";
3.将"职工"表中的"性别"字段的默认值设置为"男";
4.设置"职工"表中的"仓库号"字段值为下拉列表选择,可选的值为
"wh1";"wh2";"wh3";"wh4";"wh5";"wh6";
5.观察每个表的数据,为每个表设置主键,建立各表之间的关系,并实施参照完整性。
1.建立一个名为"Q1"的查询,查询在仓库"wh1"工作,或工资少于1250元的职工信息,查询结果显示:"职工号"、"仓库号"、"工资"。
SELECT 职工.职工号, 职工.仓库号, 职工.工资
FROM 职工
WHERE (((职工.仓库号)="wh1")) OR (((职工.工资)<1250));
2.建立一个名为"Q2"的交叉表查询(如图),计算每个职工对应不同供应商的的订单数,要求,每行第一列显示"职工号",每列第一行显示"供应商名",最终结果按职工号升序排序。
TRANSFORM Count(订购单.订购单号) AS 订购单号之计数
SELECT 职工.职工号, 职工.姓名
FROM 职工 INNER JOIN (供应商 INNER JOIN 订购单 ON 供应商.供应商号 = 订购单.供应商号) ON 职工.职工号 = 订购单.职工号
GROUP BY 职工.职工号, 职工.姓名
ORDER BY 职工.职工号
PIVOT 供应商.供应商名;
3.建立一个名为"Q3"的查询,查询每个仓库职工的平均工资,并且职工的出生日期在1970年1月1日以后(包含1970年1月1日),查询结果显示:"仓库号"、 "城市"、"平均工资"。
SELECT 职工.仓库号, 仓库.城市, Avg(职工.工资) AS 平均成绩
FROM 仓库 INNER JOIN 职工 ON 仓库.仓库号 = 职工.仓库号
WHERE (((职工.出生日期)>=#1/1/1970#))
GROUP BY 职工.仓库号, 仓库.城市;
【字段类型】正确
标准答案:OLE 对象
【有效性规则】正确
标准答案:"男" Or "女"
【有效性文本】正确
标准答案:请输入男女
【默认值】正确
标准答案:"男"
【行来源】正确
标准答案:"wh1";"wh2";"wh3";"wh4";"wh5";"wh6"
【行来源类型】正确
标准答案:值列表
【主键】正确
标准答案:职工号
【主键】正确
标准答案:供应商号
【主键】正确
标准答案:订购单号
【主键】正确
标准答案:仓库号
【关系表】正确
标准答案:仓库
【关系外表】正确
标准答案:职工
【关系字段】正确
标准答案:仓库号
【关系外键】正确
标准答案:仓库号
【关系属性】正确
标准答案:实施参照完整性|一对多的关系
【关系表】正确
标准答案:供应商
【关系外表】正确
标准答案:订购单
【关系字段】正确
标准答案:供应商号
【关系外键】正确
标准答案:供应商号
【关系属性】正确
标准答案:实施参照完整性|一对多的关系
【关系表】正确
标准答案:职工
【关系外表】正确
标准答案:订购单
【关系字段】正确
标准答案:职工号
【关系外键】正确
标准答案:职工号
【关系属性】正确
标准答案:实施参照完整性|一对多的关系
【所有列名称】
标准答案:职工号,仓库号,工资
【记录集】
标准答案:
e1 wh2 1220
e3 wh1 1210
e6 wh3 1230
e7 wh1 1250
e8 wh6 950
e11 wh5 1100
e12 wh5 800
e13 wh6 1100
e14 wh6 680
【记录集】
标准答案:
e1 张扬 3
e10 李晓东 1
e13 汪敏全 1
e14 洪霏霏 1
e2 关山 3
e3 王林 1 2 1
e5 王涛 1 1
e7 李长海 1
e8 赵晓宁 1 1
e9 陈杰1
【所有列名称】
标准答案:职工号,姓名,607厂,爱华电子厂,华通电子公司,顺和,同创,伟业公司,振华电子厂
【记录集】
标准答案:
wh2 上海1250
wh3 广州1230
wh5 宁波1200
wh6 厦门815
【所有列名称】
标准答案:仓库号,城市,平均工资