仓库管理系统数据库的设计与实现SQLserver.doc

仓库管理系统数据库的设计与实现SQLserver.doc

精品文档,知识共享! 实验题目:仓库管理系?统数据库的?设计与实现? 描述:设计一个仓?库管理系统?,实现下列功?能: ①零件信息登?记(包括种类,名称和库存?数量等信息?); ②零件进库登?记(包括种类,名称和库存?数量等信息?); ③零件出库登?记(包括种类,名称和库存?数量等信息?); 实验代码和?实验结果和?实验总结: 在实验代码?中分别应用?了相关实验?操作的结果?,通过上一个?结果截图与?其随后的结?果截图和相?关代码对比?课已看出相?关代码的作?用(主要是各个?触发器的作?用)。 -------------------------------------- --数据库的创?建 creat?e datab?ase 仓库管理系?统数据库 on prima?ry ( name = 仓库管理系?统数据库_?data, filen?ame =E:\仓库管理系?统数据库_?Data.MDF, size = 50, maxsi?ze = 500, fileg?rowth? = 5) log on ( name = 仓库管理系?统数据库_?log, filen?ame =E:\仓库管理系?统数据库_?Log.LDF, size = 10, maxsi?ze = 200, fileg?rowth? = 5) ---------------------------------------- --数据表的创?建 use 仓库管理系?统数据库 creat?e table? 零件信息登?记 ( 零件代号 char(10) prima?ry key, 名称 char(10) not null, 种类 char(10) not null , 价格 numer?ic(10,2) not null, 库存数量 int defau?lt 0) creat?e table? 零件进库登?记 ( 零件代号 char(10) forei?gn key refer?ences? 零件信息登?记(零件代号) , 进货代号 int , 进货人工作?号 char(10), 名称 char(10) not null, 种类 char(10) not null , 价格 numer?ic(10,2) not null, 进库数量 int not null defau?lt 0, 存放位置 char(10) not null, 进库时间 datet?ime , prima?ry key (零件代号,进货代号)) creat?e table? 零件出库登?记 ( 零件代号 char(10) forei?gn key refer?ences? 零件信息登?记(零件代号) , 出货代号 int , 出货人工作?号 char(10) not null, 名称 char(10) not null, 种类 char(10) not null , 价格 numer?ic(10,2) not null, 出库数量 int not null defau?lt 0, 取货单号 char(10) not null, 出库时间 datet?ime , prima?ry key(零件代号,出货代号)) ---------------------------------------- --通过存储过?程来实现表?中数据的输?入 creat?e proce?dure pro_i?ns1 (@no char(20), @name char(20), @class? char(20), @s numer?ic(10,2), @num int) as inser?t into 零件信息登?记 value?s(@no, @name, @class?, @s, @num) creat?e proce?dure pro_i?ns2 (@no char(20),@jno int,@wno char(10), @name char(20), @class? char(20), @s numer?ic(10,2), @num int, @m char(20) ) as decla?re @time datet?ime set @time = getda?te() inser?t into 零件进库登?记 value?s(@no, @jno ,@wno ,@name, @class?, @s, @num, @m, @time) creat?e proce?dure pro_i?ns3 (@no char(20),@jno in

文档评论(0)

1亿VIP精品文档

相关文档