仓库管理数据库系统PPT.ppt

上传人:s****8 文档编号:67331042 上传时间:2022-12-24 格式:PPT 页数:45 大小:852.50KB
返回 下载 相关 举报
仓库管理数据库系统PPT.ppt_第1页
第1页 / 共45页
仓库管理数据库系统PPT.ppt_第2页
第2页 / 共45页
点击查看更多>>
资源描述

《仓库管理数据库系统PPT.ppt》由会员分享,可在线阅读,更多相关《仓库管理数据库系统PPT.ppt(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、::n栾世伟栾世伟(建表,录入数据,查询建表,录入数据,查询)n李汉李汉(制作制作ppt,查询查询)n刘固刘固(录入数据,验证录入数据,验证)n刘荣秦刘荣秦(验证,录入数据验证,录入数据):n 能分类管理物资信息。能分类管理物资信息。n 系统能管理多个仓库。系统能管理多个仓库。n 能进行入库操作,能按物资种类、名称、入库能进行入库操作,能按物资种类、名称、入库时间等信息查询统计出入库的数量、金额等信息。时间等信息查询统计出入库的数量、金额等信息。n 能进行出库操作,能按物资种类、名称、入库能进行出库操作,能按物资种类、名称、入库时间等信息查询统计出出库的数量、金额等信息。时间等信息查询统计出出

2、库的数量、金额等信息。如果物资数量小于出库数量不允许进行出库操作。如果物资数量小于出库数量不允许进行出库操作。n 能按各种方式查询库存信息概述培训各主题之能按各种方式查询库存信息概述培训各主题之间的关系提示培训过程中,学员可能遇到的问题间的关系提示培训过程中,学员可能遇到的问题以及应对方法以及应对方法:表的创建:ncreate database storemanagementnon primaryn(name=storemanagement,n filename=e:Usersteststoremanagement.mdf,n size=3,n filegrowth=10%,n maxsize

3、=150)nlog onn(name=storemanagement_log,n filename=e:Usersteststoremanagement_log.ldf,n size=3,n filegrowth=3,n maxsize=150)各表录入基本信息和备注()n备注备注n列名:物资列名:物资wz物资号:物资号:wno物资名:物资名:wname供应商号:供应商号:sno类别:类别:wsort每箱单价:每箱单价:wcost每箱体积:每箱体积:wsize各表录入基本信息和备注()列名列名数据类型数据类型长度长度约束约束物资号物资号intint4 4NOT NULL,NOT NULL,主主

4、键键物资名物资名charchar1010NOT NULLNOT NULL供应商号供应商号intint4 4NOT NULLNOT NULL类别类别charchar1010NOT NULLNOT NULL每箱单价每箱单价floatfloat8 8NOT NULLNOT NULL每箱体积每箱体积floatfloat8 8NOT NULLNOT NULLn-物资表物资表nuse storemanagementncreate table wzn(wno varchar(10)primary key not null,-物资号物资号n wname varchar(10),n sno varchar(10

5、)not null,-供应商号供应商号n wsort varchar(20)not null,-类别类别n wcost decimal(6,2)not null,-每箱单价每箱单价n wsize decimal(3,1)-每箱体积每箱体积n)各表录入基本信息和备注()-数据录入数据录入-物资表录入物资表录入insert into wz values(11202,香浓蛋糕香浓蛋糕,s11,食品食品,2.5,2)insert into wz values(d01,笔记本笔记本,gy01,电器电器,5000,8)insert into wz values(d02,手机手机,gy01,电器电器,100

6、0,2)insert into wz values(d03,电视电视,gy02,电器电器,5000,13)insert into wz values(s01,电动车电动车,gy01,电器电器,2000,30)insert into wz values(s02,水果水果,1022,食品食品,100,20)insert into wz values(d03,面包面包,s11,食品食品,30,20)go各表录入基本信息和备注()各表录入基本信息和备注(库存表 )n备注备注n列名:仓库表列名:仓库表ck仓库号:仓库号:cno物资号:物资号:wno总数量:总数量:cnumber各表录入基本信息和备注()

7、列名列名数据类型数据类型长度长度是否允许是否允许空空物资号物资号intint4 4NOT NOT NULL,NULL,主主键键仓库号仓库号intint4 4NOT NOT NULL,NULL,主主键键总数量总数量intint4 4NOT NULLNOT NULL各表录入基本信息和备注()-库存表库存表use storemanagementcreate table ck(cno varchar(10)not null,-仓库号仓库号wno varchar(10)not null,cnumber int not null-总数量总数量)各表录入基本信息和备注()-库存表录入库存表录入insert

8、into ck values(01,11202,100)insert into ck values(01,d01,50)insert into ck values(02,d02,40)insert into ck values(03,d03,80)insert into ck values(01,s01,100)insert into ck values(02,s02,200)insert into ck values(03,s03,250)go各表录入基本信息和备注()n备注备注n列表名列表名:出库表出库表outkn仓库号:仓库号:cnon物资号:物资号:wnon出库时间:出库时间:otim

9、en数量:数量:onumber各表录入基本信息和备注()列名列名数据类型数据类型长度长度约束约束物资号物资号intint4 4NOT NULL,NOT NULL,主键主键仓库号仓库号intint4 4NOT NULL,NOT NULL,主键主键出库时间出库时间datetimedatetime8 8NOT NULL,NOT NULL,主键主键数量数量intint4 4NOT NULLNOT NULLn-出库表出库表nuse storemanagementncreate table outkn(cno varchar(10)not null,-仓库号仓库号nwno varchar(10)not n

10、ull,notime varchar(20)not null,-出库时间出库时间nonumber int not null-数量数量n)各表录入基本信息和备注()-出库表录入出库表录入insert into outk values(01,11202,2011年年11月月5日日,60)各表录入基本信息和备注()各表录入基本信息和备注()n备注备注n列表名:供应商列表名:供应商supplier供应商号:供应商号:sno供应商名:供应商名:sname电话:电话:stel密码:密码:spasswort各表录入基本信息和备注()表表7供应商表供应商表列名列名数据类型数据类型长度长度约束约束供应商号供应商

11、号intint4 4NOT NULL,NOT NULL,主键主键供应商名供应商名charchar2020NOT NULLNOT NULL地址地址charchar2020NOT NULLNOT NULL电话电话charchar1111NOT NULLNOT NULL密码密码charchar1010n-供应商供应商 nuse storemanagementncreate table suppliern(sno varchar(10)primary key,-供应商号供应商号nsname varchar(20),-供应商名供应商名nsaddress varchar(20),-地址地址nspasswo

12、rd varchar(20)-电话电话n)各表录入基本信息和备注()表表7供应商表供应商表n-供应商录入供应商录入ninsert into supplier values(s11,浙江食品制作一厂浙江食品制作一厂,浙浙江省杭州江省杭州,18741366409)ninsert into supplier values(gy01,海尔家电厂海尔家电厂,青岛青岛,18741366398)ninsert into supplier values(gy02,上海电器厂上海电器厂,上海上海,18741362089)ninsert into supplier values(1022,抚顺果品厂抚顺果品厂,辽

13、宁抚辽宁抚顺顺,024-1234567)ngonselect*from supplier各表录入基本信息和备注()表表7供应商表供应商表各表录入基本信息和备注()n备注:备注:n列表:入库表列表:入库表ink仓库号仓库号cno物资号物资号wno入库时间入库时间itime数量数量inumber各表录入基本信息和备注()列名列名数据类型数据类型长度长度约束约束物资号物资号intint4 4NOT NULL,NOT NULL,主键主键仓库号仓库号intint4 4NOT NULL,NOT NULL,主键主键入库时间入库时间datetimedatetime8 8NOT NULL,NOT NULL,主键

14、主键数量数量intint4 4NOT NULLNOT NULLn-入库表入库表nuse storemanagementncreate table inkn(cno varchar(10)not null,-仓库号仓库号nwno varchar(10),nitime varchar(20),-入库时间入库时间ninumber int(20)-数量数量n)各表录入基本信息和备注()-入库表录入入库表录入insert into ink values(01,11202,2011年年11月月3日日,50)insert into ink values(01,d01,2011年年11月月3日日,50)ins

15、ert into ink values(02,d02,2011年年10月月21日日,30)insert into ink values(03,d03,2011年年11月月1日日,10)insert into ink values(02,s01,2011年年11月月2日日,8)insert into ink values(02,s02,2011年年11月月3日日,50)insert into ink values(01,s01,2011年年10月月19日日,4)insert into ink values(01,d03,2011年年11月月3日日,8)insert into ink values

16、(02,11202,2011年年11月月20日日,12)go-各表录入基本信息和备注()各表录入基本信息和备注()n备注:备注:n列表:仓库列表:仓库k剩余容量剩余容量kleft地址:地址:kaddress职工号:职工号:pno仓库号:仓库号:cno各表录入基本信息和备注()列名列名数据类型数据类型长度长度是否允许是否允许空空仓库号仓库号intint4 4NOT NULL,NOT NULL,主键主键职工号职工号intint4 4NOT NULLNOT NULL剩余容量剩余容量floatfloat8 8NOT NULLNOT NULL地址地址charchar2020NOT NULLNOT NUL

17、Ln-库表录入库表录入ninsert into k values(01,350,东区东区,A20)ninsert into k values(02,260,南区南区,A21)ninsert into k values(03,170,西西3区区,A23)ngon-各表录入基本信息和备注()n-仓库表仓库表 nuse storemanagementncreate table kn(cno varchar(10)primary key not null,-仓库号仓库号nkleft float(20),-剩余容量剩余容量nkaddress varchar(30),-地址地址npno varchar(1

18、0)-职工号职工号n)各表录入基本信息和备注()各表录入基本信息和备注()n备注:备注:n列表:职工列表:职工personnel职工号:职工号:pno姓名:姓名:pname 电话电话pstel 密码密码ppassword各表录入基本信息和备注()列名列名数据类型数据类型长度长度约束约束职工号职工号intint4 4NOT NULL,NOT NULL,主键主键电话电话charchar1111NOT NULLNOT NULL姓名姓名charchar1010NOT NULLNOT NULL密码密码charchar1010NOT NULLNOT NULL各表录入基本信息和备注()n-职工表职工表nus

19、e storemanagementncreate table personneln(pno varchar(10)primary key,-职工号职工号n pname varchar(10),-职工名职工名n pstel varchar(30),-电话电话n)n-职工表录入职工表录入ninsert into personnel values(A20,张志张志,18341362089)ninsert into personnel values(A21,李逵李逵,18461365270)ninsert into personnel values(A22,吴用吴用,18141368419)ngon-

20、各表录入基本信息和备注()-创建触发器创建触发器tr1-(入库时修改库存表)(入库时修改库存表)(影响仓库的库存)影响仓库的库存)create trigger tr1on inkfor insert,deleteas begin declare a int select a=inumber from inserted update ck set cnumber=cnumber+a where wno=(select wno from inserted)end触发器 -创建触发器创建触发器tr2-(出库时修改库存表)(出库时修改库存表)create trigger tr2on outkfor d

