2013《数据库技术及应用》实验指导书资料

上传人:我*** 文档编号:126950930 上传时间:2020-03-28 格式:DOC 页数:26 大小:234KB
返回 下载 相关 举报
2013《数据库技术及应用》实验指导书资料_第1页
第1页 / 共26页
2013《数据库技术及应用》实验指导书资料_第2页
第2页 / 共26页
2013《数据库技术及应用》实验指导书资料_第3页
第3页 / 共26页
2013《数据库技术及应用》实验指导书资料_第4页
第4页 / 共26页
2013《数据库技术及应用》实验指导书资料_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《2013《数据库技术及应用》实验指导书资料》由会员分享,可在线阅读,更多相关《2013《数据库技术及应用》实验指导书资料(26页珍藏版)》请在金锄头文库上搜索。

1、数据库技术及应用实验指导书实验环境1软件需求(1)操作系统:Windows 2000 Professional,或者Windows XP(2)数据库管理系统:SQL Server2000(3)应用开发工具:Delphi7.0(4)其它工具:Word2硬件需求(1)PC机(2)网络环境基本需求信息一、对某商场采购销售管理进行调研后,得到如下基本需求信息: 该商场有多名工作人员(主要是采购员和销售员),主要负责从供应商处采购商品,而后将商品销售给客户。采购员主要负责根据商场的销售情况确定要采购的商品,并与供应商联系,签订采购单。销售员主要负责将采购来的商品销售给客户,显然一个客户一次可能购买多种商

2、品。一个供应商可以向该商场供应多种商品,而一种商品也可以由多个供应商供应。 商场的管理者每个月需要对该月已采购的商品和已销售的商品进行分类统计,对采购员和销售员的业绩进行考核,对供应商和客户进行等级评定,并计算商场利润。二、E-R图三、需要建立的数据表如下1 供应商表:供应商ID,供应商名称,地区,信誉等级2 供应表:供应商ID,商品ID,商品单价3 商品表:商品ID,商品名称,商品库存量,商品均价4 采购单表:采购单ID,采购员ID,供应商ID,采购总金额,签订日期5 采购明细表:采购单ID,商品ID,采购数量,商品单价6 销售单表:销售单ID,销售员ID,客户ID,销售总金额,签订日期7

3、销售明细表:销售ID,商品ID,销售数量,商品单价,单价折扣8 客户表:客户ID,客户名称,联系电话,客户等级9 职员表:职员ID,职员姓名,职员类型实验一SQL Server安装及管理工具使用一、实验目的与要求1 熟悉SQL Server的基本安装与配置过程2 熟悉SQL Server企业管理器的主要功能、对数据库的组织和管理方法3 熟悉SQL Server查询分析器的主要功能、对数据库的组织和管理方法3掌握基本表、主码等基本概念4掌握SQL语言的数据定义功能,要求能使用企业管理器和查询分析器两种方法来建立数据库、以及数据表。5掌握修改和删除表结构的方法二、实验内容1学习使用SQL Serv

4、er的基本管理工具:企业管理器和查询分析器2掌握SQL Server默认安装的各个数据库的主要作用 (1)master数据库(2)model数据库(3)msdb数据库(4)tempdb数据库3使用企业管理器和查询分析器建立、删除数据库 (1)建立一个名称为supermarket的数据库 (2)查看与新生成的数据库相关的内容 (3)删除名称为supermarket的数据库4使用企业管理器和查询分析器建立、删除数据表(1)在已经建立的supermarket数据库的基础上,建立以下数据表(参考附录A): (a)商品表 commodity(b)供应商表 supplier(c)供应表 supplying

5、(d)采购单表 stock(e)采购明细表 stockDetail(f)销售单表 sale(g)销售明细表 saleDetail(h)客户表 customer(i)职员表 Employee(2)使用企业管理器查看新生成表的结构和内容(3)分别使用企业管理器和查询分析器修改表结构 (a)在商品表中加入描述商品信息的属性 (b)将客户表中的客户联系电话(CUtelephone)的数据类型改为varchar(20)(4)分别使用企业管理器和查询分析器删除基本表 (a)使用企业管理器删除客户表 (b)使用查询分析器删除商品表三、自我测试1 使用企业管理器新建一个名称为“test”的数据库2 使用查询分

6、析器在test数据库建立以下数据表(1)学生表:学号,姓名,性别,出生日期,系别(2)课程表:课程编号,课程名称,学分(3)选课表:学号,课程号,成绩3 使用查询分析器对表进行修改(1)将学生表中的性别数据类型改为整型(2)为学生表增加一个新的属性列,用于存放学生的专业信息实验二 数据插入、修改和删除一、实验目的与要求1掌握SQL Server的数据更新功能,能使用INSERT、UPDATE、DELETE命令对数据表中的数据进行更新2掌握INSERTSELECT和SELECTINTO语句的使用方法二、实验内容1使用INSERT命令向基本表中插入数据(参考附录B)(1)向供应商表中插入如下数据记

7、录:(2)向商品表中插入如下数据记录(3)向职员表中插入如下数据记录(4)向供应表中插入如下数据记录(5)使用企业管理器分别向客户表、采购表、采购明细表、销售表、销售明细表中添加相应记录。客户表采购单表采购明细表销售单表销售明细表2使用UPDATE命令修改基本表中的数据(1)将编号为F70006的商品的单价改为12.00元(2)将名称为家乐福的客户的等级改为VIP客户。(3)将编号为A102 供应商供应商品的价格全部打八折3使用DELETE命令删除基本表中的数据(1)删除采购明细表中的所有记录(2)从采购单表中删除2005年以前签订的采购单4使用SELECTINTO语句向表中成批插入记录(1)

