進銷存系統資料庫設計
1. 進銷存資料庫怎麼設計進銷存的含義是什麼
通常有商品表、入庫表(進),銷售表(銷),庫存表(存),每個表又可以細化批次和明細。進銷存代表了商品流通的信息化管理的最基本環節,進銷存軟體在市場上很廣泛。
2. 多個公司同時使用,進銷存系統的資料庫應該如何設計
所有數據統一存放,建多個賬套就可以了呀,當然如果那些數據是能共享的話就不需要建多個賬套了,直接設置操作許可權就行了,我們的智信軟體網路版就是通過該模式進行管理的,很方便。
3. 我想知道進銷存管理系統(軟體版)的一般是用什麼(語言&軟體)開發的
目前主流的開發語言主要是.NET和JAVA,不過象進銷存這類資料庫應用系統我建議用快速開發平台來開發,這樣可以低代碼甚至無代碼開發出進銷存軟體,速度快、難度低、成本低。
4. 通用版的進銷存系統,產品表 資料庫如何設計
類別單獨用一張表
把產品的共性拿出來放在產品表
把屬性單用一張表
5. 進銷存 資料庫設計
從頭開始說,有幾個不合理的地方
商品規格表(normstable)
商品花紋ID(normsID, int, 4), 商品花紋名(threadName, vchar, 20), 尺寸
(goodssize, varchar, 20)
你這個表就是一個孤立的表,跟其他表一點關系都沒有
而且,一個花紋id可能對應多個尺寸,這樣就會有很多冗餘數據,而且你商品表中根本就沒有尺寸及花紋之類的欄位
----------------------------------------------------------
還有退貨表中,我覺得應該有一個退貨單對應的銷售id,要不你這個退貨表是從哪筆銷售記錄退出來的好像就不太明了
----------------------------------------------------------
倉庫表好像也沒多大用處啊,正常的話,進了貨應該進到倉庫里,出庫的時候也要從這個庫里出貨,但是銷售表,進貨表,退貨表中,都沒有關於倉庫的有關信息
----------------------------------------------------------
其他的我再看看,看完了再給你追加
6. SQL資料庫+ 葯品進銷存+怎樣建表和觸發器
1 關於建表
從你的需求來看我覺得需要建4個表
表A 進貨
表B 銷售
表C 庫存
表D 葯品信息
葯品信息這個表很重要 主要存放2個欄位
葯品ID 葯品名
這個葯品ID是作為其他表與葯品信息表的外鍵
2 關於觸發器
我覺得最好不用觸發器 。
而事實上資料庫設計原則之一也是能不用觸發器就不用觸發器。因為觸發器很消耗系統資源。
進貨和出貨的時候,庫存要改變。你可以用多個個SQL語句實現。
比如說:進貨的時候,進貨表要插入信息,而同時庫存表也插入信息
出貨同理