21、eleteas begin declare a int select a=onumber from deleted update ck set cnumber=cnumber-a where wno=(select wno from deleted)select wno from deleted select*from ck end触发器 :功能划分n管理员:管理员:入库操作、出库操作、查询库存信息、入库信息、出库信息、仓库信息、入库操作、出库操作、查询库存信息、入库信息、出库信息、仓库信息、职工信息及供应商信息,更改信息及注册。职工信息及供应商信息,更改信息及注册。n用户:用户:查询该用户的

22、物资的入库、出库及库存情况更改密码及注册。查询该用户的物资的入库、出库及库存情况更改密码及注册。添加约束n-增加非空约束增加非空约束nAlter table 表名表名n Alter column 列名列名 类型(长度)类型(长度)not nulln-n-n添加主键约束添加主键约束nAlter table inkn Add constraint pk1 nprimary key(cno,wno,itime)n-nAlter table outkn Add constraint pk2 nprimary key(cno,wno,otime)n-nAlter table ckn Add constr

23、aint pk3 nprimary key(cno,wno)数据查询n-数据查询数据查询-n1.查询各物资的基本信息查询各物资的基本信息,结果按单价由高到低排列。结果按单价由高到低排列。nselect*from wznorder by wcost descn-n2.查询物资号为查询物资号为11202的物资的现有总库存的物资的现有总库存nselect cno 物资号物资号,wno 物资名物资名,cnumber 总数量总数量nfrom ck nwhere wno=11202 数据查询n-数据查询数据查询-n3.查询在查询在2011年年11月月3日各库的仓库号,入库物品号,物品名,类别,日各库的仓库

