《EXCEL预测与决策分析》
实验报告册
2014- 2015 学年 第 学期 班 级: 学 号: 姓 名:
授课教师: 实验教师: 实验学时: 实验组号:
信息管理系
1
目录
实验一 网上书店数据库的创建及其查询 ................................................................................... 3 实验二 贸易公司销售数据的分类汇总分析 ............................................................................... 7 实验三 餐饮公司经营数据时间序列预测 ................................................................................... 9 实验四 住房建筑许可证数量的回归分析 ................................................................................. 12 实验五 电信公司宽带上网资费与电缆订货决策 ..................................................................... 15 实验六 奶制品厂生产/销售的最优化决策 ............................................................................... 17 实验七 运动鞋公司经营投资决策 ............................................................................................. 19
2
实验一 网上书店数据库的创建及其查询
【实验环境】
?Microsoft Office Access 2003; ?Microsoft Office Query 2003。 【实验目的】 1.实验1-1:
?理解数据库的概念;
?理解关系(二维表)的概念以及关系数据库中数据的组织方式; ?了解数据库创建方法。 2.实验1-2:
?理解DOBC的概念;
?掌握利用Microsoft Query进行数据查询的方法。 3.实验1-3:
?掌握复杂的数据查询方法:多表查询、计算字段和汇总查询。 【实验步骤】
实验 1-1
一、表的创建和联系的建立
步骤1:创建空数据库“xddbookstore”。 步骤2:数据库中表结构的定义。 步骤3:保存数据表。
步骤4:定义“响当当”数据库的其他表。
步骤5:“响当当”数据库中表之间联系的建立。 二、付款方式表的数据输入
步骤1:选中需要输入数据的表(如付款方式表)。 步骤2:输入数据。 三、 订单表的数据导入
在本书配套磁盘提供的xddbookstore.xls文件中,包含了响当当数据库所有表的数据。可以利用该文件将订单表数据导入到“xddbookstore.mdb”数据库中。 步骤1:选择要导入的文件。 步骤2:规定要导入的数据表。
步骤3:指明在要导入的数据中是否包含列标题。
步骤4:规定数据应导入到哪个表中,可以是新表或现有的表。 步骤5:完成数据导入工作。
实验1-2
一、建立odbc数据源
在利用 microsoft office query对“响当当”网上书店进行数据查询之前,必须先建立一个用于连接该数据库的odbc数据源“bookstore”,具体步骤如下: 步骤1:启动microsoft office query应用程序。 步骤2:进入“创建新数据源”对话框。
3
步骤3:输入数据源名字。 经济管理中的计算机应用实验指导/报告 ——Excel 数据分析、 在“创建新数据源”对话框的“请输入数据源名称”项中输入要定义的数据源的名称(“bookstore”)。
步骤4:选择数据库驱动程序。
二、查询设计1—低库存量图书信息查询
对低库存量信息的查询,如查询库存量小于10的图书的isbn、书名和库存量,需要在查询时设定对库存量的查询要求,如“库存量<10”。查询步骤如下: 步骤1:选择“bookstore”数据源,进入“查询设计”窗口。 步骤2:选择查询中需要使用的表。 步骤3:选择要查询的字段。
步骤4:添加“条件”窗格,设置查询条件。
实验1-3
一、查询设计1—会员分布信息查询
响当当网上书店的营销人员需要了解如下的信息:各个地区会员的分布情况,例如北京和上海的会员人数。具体查询步骤如下:
步骤1:选择“bookstore”数据源并添加“会员”表。 步骤2:选择分类字段、汇总字段和汇总方式。 步骤3:设置查询条件。
若仅仅想了解上海和北京的会员人数,可以在条件窗格中设置相应的条件,具体步骤略。 二、查询设计2—图书总订购量和总销售金额查询 书店工作人员想了解会员在网上订购图书的信息,如2005年下半年和2006年上半年图书的总订购量和总销售金额。具体查询步骤如下:
步骤1:选择“bookstore”数据源,并添加“订单”、“订单明细”和“书”表。 步骤2:选择分类字段和汇总字段。 步骤3:设置查询条件。
三、查询设计3—会员订购图书详细信息查询
书店工作人员想了解各个会员的会员号、姓名、所在的城市、相应订单的订单号、订单上所订购的图书的书名和订购数量等信息,并要求按会员的城市、会员号和订单号的升序排列。具体查询步骤如下:
步骤1:选择“bookstore”数据源并添加“会员”、“订单”、“订单明细”和“书”表。在表之间建立合适的联系。 步骤2:选择字段。
在“查询设计”窗口的“表”窗格中,双击“会员”表的“城市”、“会员号”、“姓名”字段,“订单”表的“订单号”字段、“书”表的“书名”字段和“订单明细”表的“订购数量”字段。 步骤3:规定查询结果的排序方式。
选择“记录”菜单的“排序”命令,在随后出现的“排序”对话框中设置排序方式。 步骤4:观察查询结果。
查询结果共84条记录。如果查询结果中包含的记录有1680条的话,请检查一下“会员”与“订单”表之间的联系是否已建立。
四、查询设计4—各城市会员图书订购数量和销售金额统计
书店工作人员想了解位于各个城市的会员在网上订购的图书的总订购数量和总销售金额。查询步骤如下:
4
步骤1:选择“bookstore”数据源并添加“会员”、“订单”、“订单明细”和“书”表。在表之间建立合适的联系。
步骤2:选择分类字段和汇总字段。
在“查询设计”窗口的“表”窗格中,双击“会员”表的“城市”、“订单明细”表的“订购数量”字段。另外还要构造一个计算字段“销售金额”,方法是直接在某空白列的列标中输入公式“订购数量*单价”;
步骤3:规定汇总方式。
分别双击“订购数量”和“订购数量*单价”字段的列标,在编辑列对话框的列标项中分别输入“总订购数量”和“总销售金额”字样,并在总计项中选择“求和”。按“确定”按钮后即可查看结果。
五、查询设计5—被订购图书的作者和出版社信息查询
书店工作人员想了解2007年会员“刘丹”所订购图书的作者以及出版社的信息。查询步骤如下:
步骤1:选择“bookstore”数据源并添加“会员”、“订单”、“订单明细”、“书”、“作者”和“出版社”表。在表之间建立合适的联系。 步骤2:选择查询字段。
在“查询设计”窗口的“表”窗格中,双击“书”表的“书名”、“作者”表的“姓名”和“出版社”表的“出版社名称”字段。 步骤3:添加查询条件。
在条件窗格中添加关于订购日期和会员姓名的条件。 步骤4:查看查询结果。
会员“刘丹”在2007年共订购了7本图书。
【实验思考】
1·什么是表的主键?在同一个表中,记录的主键值是否可以相等? 答:主键是能够唯一地标识该表中的某一行记录的一个或多个字段的集合。记录的主键值不可以相等,因为记录的主键具有唯一性。
2·在数据库中各表之间的联系建立以后,将外部数据导入到表的过程中可能遇到什么问题? 答:外部数据字段与表中的字段没有对应;外部数据字段值得类型与定义的数据库字段值类型不一致;外部数据的字段对应于数据库中的主键时,有可能对应于主键值不唯一;外部数据不符合参照完整性。
3·在数据库查询过程中,如果所选择的某个表与其他表之间没有联系的话,会产生什么问题?
答:查询的结果只能是其中一个表的记录,而不能查询到关联表的数据和记录。 4·若“响当当”网上书店的某个会员想了解自己最近2年图书订购情况,请你为他设计一个查询。
答:步骤1 选择“bookstore”数据源并添加“会员表”、“订单表”、“订单明细表”和“书表”,在表之间建立合适的联系。
步骤2 在“查询设计”窗口的“表”窗口中,双击“书”表的“书名”、“单价”,“会员表”的“会员号”、“姓名”,“订单表”中的“订购日期”,“订单明细表”中的“订购数量”字段。
步骤3 在条件窗口第1列选择“会员号”,在“值”行输入“会员号”,在条件窗口第2列选择“订购日期”,在“值”行输入“<=现在日期 and >=两
5