注册 登录
编程论坛 SQL Server论坛

求教数据库的问题

雪夜风花 发布于 2013-12-13 14:17, 509 次点击
1.    用语句创建XSDD(客户编码、客户名称、送货地址、日期、单号、总金额)和XSDDMX(商品编码、商品名 称、数量、标准价、折后单价、折扣、金额、已出库数量)和库存流水账表(商品编码、商品名称、出库 数量、折后单价、出库金额、出库日期)和应收流水账表(客户编码、客户名称、日期、出库单号、应收金额)

2.    得出产品销售排行榜(商品编码、商品名称、数量、标准价、折后单价、折扣、金额、销量),用视图的 方式实现

3.    最近一个月销量排在前10的产品以及有多少个客户定过这些产品(要用到第二题中的视图)


4.    用存储过程加触发器模拟订单出库的过程,注意使用已出库数量,存储过程参数有单号、商品编码、出 库数量、出库日期,并将出库记录写入库存流水账表,同时出库将产生应收(将应收金额也写入应收流水账表)


5.    用函数返回还没出完库的订单的所有客户信息和商品信息

6.    得出每一个客户的应收款金额是多少
1 回复
#2
清风幽闲2014-03-04 13:48
CREATE TABLE XSDDMX(商品编码 NVARCHAR(10),商品名称 NVARCHAR(50),数量 INT,标准价 FLOAT,折后单价 FLOAT,折扣 FLOAT,金额 FLOAT,已出库数量 INT)
CREATE TABLE XSDD(客户编码 NVARCHAR(10),客户名称 NVARCHAR(50),送货地址 NVARCHAR(50),日期 DATE,单号 NVARCHAR(10),总金额 FLOAT)
但这种表有问题,出现数据冗余
比如库存流水帐表就有数据冗余

[ 本帖最后由 清风幽闲 于 2014-3-4 13:50 编辑 ]
1