8、将供应商A102供应的商品和供应价格存到一个名字为A102_commodity的表中 (2)将所有的VIP客户信息存储到一个名字为VIP_Customer的表中5使用INSERTSELECT语句向表中成批插入记录(1)新建一个名称为achievement的表,其属性包括销售单ID,销售单总金额,销售日期(2)将编号为S0002的销售员签订的销售单信息存储到achievement表中。三、自我测试1从采购明细表中删除所有从供应商A153处采购的编号为F70006商品的明细信息2从销售明细表中删除2005年以前签订的销售单的销售明细记录实验三 单表查询一、实验目的与要求1掌握基本的SELECTFR

9、OM语句的用法2能应用SELECT语句及其子句解决常见的查询问题3掌握模糊查询的使用方法4能应用聚集函数和GROUP BY子句进行统计查询二、实验内容1 查找所有商品的名称和库存信息2 查找北京地区的供应商3 查找所有销售人员的基本信息4 查找签订日期在2005-5-1和2006-3-1之间签订的采购单的基本信息5 查找2006年签订的所有销售单,要求显示销售单ID、供应商ID和销售单总金额6 查找每个采购员所签订的采购单的数目,显示结果按采购单数目降序排序7 查询每个销售员签订的销售单总金额8 查找2005年与每个客户签订的销售单的总金额,只显示总金额大于万的客户ID和总金额9 查询2005

10、年签订的金额最大的一笔销售单,要求显示采购员ID、客户ID和销售金额10查询2005年与编号为A002的供应商签订的所有采购单的总金额11查询名称中含有机字的所有商品的ID、名称和库存量12查找第二个汉字是翔的商品名称和单价。三、自我测试1查询2005年签订的销售合同总额排名前5名的销售员的ID和合同总额,要求结果按照合同总额降序排列2查询至少供应了3种商品的供应商的ID3查询在2006年至少已经与2名销售员签订了合同的客户ID实验四 表连接查询一、实验目的与要求1掌握表连接查询的使用方法2掌握子查询的使用方法3能使用内连接、左外连接、右外连接以及交叉连接解决相关问题4熟悉系统函数的使用二、实

11、验内容1查找每一个供应商供应的商品的名称,要求显示供应商名称和商品名称。2使用连接查询查找与姓名为李云的采购员签订采购单的供应商的名称。3使用关键字IN完成查询,要求查找与姓名为李云的采购员签订采购单的供应商的名称。4使用左外连接完成如下查询:要求查找所有采购员签订的采购合同的详细信息。5使用左外连接完成如下查询:查找所有客户购买的商品详细信息,要求显示客户名称,商品名称,销售数量,商品单价,没有购买商品的客户也要显示。6请使用内连接完成如下查询:查找每一个供应商供应的商品的种类,要求显示供应商名称,供应的商品的种类。7查找购买了编号为A001的供应商供应的商品的客户名称8查找销售员王良在20

12、05年签订的销售合同的详细信息。三、自我测试1使用右外连接完成如下查询:要求查找所有采购员签订的采购合同的详细信息,没有签订采购单的采购员也要显示2查找购买了名称为联想集团的供应商供应的商品的客户名称实验五 表综合查询使用一、实验目的与要求1能熟练应用SELECT语句及其相关字句2能将SELECT与系统函数、IF ELSE、WHILE等语句进行综合应用并解决相关问题二、实验内容1查询所有供应鲜橙多的供应商的最低报价。2查找销售员王良在2005年签订的所有销售合同中每一类商品的总金额。3汇总由姓名为刘明的采购员在2004年采购的数码相机的总金额。4 汇总由姓名为刘明的采购员在2005年采购的各类

13、商品的数量。5 查找没有供应任何一类商品的供应商的名字。6 查找在2006年各个客户购买商品的总金额,要求结果按照购买商品的总金额降序排序7 请使用左连接完成以下查询:查找每一个销售人员销售的商品的详细信息,要求显示销售人员姓名、销售单ID、客户姓名、商品名称、销售数量、和销售单价。8查找每个采购员和每个供应商签订的合同的总金额,要求显示采购员姓名、供应商名称、和签订合同的总金额。三、自我测试1查找编号为A002的供应商没有供应的商品的名称2分别使用UNION、和INNER JOIN关键字完成以下查询:查询由三高计算机公司和联想集团供应商的所有商品的商品ID。实验六 视图与索引一、实验目的与要

14、求1熟悉视图的概念,以及视图与表的联系和区别2掌握视图的定义方法3掌握对视图的查询操作4 掌握对视图的更新操作,并了解视图的更新条件5 掌握同时对视图和表进行操作的方法6 熟悉索引的概念与作用7 掌握索引的建立与删除操作二、实验内容1定义一个名称为supplying_view的视图,要求其对应的数据是由天天食品公司供应的商品ID、商品单价。2查询采购员李云和供应商神州数码有限公司签订的所有采购单的采购单ID、采购金额、签订日期,并将其建立为一个名称为stock_view_1的视图。3建立一个名称为commodity_100的视图,其对应所有的库存量小于100的商品的信息。4使用视图supplying_view和相关基本表查找由供应商天天食品公司供应的商品ID、商品名称和商品单价。5使用视图stock_view_1和相关基本表查询李云和供应商神州数码有限公司签订的所有采购单的采购明细

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号