欢迎来到天天文库
浏览记录
ID:55253730
大小:329.00 KB
页数:10页
时间:2020-05-07
《仓库管理系统SQL.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、...《数据库应用实践》设计报告名称:仓库管理系统专业:班级:学生:学号:.....一、业务流程描述审核人员负责对产品入库单.出库单进行审核,检查入库单和出库单填写的形式是否符和要求,产品实际入库数量和金额与入库单上填写的数据是否一致,出库单上填写的出库数量是否大于产品实际库存量等。不合格的单据分别返回车间和销售科,合格的单据转给记账员登记入库。记账员依据合格的入库单和出库单等级产品出入库台账,记录每一笔出入库业务。统计员根据库存台账定期分析各种产品每日,每月出入库数量等综合数据,也可进行库存数据的随机查询等。二、业务流程图或数据流程图.....三、E-R图四、逻辑结构设
2、计(关系模式)货物表(货物编号,货物名称,价格,数量,客户编号#)主键为货物编号,外键引用客户表的客户编号供应商表(供应商编号,供应商名称,联系人,地址,)主键为供应商编号仓库管理员表(管理员编号,管理员)主键为管理员编号仓库表(仓库编号,仓库名称,仓库面积,管理员编号#)主键为仓库编号,外键引用仓库管理员表的管理员编号客户表(客户编号,客户,性别,)主键为客户编号供应表(货物编号,供应商编号).....主键为货物编号,供应商编号。外键引用货物表的货物编号和供应商表的供应商编号存储表(货物编号,仓库编号)主键为货物编号,仓库编号。外键引用货物表的货物编号和仓库表的仓库编号
3、五、物理模型设计供应商表列名含义长度类型NULLDEFAULTSID供应商编号8Varchar()NoNoSname供应商名称20VarChar()NoNoScon联系人6VarChar()NoNoSdr地址30VarChar()YesNoStele15VarChar()No每位都是0-9货物表列名含义长度类型NULLDEFAULTGID货物编号8varchar()NoNoGname货物名称20VarChar()NoNoGnum数量8VarChar()No大于等于1GPrice价格8VarChar()NoNoCID客户编号8varchar()No客户表列名含义长度类型NU
4、LLDEFAULTCID客户编号8varchar()NoNoCname客户8VarChar()NoNo.....Csex性别6VarChar()YesNoCtele15VarChar()No每位都是0-9仓库管理员表列名含义长度类型NULLDEFAULTMID管理员编号8Varchar()NoNoMname管理员8VarChar()NoNo仓库表列名含义长度类型NULLDEFAULTWID仓库编号8varchar()NoNoWname仓库名称20VarChar()NoNoWsq仓库面积6VarChar()YesNoMID管理员编号8Varchar()NoNo供应表列名含义
5、长度类型NULLDEFAULTGID货物编号8varchar()NoNoSID供应商编号8Varchar()NoNo储存表列名含义长度类型NULLDEFAULTGID货物编号8varchar(8)NoNoWID仓库编号8varchar(8)NoNo.....六、相关SQL语句1.创建数据库Createdatabase仓库管理系统GoUse仓库管理系统Go2.创建数据表(含主键、外键定义及约束性条件设计)createtable供应商表(SIDvarchar(8)primarykey,SnameVarchar(20)notnull,Sconvarchar(6)notnull,
6、SdrVarchar(30),Stelevarchar(15)check(Stelelike'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'))createtable仓库管理员表(MIDvarchar(8)primarykey,Mnamevarchar(8)notnull)createtable仓库表(WIDvarchar(8)primarykey,WNamevarchar(20)notnull,Wsqvarchar(6),MIDvarchar(8)notnull,foreignkey(MID)references仓库管理员表(MID)
7、)createtable客户表(CIDvarchar(8)primarykey,.....Cnamevarchar(8)notnull,Csexvarchar(6),Ctelevarchar(15)check(Ctelelike'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'))createtable货物表(GIDvarchar(8)primarykey,Gnamevarchar(20)notnull,Gnumvarchar(8)check(Gnum>=1),Gpricevarchar(8)
此文档下载收益归作者所有