仓库管理系统SQL_第1页
仓库管理系统SQL_第2页
仓库管理系统SQL_第3页
仓库管理系统SQL_第4页
仓库管理系统SQL_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库应用实践》设计报告名称:仓库管理系统专业:班级:学生姓名:学号:一、业务流程描述审核人员负责对产品入库单。出库单进行审核,检查入库单和出库单填写的形式是否符和要求,产品实际入库数量和金额与入库单上填写的数据是否一致,出库单上填写的出库数量是否大于产品实际库存量等•不合格的单据分别返回车间和销售科,合格的单据转给记账员登记入库。记账员依据合格的入库单和出库单等级产品出入库台账,记录每一笔出入库业务。统计员根据库存台账定期分析各种产品每日,每月出入库数量等综合数据,也可进行库存数据的随机查询等.二、业务流程图或数据流程图三、E-R图四、逻辑结构设计(关系模式)货物表(货物编号,货物名称,价格,数量,客户编号#)主键为货物编号,外键引用客户表的客户编号供应商表(供应商编号,供应商名称,联系人,地址,电话号码)主键为供应商编号仓库管理员表(管理员编号,管理员姓名)主键为管理员编号仓库表(仓库编号,仓库名称,仓库面积,管理员编号#)主键为仓库编号,外键引用仓库管理员表的管理员编号客户表(客户编号,客户姓名,性别,电话)主键为客户编号供应表(货物编号,供应商编号)主键为货物编号,供应商编号。外键引用货物表的货物编号和供应商表的供应商编号存储表(货物编号,仓库编号)主键为货物编号,仓库编号•外键引用货物表的货物编号和仓库表的仓库编号五、物理模型设计供应商表列名含义长度类型NULLDEFAULTSID供应商8VarcharNoNo编号()Sname供应商20VarCharNoNo名称()Scon联系人6VarCharNoNo()Sdr地址30VarCharYesNo

()Stele电话号码15VarChar()No每位都是0—9货物表列名含义长度类型NULLDEFAULTGID货物编8varcharNoNo号()Gname货物名20VarCharNoNo称()Gnum数量8VarCharNo大于等()于1GPrice价格8VarCharNoNo()CID客户编8varcharNo号()客户表列名含义长度类型NULLDEFAULTCID客户编8varcharNoNo号()Cname客户姓8VarCharNoNo名()Csex性别6VarCharYesNo()Ctele电话15VarCharNo每位都()是0—9仓库管理员表列名含义长度类型NULLDEFAULTMID管理员8VarcharNoNo编号()Mname管理员8VarCharNoNo姓名()仓库表列名含义长度类型NULLDEFAULTWID仓库编8varcharNoNo

号()Wname仓库名20VarCharNoNo称()Wsq仓库面6VarCharYesNo积()MID管理员8VarcharNoNo编号()供应表列名含义长度类型NULLDEFAULTGID货物编8varcharNoNo号()SID供应商8VarcharNoNo编号()储存表列名含义长度类型NULLDEFAULTGID货物编8varcharNoNo号(8)WID仓库编8varcharNoNo号(8)六、相关SQL语句创建数据库Createdatabase仓库管理系统GoUse仓库管理系统Go创建数据表(含主键、外键定义及约束性条件设计)createtable供应商表(SIDvarchar(8)primarykey,SnameVarchar(20)notnull.Sconvarchar(6)notnull,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))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),CIDvarchar(8)notnull,foreignkey(CID)references客户表(CID))createtable供应表(GIDvarchar(8)notnull,SIDvarchar(8)notnull,primarykey(GID,SID),foreignkey(GID)references货物表(GID),foreignkey(SID)references供应商表(SID))createtable存储表(GIDvarchar(8)notnull,WIDvarchar(8)notnull,primarykey(GID,WID),foreignkey(GID)references货物表(GID),foreignkey(WID)references仓库表(WID))插入数据insertinto供应商表values('Sl','服装供应商',‘Jack',null,'12223333')insertinto供应商表values('S2','食品供应商','James',null,'33332222')insertinto供应商表values('S3','摩托车供应商',‘Jerry',null,'44443333')insertinto供应商表values('S4','盆栽供应商','Tom',null,'55553332')insertinto供应商表values('S5','图书供应商','Mary',null,'53097652')insertinto仓库管理员表values('Ml','Mike')insertinto仓库管理员表values('M2','Harris')insertinto仓库管理员表values('M3','Steven')insertinto仓库管理员表values('M4','Jeremy')insertinto仓库管理员表values('M5','Jackson')insertinto仓库表values('W1‘,'一号仓库','100','Ml')insertinto仓库表values('W2','二号仓库','100','M2')insertinto仓库表values('W3','三号仓库','100','M3')insertinto仓库表values('W4','四号仓库','100','M4')insertinto仓库表values('W5','五号仓库','100',‘M5')insertinto客户表values('C1','John‘,'男','11112222')insertinto客户表values('C2','Johnson','男','33332222')insertinto客户表values('C3','Stella','女','22223332')insertinto客户表values('C4','Byran','男','93847301')insertinto客户表values('C5','Eric','男','98762234')insertinto货物表values('G1','衣服','500','300','C1')insertinto货物表values('G2','食物','300','35'/C2')insertinto货物表values('G3','摩托车','200','3000','C3')insertinto货物表values('G4','植物','700','200','C4')insertinto货物表values('G5','图书','5000','150','C5')insertinto供应表values('G1','S1')insertinto供应表values('G2','S2')insertinto供应表values('G3','S3')insertinto供应表values('G4','S4')insertinto供应表values('G5,,'S5')insertinto存储表values('Gl','Wl')insertinto存储表values('G2','W2')insertinto存储表values('G3','W3')insertinto存储表values('G4','W4')insertinto存储表values('G5','W5')4。创建视图(含单表和多表查询)createviewV1ASselectGID,GName,CNamefrom客户表join货物表on客户表.CID二货物表。CIDcreateviewV2ASselectGnamefrom货物表5。创建触发器或存储过程createprocedurechufaqiASselect*from供应商表七、参考文献(至少三本)《数据库原理及应用》何玉洁,麦中凡人民邮电出版社,2008年5月第一版《数据库程序设计教程》作者:单世民赵明砚出版社:清华大学出版社《数据库设计与实现》作者:韩洁琼陈雪梅出版社:清华大学出版社八、设计心得和体会(需要描述个人在小组设计中承担的任务和完成情况;个人小结)

数据库应用课程设计评分表序号项目配分得分1考勤及参与度302数据库设计报告(40分)(1)业务

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论