仓库管理系统数据库设计
在網上找不到相關的實踐設計,于是自己做了一個,希望能對開始學數據庫的同學們提供一點幫助。
首先是建立數據庫,網上有很多建立數據庫的內容這里就不贅述了,再就是建立數據表,首先選擇在哪個數據庫建立數據表,一定要注意,符號一定要是英文的,要不然錯了不容易改,個人建議現建立個記事本,每做一個步驟在上面寫完確保沒錯誤了復制過去,
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’,‘知識清單’);
建立的幾張表一定互相要有聯系,這樣才能生成視圖
下面是生成視圖的方法
NzZG4ubmV0L3dlaXhpbl80NTAwNjk3MA==,size_16,color_FFFFFF,t_70)
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
總結
以上是生活随笔為你收集整理的仓库管理系统数据库设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Thinkphp带表情的评论回复实例
- 下一篇: 重命名文件或文件夹