收藏 分享(赏)

仓库管理系统SQL.doc

上传人:精品资料 文档编号:10355329 上传时间:2019-11-03 格式:DOC 页数:11 大小:303KB
下载 相关 举报
仓库管理系统SQL.doc_第1页
第1页 / 共11页
仓库管理系统SQL.doc_第2页
第2页 / 共11页
仓库管理系统SQL.doc_第3页
第3页 / 共11页
仓库管理系统SQL.doc_第4页
第4页 / 共11页
仓库管理系统SQL.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、数据库应用实践设计报告名称: 仓库管理系统 专 业: 班 级: 学生姓名: 学 号: 一、业务流程描述审核人员负责对产品入库单.出库单进行审核,检查入库单和出库单填写的形式是否符和要求,产品实际入库数量和金额与入库单上填写的数据是否一致,出库单上填写的出库数量是否大于产品实际库存量等。不合格的单据分别返回车间和销售科,合格的单据转给记账员登记入库。记账员依据合格的入库单和出库单等级产品出入库台账,记录每一笔出入库业务。统计员根据库存台账定期分析各种产品每日,每月出入库数量等综合数据,也可进行库存数据的随机查询等。二、业务流程图或数据流程图入库单车间 销售科出库单审核员合格入库单 合格出库单记账