24、号,入库物品号,物品名,类别,供应商号,数量,显示为汉字。供应商号,数量,显示为汉字。nselect cno 仓库号仓库号,ink.wno 物资号物资号,wname 物资名物资名,wsort 类别类别,sno 供应商号供应商号,inumber 数量数量nfrom wz join ink on(wz.wno=ink.wno)nwhere itime=2011年年11月月3日日 ngroup by cno,ink.wno,wname,wsort,sno,inumber数据查询n-数据查询数据查询-n4.查询物品类别为食品的供应商号,供应商名,地址,电话,以及所查询物品类别为食品的供应商号,供应商名

25、,地址,电话,以及所供应物品的存储仓库号,物资存储数量,仓库职工号和地址。供应物品的存储仓库号,物资存储数量,仓库职工号和地址。nselect supplier.sno,sname,saddress,stel,o,cnumber,pno,kaddressnfrom supplier join wz on(wz.sno=supplier.sno)njoin ck on(ck.wno=wz.wno)njoin k on(o=o)nwhere wsort=食品食品功能描述n1、入库操作入库操作n通过将要入库的物资信息更改仓库、物资、库存表及入库表。通过将要入库的物资信息更改仓库、物资、库存表及入库表。n2、出库操作出库操作n通过将要出库的物资信息更改仓库、物资、库存表及出库表。通过将要出库的物资信息更改仓库、物资、库存表及出库表。n3、查询、查询n根据管理员的需要查看相关信息,其中包括入库信息、出库信息、库根据管理员的需要查看相关信息,其中包括入库信息、出库信息、库存信息、物资信息、职工信息、仓库信息和供应商信息等。存信息、物资信息、职工信息、仓库信息和供应商信息等。n4、更改信息、更改信息n 4.1 增加仓库增加仓库n4.2 删除仓库删除仓库n4.3 更改自己账号的密码更改自己账号的密码管理员的入库操作管理员的出库操作用户的查询操作

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