第一范文网 - 专业文章范例文档资料分享平台

销售管理系统数据库设计说明书

来源:用户分享 时间:2025/8/10 10:38:59 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

return @销售次数 end

执行函数:

select dbo.销售次数('鼠标') as 销售次数 select dbo.销售次数(default)

d. 创建存储过程(5分): 创建一个名为客户订购信息存储过程,用于查询指定客户的联系人姓名、联系方式、以及该公司订购产品的明细表。 create proc 客户订购信息

(@客户名称 varchar(50)='通恒机械有限公司') as

select 公司名称,联系人姓名,商品名称,单价,订购数量,订购日期 from 客户join 销售订单

On 客户.客户编号=销售订单.客户编号 join 商品

on 商品.商品编号=销售订单.商品编号 where 公司名称=@客户名称

执行输入参数为默认值的存储过程: exec 客户订购信息

执行带输入参数的存储过程:

exec 客户订购信息 '三川实业有限公司

e. 创建触发器(5分): 创建一个触发器实现当向销售订单表添加一条记录时,自动修改商品表的库存数量和已售数量。

create trigger 销售 on 销售订单 after insert as

update 商品

set 库存数量=库存数量-订购数量, 已售数量=已售数量+订购数量 from 商品 join inserted

on 商品.商品编号=inserted.商品编号 4.执行查询(共15分) (1)简单查询(2分):从客户表中检索所有客户的公司名称、联系人姓名和地址。 select 公司名称,联系人姓名,地址 from 客户 (2) 条件查询(3分):在销售管理数据库的销售订单表中,查询员工编号为1、5和7的员工接受订单信息。

select * from 销售订单 where 员工编号in(1,5,7) (3)统计查询(2分):统计所有员工的平均工资、最高工资、最低工资和工资总和。

select avg(工资) as 平均工资,max(工资) as 最高工资,min(工资) as 最低工资,sum(工资) as 工资总和 from 员工 (4)分组查询(3分):查询男女员工的平均工资。

select 性别,avg(工资) as 平均工资 from 员工 group by 性别

(5)多表查询(2分):查询“国皓科技有限公司”订购的商品信息,包括客户编号,公司名称,商品编号,商品名称,商品价格,订购数量。

select a.客户编号,公司名称,c.商品编号,商品名称,单价,订购数量 from 客户 a join 销售订单 as b on a.客户编号=b.客户编号 join 商品 as c on c.商品编号=b.商品编号 where 公司名称='国皓科技有限公司‘ (6)嵌套查询(3分):查询比平均工资高的员工的姓名和工资。 select 姓名,工资 from 员工

where 工资>(select avg(工资) from 员工)

搜索更多关于: 销售管理系统数据库设计说明书 的文档
销售管理系统数据库设计说明书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6fxx12bo5q9ersb9r147_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top