吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8383|回复: 10
收起左侧

[其他转载] 【SQL】【笔记】仓库管理系统数据库设计

[复制链接]
zhong0091 发表于 2019-6-28 13:28
本帖最后由 zhong0091 于 2019-6-28 14:02 编辑

我的数据库的实践课要求做某个系统的数据库设计,但是搜了一下破解发现没有想要的,于是自己做了一个比较简单的仓库管理系统的数据库设计,希望能对大家有所帮助,用的MySQL.
在网上找不到相关的实践设计,于是自己做了一个,希望能对开始学数据库的同学们提供一点帮助。
首先是建立数据库,网上有很多建立数据库的内容这里就不赘述了,再就是建立数据表,首先选择在哪个数据库建立数据表,一定要注意,符号一定要是英文的,要不然错了不容易改,个人建议现建立个记事本,每做一个步骤在上面写完确保没错误了复制过去,
use worehouse(这是我的数据库名,大家可以自己写);
再就是建立数据表
create table cgrk(这个是我的采购入库信息表的表名,大家可以自己写)
( id char(10) primary key not null,——这一行后面添加的英文是指该字段为主码不可为空
in_data char(20) not null,

);
其他表同理
在表中添加数据可以按下图方法,一条一条添加,也可以一次添加所有中间用逗号隔开,例如insert into ddck values(‘001001’,‘20190306’,‘25’,‘五年高考三年模拟’),(‘001002’,‘20190423’,‘12’,‘知识清单’);
建立的几张表一定互相要有联系,这样才能生成视图
下面是生成视图的方法

create view 货物信息及库存 (货物编号,货物名称,库存数量)
as
select cgrk.ID,cgrk.mc,rksl-cksl+zrk
from cgrk,ddck,thrk
where
create view 货物信息及库存 (货物编号,货物名称,库存数量)
as
select cgrk.ID,cgrk.mc,rksl-cksl+zrk(这里是指入库数量减去出库数量加上退货数量算出来库存)
from cgrk,ddck,thrk(因为数据来源三个表所以要都写)
where cgrk.ID=ddck.ID and ddck.ID=thrk.ID;(一开始我按括号里这么写没有成功,不知道为啥 where cgrk.ID=ddck.ID =thrk.ID;)
如果不加最后的限制条件,产生错误,出现笛卡尔积,
最后提供一下,我的设计计划书
链接:https://pan.baidu.com/s/1xYw2fMXgyAOGV2Ij7xTomw
提取码:r427

最下面是综合实验报告 和上传数据表的内容
不知道为啥记事本上传不上来,我手动复制过来:
create table CGRK
(ID char(10) primary key not null,
out_date char(20) not null,
cksl char(10) not null,
mc char(50) not null);

insert into cgrk values('001002','02190326','55','知识清单');
Query OK, 1 row affected (0.01 sec)
mysql> insert into cgrk values('001003','20180511','24','王后雄');
Query OK, 1 row affected (0.01 sec)
mysql> insert into cgrk values('002001','20190623','24','西游记');
Query OK, 1 row affected (0.01 sec)
mysql> insert into cgrk values('002002','20181224','50','水浒传');
Query OK, 1 row affected (0.01 sec)
mysql> insert into cgrk values('002003','20180705','60','三国演义');
Query OK, 1 row affected (0.01 sec)
mysql> insert into cgrk values('002004','20181011','55','红楼梦');
Query OK, 1 row affected (0.01 sec)
mysql> insert into cgrk values('003001','20190428','103','三体');
Query OK, 1 row affected (0.01 sec)
mysql> insert into cgrk values('003002','20190819','40','平凡的世界');
Query OK, 1 row affected (0.00 sec)
mysql> insert into cgrk values('003003','20190705','26','悲惨世界');
Query OK, 1 row affected (0.01 sec)

create table DDCK
    -> (ID char(10) primary key not null,
    -> out_date char(20) not null,
    -> cksl char(10) not null,
    -> mc char(50) not null);
Query OK, 0 rows affected (0.08 sec)
insert into ddck values('001001','20190306','25','五年高考三年模拟'),('001002','20190423','12','知识清单'),('001003','20180525','06','王后雄'),('002001','20190630','10','西游记'),('002002','20181229','36','水浒传'),('002003','20181011','55','三国演义'),('002004','20190505','14','红楼梦'),('003001','20190525','63','三体'),('003002','20191024','25','平凡的世界'),('003003','20190711','12','悲惨世界');
create table THRK
  (ID char(10) primary key not null,
  return_date char(20) not null,
  zrk char(10) not null,
  mc char(50) not null);
insert into thrk values('001001','20190309','03','五年高考三年模拟'),('001002','20190426','03','知识清单'),('001003','20180527','01','王后雄'),('002001','20190703','02','西游记'),('002002','20190112','26','水浒传'),('002003','20181019','26','三国演义'),('002004','20190515','03','红楼梦'),('003001','20190603','36','三体'),('003002','20191106','06','平凡的世界'),('003003','20190726','02','悲惨世界');
create view 货物信息及库存 (货物编号,货物名称,库存数量)
as
select cgrk.ID,cgrk.mc,rksl-cksl+zrk
from cgrk,ddck,thrk
where
create view 货物信息及库存 (货物编号,货物名称,库存数量)
as
select cgrk.ID,cgrk.mc,rksl-cksl+zrk
from cgrk,ddck,thrk
where cgrk.ID=ddck.ID and ddck.ID=thrk.ID;



采购入库表订单出库表

采购入库表订单出库表

给数据表添加内容

给数据表添加内容

生成货物信息及库存

生成货物信息及库存

退货入库数据表

退货入库数据表

仓库管理系统.doc

330 KB, 下载次数: 213, 下载积分: 吾爱币 -1 CB

项目计划书

免费评分

参与人数 2吾爱币 +4 热心值 +2 收起 理由
苏紫方璇 + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
feitop + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

jackliky 发表于 2019-6-28 13:57
来学习一下
麦迪就是帅 发表于 2019-6-28 14:29
zgqc 发表于 2019-6-28 14:38
hlh2518 发表于 2019-6-29 07:50
很好的基础教程!
王美君 发表于 2019-6-29 12:20
支持你,楼主棒棒哒|?
xtangi2 发表于 2019-7-25 07:20
谢谢楼主分享,非常需要。学习一下。方便仓库归档。明细化。
whz_2019 发表于 2019-7-26 10:51
楼主的基础很扎实,,,,请教笔记学习下,可以吗
 楼主| zhong0091 发表于 2019-7-29 09:56
whz_2019 发表于 2019-7-26 10:51
楼主的基础很扎实,,,,请教笔记学习下,可以吗

不好意思哈。。。我没有笔记。。我的笔记很少,基本都是书上勾勾画画
nba2k12 发表于 2019-7-29 13:46
楼主写的不错,支持继续分享经验给我们
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 12:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表