2、员库存台账统计员库存月报表 产品收发存表 库存日常查询三、E-R 图货物货物名称 价格 数量货物编号仓库管理员管理员姓名管理员编号供应供货商联系人供货商名称电话号码地址供货商编号仓库仓库面积仓库名称 仓库编号管理存储客户性别客户姓名 电话客户编号1mnmn1提取1m四、逻辑结构设计(关系模式)货物表(货物编号,货物名称,价格,数量,客户编号#)主键为货物编号,外键引用客户表的客户编号供应商表(供应商编号,供应商名称,联系人,地址,电话号码)主键为供应商编号仓库管理员表(管理员编号,管理员姓名)主键为管理员编号仓库表(仓库编号,仓库名称,仓库面积,管理员编号#)主键为仓库编号,外键引用仓库管理员

3、表的管理员编号客户表(客户编号,客户姓名,性别,电话)主键为客户编号供应表(货物编号,供应商编号)主键为货物编号,供应商编号。外键引用货物表的货物编号和供应商表的供应商编号存储表(货物编号,仓库编号)主键为货物编号,仓库编号。外键引用货物表的货物编号和仓库表的仓库编号五、物理模型设计供应商表列名 含义 长度 类型 NULL DEFAULTSID 供应商编号8 Varchar()No NoSname 供应商名称20 VarChar()No NoScon 联系人 6 VarChar()No NoSdr 地址 30 VarChar()Yes NoStele 电话号码15 VarChar()No 每位

4、都是 0-9货物表列名 含义 长度 类型 NULL DEFAULTGID 货物编号8 varchar()No NoGname 货物名称20 VarChar()No NoGnum 数量 8 VarChar()No 大于等于 1GPrice 价格 8 VarChar()No NoCID 客户编号8 varchar()No客户表列名 含义 长度 类型 NULL DEFAULTCID 客户编号8 varchar()No NoCname 客户姓名8 VarChar()No NoCsex 性别 6 VarChar()Yes NoCtele 电话 15 VarChar()No 每位都是 0-9仓库管理员表列

5、名 含义 长度 类型 NULL DEFAULTMID 管理员编号8 Varchar()No NoMname 管理员姓名8 VarChar()No No仓库表列名 含义 长度 类型 NULL DEFAULTWID 仓库编号8 varchar()No NoWname 仓库名称20 VarChar()No NoWsq 仓库面积6 VarChar()Yes NoMID 管理员编号8 Varchar()No No供应表列名 含义 长度 类型 NULL DEFAULTGID 货物编号8 varchar()No NoSID 供应商编号8 Varchar()No No储存表列名 含义 长度 类型 NULL D

6、EFAULTGID 货物编号8 varchar(8)No NoWID 仓库编号8 varchar(8)No No六、相关 SQL 语句1. 创建数据库Create database 仓库管理系统GoUse 仓库管理系统Go2.创建数据表(含主键、外键定义及约束性条件设计)create table 供应商表(SID varchar(8) primary key,Sname Varchar(20) not null,Scon varchar(6) not null,Sdr Varchar(30),Stele varchar(15) check(Stele like 0-90-90-90-90-90

7、-90-90-9)create table 仓库管理员表(MID varchar(8) primary key,Mname varchar(8) not null)create table 仓库表(WID varchar(8) primary key,WName varchar(20) not null,Wsq varchar(6),MID varchar(8)not null,foreign key (MID) references 仓库管理员表(MID)create table 客户表(CID varchar(8) primary key,Cname varchar(8) not null

8、,Csex varchar(6),Ctele varchar(15)check(Ctelelike 0-90-90-90-90-90-90-90-9)create table 货物表(GID varchar(8) primary key,Gname varchar(20) not null,Gnum varchar(8) check(Gnum=1),Gprice varchar(8),CID varchar(8) not null,foreign key (CID) references 客户表(CID)create table 供应表(GID varchar(8) not null,SID

9、varchar(8) not null,primary key(GID,SID),foreign key (GID) references 货物表(GID),foreign key (SID) references 供应商表(SID)create table 存储表(GID varchar(8) not null,WID varchar(8) not null,primary key(GID,WID),foreign key (GID) references 货物表(GID),foreign key (WID) references 仓库表(WID)3.插入数据insert into 供应商表

10、 values(S1,服装供应商,Jack,null,12223333)insert into 供应商表 values(S2,食品供应商,James,null,33332222)insert into 供应商表 values(S3,摩托车供应商,Jerry,null,44443333)insert into 供应商表 values(S4,盆栽供应商,Tom,null,55553332)insert into 供应商表 values(S5,图书供应商,Mary,null,53097652)insert into 仓库管理员表 values(M1,Mike)insert into 仓库管理员表 v

11、alues(M2,Harris)insert into 仓库管理员表 values(M3,Steven)insert into 仓库管理员表 values(M4,Jeremy)insert into 仓库管理员表 values(M5,Jackson)insert into 仓库表 values(W1,一号仓库,100,M1)insert into 仓库表 values(W2,二号仓库,100,M2)insert into 仓库表 values(W3,三号仓库,100,M3)insert into 仓库表 values(W4,四号仓库,100,M4)insert into 仓库表 values(

12、W5,五号仓库,100,M5)insert into 客户表 values(C1,John,男,11112222)insert into 客户表 values(C2,Johnson,男,33332222)insert into 客户表 values(C3,Stella,女,22223332)insert into 客户表 values(C4,Byran,男,93847301)insert into 客户表 values(C5,Eric,男,98762234)insert into 货物表 values(G1,衣服,500,300,C1)insert into 货物表 values(G2,食物,

13、300,35,C2)insert into 货物表 values(G3,摩托车,200,3000,C3)insert into 货物表 values(G4,植物,700,200,C4)insert into 货物表 values(G5,图书,5000,150,C5)insert into 供应表 values(G1,S1)insert into 供应表 values(G2,S2)insert into 供应表 values(G3,S3)insert into 供应表 values(G4,S4)insert into 供应表 values(G5,S5)insert into 存储表 values

14、(G1,W1)insert into 存储表 values(G2,W2)insert into 存储表 values(G3,W3)insert into 存储表 values(G4,W4)insert into 存储表 values(G5,W5)4.创建视图(含单表和多表查询)create view V1ASselect GID,GName,CName from 客户表 join 货物表 on 客户表.CID=货物表.CIDcreate view V2ASselect Gname from 货物表5.创建触发器或存储过程create procedure chufaqi ASselect * f

15、rom 供应商表七、参考文献(至少三本)1数据库原理及应用何玉洁,麦中凡 人民邮电出版社,2008 年 5 月第一版2数据库程序设计教程 作者:单世民 赵明砚 出版社:清华大学出版社3数据库设计与实现 作者:韩洁琼 陈雪梅 出 版 社:清华大学出版社八、设计心得和体会(需要描述个人在小组设计中承担的任务和完成情况;个人小结)数据库应用课程设计评分表序号 项目 配分 得分1 考勤及参与度 30 2 数据库设计报告(40 分)(1) 业务流程描述情况 5 (2) E-R 图设计情况(至少 5 个实体且包含多多关系) 10 (3) 逻辑结构设计 5 (4) 物理结构设计 5 (5) 主码、外码、约束条件设计 3 (6) 插入数据的 SQL 语句(每表至少 5 条记录) 2 (7) 索引是否建立 1 (8) 单表查询是否建立 2 (9) 多表查询是否建立 2 (10) 视图是否建立 1(11) 触发器或存储过程 3(12) 参考文献是否 3 本及以上 1 3 作品设计(30 分)(1) 存储有模拟数据的数据库 10 (2) 小组成果展示及回答问题情况 20 4 合计总分 教师签字:日期: 年 月 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报