北外2017数据库原理与应用第2次作业及答案_第1页
北外2017数据库原理与应用第2次作业及答案_第2页
北外2017数据库原理与应用第2次作业及答案_第3页
北外2017数据库原理与应用第2次作业及答案_第4页
北外2017数据库原理与应用第2次作业及答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 数据库原理与应用(第2次)作业及答案题目1建立“员工客户信息查询窗”,以“三表综合查询”为数据源,建立如下两个图所示的多页窗体。2以员工表为数据源,选择所有字段所有记录,用向导创建“员工报表”,样式自定。3以客户表为数据源,选择所有字段所有记录,用向导创建“客户报表”,样式自定。4以订单表为数据源,选择所有字段所有记录,用向导创建“订单报表”,样式自定。5以订单表为数据源,按下左图建立“按月统计销售总额报表”,要求按月分组统计销售总额,在每组中的记录要求按日期升序排列。6按下右图所示,建立“按客户统计报表”,要求统计出每位客户的订单数及销售总额,不同客户的信息放置在不同页。答案:1

2、打开“销售管理系统”数据库,打开窗体的设计视图,选择“三表综合查询”为数据源,创建一个选项卡控件,按图所示将员工号、姓名、职务字段拖入“页1”控件,将页1 的标题改为“员工信息”;按图所示将客户编号、客户单位名称、电话、邮箱字段拖入到页2控件,将页2的标题改为“客户信息”。   以“员工客户信息查询窗”为名保存。2打开报表向导,选择员工表为数据源,选择所有字段,选择某种样式,以“员工报表”为名保存。3打开报表向导,选择客户表为数据源,选择所有字段,选择某种样式,以“客户报表”为名保存。4打开报表向导,选择订单表为数据源,选择所有字段,选择某种样式,以“订单报表”为名保存。5

3、打开报表的设计视图,选择订单表为数据源。添加组页眉与组页脚:在“排序与分组”框中选择订货日期字段,如右图所示,对第一个订货日期设置参数;对第二个订货日期则只选择升序其余取默认值,即对第二个订货日期的组页眉、组页脚都设置为否,分组形式为“每一个值”。页面页眉中用标签添加标题:按月统计销售总额报表。按图排放字段,其中字段的附加标签应该放置在组页眉。添加适当的直线控件以起分隔作用。在组页脚添加一个文本框作为计算框,文本框的附加标签标题为:销售总额,文本中的公式为:=sum(销售额)以“按月统计销售总额报表”为名保存。6打开报表的设计视图,在报表属性中击记录源右侧的“”按钮,打开“SQL语句:查询生成

4、器”窗口,选择客户表与订单表,选择图中所需的所有字段。添加“客户单位名称”组页眉、组页脚。页面页眉中用标签添加标题:客户订单、销售额统计。将客户单位名称、客户编号字段拖放在组页眉。按图将订单号、订货日期、产品代号、产品品牌、销售额字段拖放在主体节。在组页脚中添加2个文本框,左侧的文本框附加标签标题为:订单数,文本框中的公式为:=count(订单号);右侧的文本框附加标签标题为:总额,文本框中的公式为:=sum(销售额)添加适当的直线控件以起分隔作用。组页脚属性中设置强制分页为:节后。以“按客户统计报表”为名保存。题目1建立“数量汇总查询”,按产品品牌对数量求和。2建立“销售额更新查询”,更新(

5、计算)订单表中的销售额,要求产品代号为“J”开头的销售额按“单价×90%×数量”计算,其余按“销售额=单价×数量”计算。3建立“最高销售额查询”,显示出销售额最高的值。4建立“生成订货销售表”的生成表查询,生成名为“订货单位销售新表”,只要3个字段:客户编号、客户单位名称、销售额之总计。5建立“追加业务员查询”的追加查询,将员工表中职务为业务员的记录追加到“员工表备用结构”中(此表是在第二单元中的第7小题复制得到的)。6建立“删除员工查询”的删除查询,将员工表备用结构中姓名为李四的员工记录删除。7建立“SQL7”查询,用SQL语句查询出订单表中业务员编号为A02的

6、订货日期、订单号、业务员编号、销售额字段,并按销售额降序排序。8建立“SQL8”查询,检索2014年5月以后(包含2014年5月)的订货日期、订单号、产品代号、产品品牌、姓名、订货单位代号字段。答案要领1以设计视图建立查询,击按钮添加总计行。按产品品牌字段分组,对数量字段总计。2必须在查询菜单中选择查询类型为“更新查询”,在“更新到”行中,用IIF函数建立表达式。3对销售额字段求最大值。4选择“三表综合查询”为数据源,查询类型为“生成表查询”,生成新表名为:订货单位销售新表。建立查询后一定要运行一次。5查询类型为“追加查询”,必须运行一次。6查询类型为“删除查询”,必须运行一次。7打开查询的设

7、计视图,不选择任何数据源,直接切换到SQL视图,输入SQL语句。8打开查询的设计视图,不选择任何数据源,直接切换到SQL视图,输入SQL语句,注意这是多表查询。答案:1、打开“销售管理系统”数据库,以设计视图建立查询,选择订单表为数据源,选择产品品牌、数量2个字段,击按钮添加总计行。在总计行中,产品品牌字段选择分组,数量字段选择总计。 2、打开查询的设计视图,选择订单表为数据源,选择销售额字段,在“查询”菜单中选择查询类型为“更新查询”,在“更新到”行输入:iif(产品代号 Like "J*",单价*.9*数量,单价*数量)以“销售额更新查询”为名保存并运行。3、打开查询的

8、设计视图,选择订单表为数据源,选择销售额字段,击按钮添加总计行。在总计行中选择最大值。以“最高销售额查询”为名保存。4、打开查询的设计视图,选择“三表综合查询”为数据源,选择客户编号、客户单位名称、销售额字段,在“查询”菜单中选择“生成表查询”,在弹出的对话框中输入新表名:订货单位销售新表。击按钮添加总计行,在总计行中,客户编号、客户单位名称选择分组,销售额选择总计。以“生成订货销售表”为名保存并运行。5、打开查询的设计视图,选择员工表为数据源,选择所有字段,在职务的条件行中输入:业务员。在“查询”菜单中选择“追加查询”,在弹出的对话框中选择“员工表备用结构”。以“追加业务员查询”为名保存并运行。6、打开查询的设计视图,选择“员工表备用结构”为数据源,选择姓名字段,在条件行中输入:李四。在“查询”菜单中选择“删除查询”。以“删除员工查询”为名保存并运行。7、打开查询的设计视图,不选择任何数据源,直接切换到SQL视图,输入语句:SELECT 订货日期, 订单号, 业务员编号,销售额FROM 订单表WHERE 业务员编号="A02"ORDER BY 销售额 d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论