当前位置:文档之家› 数据库上机实验报告(5)

数据库上机实验报告(5)

《Access数据库技术及应用》
上机实验报告(4)
一、实验地点: E203 日期:2011-05-30
二、实验环境:
硬件系统:
电脑型号 联想
操作系统 Windows 7 旗舰版 32位
处理器 英特尔 core i5 650
内存 2 GB
软件系统: 操作系统:Windows 7
使用软件:Microsoft Office Access 2007三、实验内容:
查询练习(我们以“产品销售”数据库为例)
1、查找最贵的两种产品。

在查询对象里打开在设计视图中创建查询。

把显示表里的产品标添加
到来源区。

然后按
要求在字段内一步步按所要运用的函数公式输入进去,注意,因为是
最贵的两种产品,一定把产品表单价按照降序进行排列。

所有的步骤
输入完成过后,点击运行按钮
就行了。

运行结果:
2、显示2000年的总销售额
Select sum([单价]*[销售量]) as 总销售额 from 产品表 inner join 销售表on 产品表.产品编号=销售表.产品编号 where year([销售日期])=2000
步骤:在查询对象里打开在设计视图中创建查询。

把显示表里的销售表和产品表添加到来源区。

然后按要求在字段内一步步按所要运用的函数公式输入进去,注意,在这个题中,有一个牵涉条件的步骤就是年份的限定。

所以,我们有必要在条件区加上年份函数Year()函数,同时,这是一个条件,需要在条件区中调出总计一栏才可以进行条件设置。

如下图:
运行结果见下图:
同样,我们可以用SQL语句(此题的SQL语句见下:)
SELECT Sum([单价]*[销售量]) AS 总销售额
FROM 产品表 INNER JOIN 销售表 ON 产品表.产品编号 = 销售表.产品编号
WHERE (((Year([销售日期]))=2000));
3、建立交叉表查询,显示不同客户不同设备的租金。

步骤:对象里打开在设计视图中创建查询。

把显示表里的客户表、设备表、租赁表添加到来源区。

然后按照要求一步步把所需要的函数公式输入到条件区,如下图所示
注意,在这里有一个交叉表查询的问题。

怎样去调用交叉表查询?很简单,在设计视图里单击鼠标右键,选择查询类型下的交叉表查询即可
此题的运行结果如下图所示:
4、同样,生成表查询,追加查询,删除查询,参数查询,更新查询等都采用同样的步骤。

四、通过本次的上机我学会了:
1、查询的创建:
共有五种创建查询的方法。

习惯采用的是设计视图和向导的查询。

2、设置查询方面的知识:比如说,添加表/查询,更改表或查询
间的关系,删除表/查询,添加查询的字段,移动、删除字
段、设置查询结果的排序,设置字段的显示属性等等。

3、另外需要注意的是,Access只是使用从基表或通过查询得到的
数据来显示报表的版面,所以,他现实的数据与报表的实际数据不符。

如果要预览报表中的实际数据,应该使用“打印预
览”命令,或在“数据库”窗口中单击“预览”命令。

相关主题