最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

数据库系统设计报告

来源:动视网 责编:小OO 时间:2025-10-01 23:00:45
文档

数据库系统设计报告

一、需求分析1.用户需求1.1仓库信息管理。记录、修改和查询仓库的编号、名称、地址、负责人、联系方式及存放货物等。所有仓库由仓库号唯一标识。1.2商店信息管理。记录,修改和查询商店的编号、名称、地址、负责人、联系方式及销售货物、月销售额等。所有商店由商店号唯一标识。1.3商品信息管理。记录、修改和查询仓库的编号、名称、单价、存放仓库及销售额等。所有商品由商品号唯一标识。2.业务流程图3.数据库模式概念设计3.1实体联系图(RED图)是系统分析员为了建模方便而绘制的一种图表格试的语言,是表达实体
推荐度:
导读一、需求分析1.用户需求1.1仓库信息管理。记录、修改和查询仓库的编号、名称、地址、负责人、联系方式及存放货物等。所有仓库由仓库号唯一标识。1.2商店信息管理。记录,修改和查询商店的编号、名称、地址、负责人、联系方式及销售货物、月销售额等。所有商店由商店号唯一标识。1.3商品信息管理。记录、修改和查询仓库的编号、名称、单价、存放仓库及销售额等。所有商品由商品号唯一标识。2.业务流程图3.数据库模式概念设计3.1实体联系图(RED图)是系统分析员为了建模方便而绘制的一种图表格试的语言,是表达实体
一、需求分析

1.用户需求

1.1仓库信息管理。记录、修改和查询仓库的编号、名称、地址、负责人、联系方式及存放货物等。所有仓库由仓库号唯一标识。

1.2商店信息管理。记录,修改和查询商店的编号、名称、地址、负责人、联系方式及销售货物、月销售额等。所有商店由商店号唯一标识。

1.3商品信息管理。记录、修改和查询仓库的编号、名称、单价、存放仓库及销售额等。所有商品由商品号唯一标识。

2.业务流程图

3.数据库模式概念设计

3.1 实体联系图(RED图)是系统分析员为了建模方便而绘制的一种图表格试的语言,是表达实体和联系的直观方法。下面是商业集团数据库管理系统的实体联系图,包括仓库、商品、商店3个实体。

仓库号

仓库名称地址负责人联系方式
                                                    仓库

m:1

仓库号库存商品库存量存库日前
                                                    仓库存货

                                        n:1

商品号商品名称单价库存量月销售量
                                                    商品

                                                             1:r

商店号销售商品月份月销售量
销售业绩

 1:s

商店号商店名称地址负责人联系方式
3.2E-R图

仓库号    仓库号

库存商品    仓库名称

库存量    地址

存库日期    负责人、联系方式

                                                          

    商品号

    商品名称

    单价

    库存量

                                                                    月销售量

                         

商店号

销售业绩

销售商品                                                          商店号

月份                                                              商店名称

月销售量                                                          地址

                                                          负责人

4.  数据库逻辑模式设计

4.1 一般逻辑模式设计

由E-R图导出一般关系模型的原则为:

原则一:一个实体型转换为一个关系模型。实体的属性就是关系的属性,实体的码就是关系的码。

原则二:一个1:1联系可以转换为一个的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个的关系模式,则与该关系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。

原则三:一个1:n联系可以转换为一个的关系模型,也可以与n段对应的关系模式合并。如果转换为一个的关系模式,则与该联系相连的各个实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n段实体的码。

原则四:一个m:n联系转换为一个关系模式。与该联系相连多个实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。

4.2 根据以上4个原则,导出的一般关系式如下:

仓库(仓库号、仓库名称、地址、负责人、联系方式)

仓库存货(仓库号、库存商品、库存量、存库日期)

商店(商店号、商店名称、地址、负责人、联系方式)

销售业绩(商店号、销售商品、月份、月销售额)

商品(商品号、商品名称、单价、库存量、月销售量)

4.3 具体逻辑模式设计

    表4.3.1仓库

字符类型长度允许空值备注
仓库号Tinyint主键&唯一

仓库名称Varchar30
地址Varchar100
负责人Varchar10
联系方式Varchar11
表4.3.2仓库存货

字符类型长度允许空值备注
仓库号Tinyint
库存商品Varchar10
库存量Varchar10
存库日期Datetime
表4.3.3商店

字符类型长度允许空值备注
商店号Tinyint主键&唯一

商店名称Varchar30
地址Varchar100
负责人Varchar10
联系方式Varchar11
表4.3.4销售业绩

字符类型长度允许空值备注
商店号Tinyint
销售商品Varchar10
月份Tinyint
月销售量Varchar10
表4.3.5商品

字符类型长度允许空值备注
商品号varvarchar10主键&唯一

商品名称Varchar30
单价Tinyint
库存量Varchar10
月销售量Varchar10
5. 数据库设计保护

设计表间关系及完整性设计

仓库
仓库号  tinyint

仓库名称       varchar(30)

地址           varchar(100)

负责人         varchar(10)

联系方式       varchar(11)

商店
商店号  tinyint

商店名称       varchar(30)

地址           varchar(100)

负责人         varchar(10)

联系方式       varchar(11)

FK_商店_拥有_销售业绩

FK_仓库_拥有_仓库存货

商品
商品号 varchar(10)

商品名称   varchar(30)

单价       tinyint

库存量     varchar(10)

月销售量   varchar(10)

_FK商品_属于_销售业绩

仓库存货
仓库号    tinyint

库存商品  varchar(10)

库存量           varchar(10)

存库日期         datetim

销售业绩
商店号    tinyint

销售商品  varchar(10)

月份             tinyint

月销售量         varchar(10)

FK_商品_属于_仓库存货

文档

数据库系统设计报告

一、需求分析1.用户需求1.1仓库信息管理。记录、修改和查询仓库的编号、名称、地址、负责人、联系方式及存放货物等。所有仓库由仓库号唯一标识。1.2商店信息管理。记录,修改和查询商店的编号、名称、地址、负责人、联系方式及销售货物、月销售额等。所有商店由商店号唯一标识。1.3商品信息管理。记录、修改和查询仓库的编号、名称、单价、存放仓库及销售额等。所有商品由商品号唯一标识。2.业务流程图3.数据库模式概念设计3.1实体联系图(RED图)是系统分析员为了建模方便而绘制的一种图表格试的语言,是表达实体
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top