- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
销售管理系统数据库设计
班级 ______________________
姓名 ______________________
学号 ______________________
成绩 ______________________
日期 ______________________
装 订 线 考 生 答 题 不 得 超 过 此 线 销售管理系统数据库设计
装 订 线 考 生 答 题 不 得 超 过 此 线
一、数据库系统功能简介(5分):
商品销售管理数据库是一个用来管理商品销售信息的数据库系统。该数据库可以用来管理企业的商品信息、部门信息、员工信息、供应商信息、客户信息以及采购信息和销售信息,实现信息的自动化管理和利用。
需求分析(10分)
销售管理数据库的数据流程图
三、概念结构设计(10分)
销售管理数据库的E-R图
商品号
商品号
商品名称
单价
库存量
已售数量
电话客户编号联系人姓名公司名称出生年月联系人姓名供应商名称供应商编号号商品员工客户供应商采购销售1mnm
电话
客户编号
联系人姓名
公司名称
出生年月
联系人姓名
供应商名称
供应商编号号
商品
员工
客户
供应商
采购
销售
1
m
n
m
订购日期
订购数量
订购日期
订购数量
Email
性别
员工编号
姓名
奖金
n
m
m
n
m工资电话
m
工资
电话
聘任日期
聘任日期
Email地址Email地址
Email
地址
Email
地址
属于
属于
部门主管部门编号
部门主管
部门编号
1
1
备注部门名称部门
备注
部门名称
部门
四、逻辑结构设计(5分)
销售管理数据库关系模式:
(1)部门(部门编号,部门名称,部门主管,备注)
(2)员工(员工编号,姓名,性别,出生年月,聘任日期,工资,部门编号)
(3)商品(商品编号,商品名称,单价,库存量,已销售量)
(4)客户(客户编号,公司名称,联系人姓名,电话,地址,Email)
(5)供应商(供应商编号,供应商名称,联系人姓名,电话,地址,Email)
(6)采购订单(采购订单号,商品编号,员工号,供应商编号,订购数量,订购日期)
(7)销售订单(销售订单号,商品编号,员工号,客户号,订购数量,订购日期)
五、物理结构设计(5分)
为销售管理数据库设计一个数据文件,一个日志文件,放在D盘的data文件夹下;销售管理数据库里面包含7个表,分别为商品、部门、员工、供应商、客户以及采购订单和销售订单;数据库和数据表的结构定义请看后面创建对象的SQL语句。
部门表
列名
数据类型
宽度
为空性
说明
部门编号
int
主关键字
部门名称
varchar
30
唯一键
部门主管
char
8
√
备注
varchar
50
√
员工表
列名
数据类型
宽度
为空性
说明
员工编号
int
主关键字
姓名
varchar
20
性别
char
2
√
取值为男或女
出生年月
smalldatetime
√
聘任日期
smalldatetime
√
工资
money
√
取值范围800-100000
部门编号
int
√
来自“部门表”的外键
供应商表
列名
数据类型
宽度
为空性
说明
供应商编号
int
主关键字
供应商名称
varchar
50
联系人姓名
char
8
√
电话
varchar
13
√
电话长度为7-13位字符
地址
varchar
100
√
E-mail
varchar
30
√
E-mail地址包含“@”
客户表
列名
数据类型
宽度
为空性
说明
客户编号
int
主关键字
公司名称
varchar
50
联系人姓名
char
8
√
电话
varchar
13
√
电话长度为7-13位字符
地址
varchar
100
√
E-mail
varchar
30
√
E-mail地址包含“@
文档评论(0)