最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

计算机二级数据库access操作题答案

IT圈 admin 28浏览 0评论

2024年5月17日发(作者:汤斯年)

、基本操作

1. 设置"tDetail"表中,"订单ID"和"书籍号"字段为主键;设置该表中"订单明细

ID" 字段的相应属性,使该字段在数据表视图中的显示标题为 "订单明细编号 ";

2. 设置"tDetail"表中,"数量"字段的相应属性,使其满足输入的数字必须是正

数,且在不满足该条件时,应显示文本:必须输入正数;

3. 删除"tBook"表中的"备注"字段;为"类别"字段创建查阅列表,列表中显示 计算机"

和"会计"两个值;并设置 "类别"字段的默认值为 "计算机";

4. 将"tCustom"表中"邮政编码"和"电话号码"两个字段的数据类型改为"文本",

并将"电话号码 "字段的输入掩码属性设置为 "010- " ,其中, "-" 后必须输

入8位0〜9之间的数字;

5. 将"tbook"表的单元格效果改为"凸起",字体改为"黑体";

6. 建立五个表之间的关系,并实施参照完整性、级联更新、级联删除。

二、简单应用

1. 创建一个查询,查找定价大于等于10且小于等于25,已经被销售过的图书,并

显示"书籍号"、"书籍名称"、"作者名"和"出版社名称",同一书籍号的图书 只能显

示一次,所建查询名为"Q1"

SELECT DISTINCT tBook.书籍号,tBook.书籍名称,tBook.作者名,tBook.出版社名称

FROM tBook INNER JOIN tDetail ON tBook. 书籍号=tDetail. 书籍号

WHERE (((tBook.定价)>=10 And (tBook. 定价

)

<=25));

2. 创建一个查询,查找某月出生雇员的售书信息,并显示 "雇员号"、"姓名"、 书籍

名称 "和"订购日期 " ,当运行该查询时,提示框中应显示 "请输入月份: " 所建查询

名为 "Q2" ,显示格式及内容参照下图。 (说明:添加表的顺序为: tEmployee 、

tOrder 、 tBook 、tDetail )

SELECT tEmployee. 雇员号 , tEmployee. 姓名 , tBook. 书籍名称 , tOrder. 订购日期

FROM (tEmployee INNERJOIN tOrder ONtEmployee. 雇员号 = tOrder. 雇员号 ) INNERJOIN

(tBook INNER JOIN tDetail ON tBook. 书籍号 = tDetail. 书籍号 ) ON tOrder. 订 单 ID =

tDetail. 订单 ID

WHERE (((Month([ 出生日期 ]))=[ 请输入月份: ]));

3. 计算每名雇员的奖金, 显示标题为 "雇员号" 、"姓名"和"奖金" ,所建查询名为

"Q3"(说明:奖金=每名雇员的销售金额合计数

X

5%

SELECT tEmployee. 雇员号 , tEmployee. 姓名 , Sum([ 数量 ]*[ 单价 ]* AS 奖金

FROM(tEmployee INNERJOIN tOrder ONtEmployee. 雇员号 = tOrder. 雇员号 ) INNER JOIN

tDetail ON tOrder. 订单 ID = tDetail. 订单 ID

GROUP BY tEmployee.雇员号

tEmployee. 姓名

2024年5月17日发(作者:汤斯年)

、基本操作

1. 设置"tDetail"表中,"订单ID"和"书籍号"字段为主键;设置该表中"订单明细

ID" 字段的相应属性,使该字段在数据表视图中的显示标题为 "订单明细编号 ";

2. 设置"tDetail"表中,"数量"字段的相应属性,使其满足输入的数字必须是正

数,且在不满足该条件时,应显示文本:必须输入正数;

3. 删除"tBook"表中的"备注"字段;为"类别"字段创建查阅列表,列表中显示 计算机"

和"会计"两个值;并设置 "类别"字段的默认值为 "计算机";

4. 将"tCustom"表中"邮政编码"和"电话号码"两个字段的数据类型改为"文本",

并将"电话号码 "字段的输入掩码属性设置为 "010- " ,其中, "-" 后必须输

入8位0〜9之间的数字;

5. 将"tbook"表的单元格效果改为"凸起",字体改为"黑体";

6. 建立五个表之间的关系,并实施参照完整性、级联更新、级联删除。

二、简单应用

1. 创建一个查询,查找定价大于等于10且小于等于25,已经被销售过的图书,并

显示"书籍号"、"书籍名称"、"作者名"和"出版社名称",同一书籍号的图书 只能显

示一次,所建查询名为"Q1"

SELECT DISTINCT tBook.书籍号,tBook.书籍名称,tBook.作者名,tBook.出版社名称

FROM tBook INNER JOIN tDetail ON tBook. 书籍号=tDetail. 书籍号

WHERE (((tBook.定价)>=10 And (tBook. 定价

)

<=25));

2. 创建一个查询,查找某月出生雇员的售书信息,并显示 "雇员号"、"姓名"、 书籍

名称 "和"订购日期 " ,当运行该查询时,提示框中应显示 "请输入月份: " 所建查询

名为 "Q2" ,显示格式及内容参照下图。 (说明:添加表的顺序为: tEmployee 、

tOrder 、 tBook 、tDetail )

SELECT tEmployee. 雇员号 , tEmployee. 姓名 , tBook. 书籍名称 , tOrder. 订购日期

FROM (tEmployee INNERJOIN tOrder ONtEmployee. 雇员号 = tOrder. 雇员号 ) INNERJOIN

(tBook INNER JOIN tDetail ON tBook. 书籍号 = tDetail. 书籍号 ) ON tOrder. 订 单 ID =

tDetail. 订单 ID

WHERE (((Month([ 出生日期 ]))=[ 请输入月份: ]));

3. 计算每名雇员的奖金, 显示标题为 "雇员号" 、"姓名"和"奖金" ,所建查询名为

"Q3"(说明:奖金=每名雇员的销售金额合计数

X

5%

SELECT tEmployee. 雇员号 , tEmployee. 姓名 , Sum([ 数量 ]*[ 单价 ]* AS 奖金

FROM(tEmployee INNERJOIN tOrder ONtEmployee. 雇员号 = tOrder. 雇员号 ) INNER JOIN

tDetail ON tOrder. 订单 ID = tDetail. 订单 ID

GROUP BY tEmployee.雇员号

tEmployee. 姓名

发布评论

评论列表 (0)

  1. 暂无评论