第1页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共8页库存管理数据库模型一、需求分析阶段进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理),需求分析是整个设计过程的基础
1、信息需求随着计算机的不断普及和现代管理的发展,库存工作已表现出越来越多的管理问题
库存管理中原来的手工管理方法已不能适应生产实际的需要,造成库存积压、物资较多、反应迟缓、流动资金周转较慢,但是微机数据库是单机操作,信息利用率不高,无法实现资源共享,数据唯一;而且原始凭证繁多,工作效率低,无法适应现代化库存管理的需要为了及时地掌握库存动态信息,做到资源共享,数据唯一,调节供应与需求的关系,实现库存的最佳控制,加速资金周转;计算机正在逐步代替人力,服务于生产型、销售型等企业里面
为此,就必须先进行库存管理的数据库模型设计
本文设计的数据库模型包括材料的入库和出库,仓库工作人员的权限管理等
2、处理要求能够进行数据库的数据定义、数据操纵、数据控制等处理功能
3、安全性与完整性要求二、概念结构设计阶段概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS之外的概念结构模型
设计数据库kcm,分析实体有:仓库,材料,仓库工作人员;分析具体的联系有:入库,出库;画出E-R图如下:第2页共8页第1页共8页库存数量材料仓库工作人员材料编号材料名称备注库存入库出库备注人员编号姓名密码家庭地址电话mnmnp仓库号仓库名称最大库存编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共8页说明:图中略去了入库出库的属性三、逻辑结构设计阶段逻辑结构是独立于任何一种数据模型的信息结构
逻辑结构的任务是把概念结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构,并对其进行优化