销售管理系统数据库设计Word文档下载推荐.docx

上传人:b****3 文档编号:16033675 上传时间:2022-11-17 格式:DOCX 页数:11 大小:18.91KB
下载 相关 举报
销售管理系统数据库设计Word文档下载推荐.docx_第1页
第1页 / 共11页
销售管理系统数据库设计Word文档下载推荐.docx_第2页
第2页 / 共11页
销售管理系统数据库设计Word文档下载推荐.docx_第3页
第3页 / 共11页
销售管理系统数据库设计Word文档下载推荐.docx_第4页
第4页 / 共11页
销售管理系统数据库设计Word文档下载推荐.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

销售管理系统数据库设计Word文档下载推荐.docx

《销售管理系统数据库设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《销售管理系统数据库设计Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。

销售管理系统数据库设计Word文档下载推荐.docx

(3)数据字典

1、订单号数据项可以描述如下:

数据项:

订单号

含义说明:

唯一标识每张订单

别名:

订单编号

类型:

字符型

长度:

4

取值范围:

0000至9999

取值含义:

前2位标别所在地区,后2位按顺序编号

与其他数据项的逻辑关系:

唯一识别订单

2、商品信息是该系统中的一个重要数据结构,它可以描述如下:

数据结构:

商品信息

是销售管理系统的重要数据结构,定义了销售商品的具体信息

组成:

产品号,产品名,单价,重量 

3、数据流“订单数据"

可描述如下:

数据流:

订单数据

说明:

客户选购商品所下的初始订单

数据流来源:

客户

数据流去向:

接受订单

客户基本信息+商品编号+数量等

平均流量:

5张/天

高峰期流量:

100张/天

4、数据存储“订单"

数据存储:

订单表

记录每张订单的具体情况

流入数据流:

订单处理

流出数据流:

……

订单号,客户编号,产品,数量,单价等

数据量:

每年2000张

存取方式:

随机存取

5、处理过程“接收订单"

处理过程:

接收订单

核准客户所下订单

输入:

订单数据,商品信息,主管审批

输出:

核对订单至主管部门,是否确认信息给客户

处理:

接收到客户订购产品的初始订单后,根据商品信息以及客户以往的信用情况,核准订单是否符合条件,然后将符合条件的订单送主管部门报批,如果同意,将结果反馈给客户,并将核准后订单送下一处理模块(订单处理)

2、概念结构设计

客户

信贷状况

客户号

客户名

地址

电话

订货

订单

订单编号

订货日期

订货数

交货日期

跟单

员工

年龄

性别

员工号

姓名

住址

组成

订单明细

金额

明细号

参照

商品

商品名称

商品号

重量

单价

1

N

N1

3、逻辑结构设计

依据以上E—R图,得出如下关系模式:

客户:

{客户号,客户名,电话,地址,信贷状况}

商品:

{商品号,商品名,单价,重量}

员工:

{员工号,姓名,性别,年龄,电话,地址}

订单:

{订单编号,客户名,订货数,订货日期,交货日期,客户号,

员工号}

订单明细:

{订单编号,明细号,订货数,金额,商品号}

客户信息

属性名

数据类型

可否为空

备注

varchar(10)

主键

varchar(30)

varchar(20)

varchar(100)

varchar(200)

员工信息

Char

(2)

男或女,默认为男

smallint

大于18,小于60

商品信息

商品名

Money

Int

外键

0或1,默认0

订货数量

Smalldatetime

四、物理结构设计

为了提高系统性能,我们将数据的易变部分与稳定部分、经常存取部分与存取频率较低部分分开存放;

而现有的关系型DBMS中都提供了聚簇功能,往往在高频度访问字段上设计聚簇索引,例如:

在员工数据表的姓名字段上建立一聚簇索引:

CREATECLUSTEREDINDEXidx_xmON员工数据表(姓名);

在商品信息表的商品名字段上建立一聚簇索引:

CREATECLUSTEREDINDEXidx_xmON商品信息表(商品名)等等。

五、数据实施和维护

1.创建表

创建客户信息用户表

Createtable客户信息

(客户号varchar(10)primarykey,

客户名varchar(30)notnull,

电话varchar(20)notnull,

地址varchar(100)notnull,

信贷状况varchar(200)notnull)

创建员工信息用户表

Createtable员工信息

(员工号varchar(10)primarykey,

姓名varchar(20)notnull,

性别char

(2)check(ssexin('

男'

'

女'

))default'

年龄Smallintcheck(sage>

18andsage<

60),

地址varchar(100)notnull)

创建商品信息用户表

Createtable商品信息

(商品号varchar(10)primarykey,

商品名varchar(20)notnull,

单价Moneynotnull,

重量intnotnull)

创建订单用户表

Createtable订单

(订单编号varchar(10)primarykey,

客户号varchar(10)foreignkeyreferences客户信息(客户号),

订货数量intnotnull,

订货日期smalldatetimenotnull,

交货日期smalldatetimenotnull)

创建订单明细用户表

Createtable订单明细

(订单编号varchar(10)foreignkeyreferences订单(订单编号),

明细号char

(2)check(ssexin('

0'

1'

金额Moneynotnull)

2.创建视图

Createview客户下订单信息视图

Asselect客户号,客户名,订单编号,借阅时间,应还时间

From客户信息,订单

Where客户号=‘2010010203’;

3.建立索引

在主键属性和外键属性列上都建立索引,检查唯一性和完整性,加快连接查询速度。

CreateuniqueindexIX_客户号on客户信息(客户号);

CreateuniqueindexIX_员工号on员工信息(员工号);

CreateuniqueindexIX_商品号on商品信息(商品号);

CreateuniqueindexIX_订单编号on订单明细(订单编号);

CreateuniqueindexIX_订单编号on订单(订单编号);

CreateuniqueindexIX_客户号on订单(客户号);

4.表中数据操作

1.企业制造一种新产品作为新商品,商品编号‘100823’,商品名‘XX’

Instertinto商品信息

Values(‘100823’,‘XX’,‘10’,‘2’)

2.企业一种商品因市场原因停产下线

Deletefrom商品信息

where商品号=‘081012’

3.企业某一个客户江文更改联系电话为158XXXXXXXX

Update客户信息

Set电话=‘158XXXXXXXX’

Where客户名=‘江文’;

5.使用表格操作

1.查找企业一个名叫李开的员工的所有信息

Select*

From员工信息

Where姓名=‘李开’

2.查找姓“陈”且名字为三个汉字的客户信息

Select*

Form客户信息

Where客户名like‘张__’;

3.查询所有订货数量在500以上的客户信息

From客户信息

Where客户号=

(select客户号

From订单

Where订货数量>

500);

4.查找订单编号为‘01230810’的订单的所有信息

From订单信息

Where订单编号=‘01230810’;

6.创建触发器,存储过程

1.在数据库中建立一触发器,当删除了订单的时候,把相应的订单明细删除

Usexx企业数据库

GO

Cretetriggertri_订单信息on订单

Fordelect

As

If@@rowcount=0

Return

Delete订单明细

Where订单号in(select订单号fromdeleted)

If@@error!

=0

Begin

Rollbacktran

End

Return

GO

2.在数据库中建立一个存储过程,返回指定时间内需要发货的商品数量

Ifexists(selectnamefromsysobjects

Wherename=‘procedure’andtype=‘p’)

Dropprocprocedure

Createprocprocedure@beginingdateDatetime,@endingdateDatetime,

AS

Selectsum(订货数量)

Where交货日期between@beginningdate

And@endingdate

六、总结(

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1