再进行区分。设计方案如图4所示。Р ** ** ****Р Р小类号Р商品规格型号Р大类号Р图4 商品代码设计方案Р此外,为了使数据录入、商品信息管理、信息查询、统计的方便快速,还根据需要对商品的去向和来源进行了统计用信息编码和部门编码。Р(4)数据库设计Р数据库是数据库应用程序的核心。数据库设计是建立一个应用程序最重要的步骤之一。数据库设计一般要在需求分析和数据分析的基础上进行概念设计、逻辑设计和物理设计。Р①概念设计Р经过对该厂的调查,了解到系统中的实体类型有:供应商、商品、领用单位等,这些实体之间的相互关系有:Р供应商与商品之间存在“供应”联系,是多对多的。Р商品与领用单位之间存在“出库”,“出库”对多的。Р每个实体的属性分别是:Р供应商:供应商编号,名称,地址,电话,传真,银行帐号Р商品:商品编号,名称,类别,规格,单价,单位,库存量,存放位置,用途Р车间:车间编号,名称,联系人,电话Р画出库存管理的E-R图如图5所示。Р图5 库存管理E-R图Р②逻辑设计Р逻辑设计的任务是根据DBMS的特征把概念结构转换为相应的逻辑结构。概念设计所得到的E-R模型,是独立于DBMS的,这里的转换就是把表示概念结构的E-R图转换成关系模型的逻辑结构。将图5转换为规范的关系模式为:Р供应商(供应商编号,名称,地址,电话,传真,银行帐号)Р商品(商品编号,名称,类别,规格,单价,单位,库存量,存放位置,用途)Р供应(供应商编号,商品编号,数量,单价)Р车间(车间编号,名称,联系人,电话)Р出库(商品编号,车间编号,数量)Р③物理设计Р物理设计的目的是根据具体DBMS的特征,确定数据库的物理结构(存储结构)。关系数据库的物理设计任务包括两个方面,一是确定所有数据库文件的名称及其所含字段的名称、类型和宽度;二是确定各数据库文件需要建立的索引,在什么字段上建立索引等。各表结构如表1至表7所示。