查看完整版本: 關於進銷存資料庫
頁: [1]

aqusjeng 發表於 2008-6-27 08:12 AM

關於進銷存資料庫

請問進銷存的資料庫該怎麼設定

網路上相關的文章很少

是否有大大能分享經驗呢

是該設定一個資料表就好

還是要分成商品資料表、廠商資料表…等

或是有更好的方式?

請各位大大幫忙解惑

謝謝<div></div>

Zuexx 發表於 2008-9-15 04:35 PM

你所提的這個問題, 算是分析規畫的層級, 這種概念性的東西, 很難有個標準答案, 再加上你所進行販售的商品特性之不同, 會有不同的設計, 所以, 可以建議你去找找以進銷存為主題說明的書本範例, 參考其基本架構, 再從中依你自己的需求去作你個人的客制化調整囉

當然, 就你所提, 把商品跟廠商分別成兩個不同資料表來定義會是較好的作法,
更新一步的你可以藉由一張關連表達到多對多的關係

舉例
A廠商 供應 A,B,C 商品
B廠商 供應 A,C,D 商品

以商品A,C來看, 你可以視進價成本 來決定是向A廠商還是B廠商進貨, 這是個簡單的舉例說明, 供您參考一下

[ 本帖最後由 Zuexx 於 2008-9-15 05:01 PM 編輯 ]...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

k5839 發表於 2009-1-31 03:49 PM

既然已經開發到進銷存系統
相信您應該上過資料庫、資料結構等相關課程
把所有想要紀錄的資料 定義成欄位,接著利用正規化的步驟進行正規化
理所當然就會產出各項資料表了!

TemyLiu1972 發表於 2009-3-28 02:14 PM

一個資料庫的構成....本來就是由眾多的資料表結合而成..
這也是關聯式資料庫的精義所在
建議先搞懂資料庫系統.
至於哪一種系統要如何設計....只要你熟悉它的流程..
便自然知道如何設計囉..

a840436 發表於 2015-3-15 06:27 PM

我剛好遇到這個問題,謝謝高手詳細說明。
我正在練習『Visual Pro Fox』資料庫編寫。
謝謝!

<br><br><br><br><br><div></div>

liang628 發表於 2015-4-12 10:30 AM

正規化層級越高表格劃分越細,做出來的進銷存越容易管理也會越詳細

jansenchen 發表於 2017-11-22 10:07 PM

沒個進銷存資料庫的設定應該都不相同吧?

羕漾 發表於 2017-11-25 02:39 AM

視你使用的平台與資料庫而定
通常常用的資料庫會是類似 Access, MS-SQL Server, Orcal or mysql 這類的關聯式資料庫,而關聯式資料庫基本上都會進行所謂的正規化,就會開始拆分資料表,並透過索引的設計加快其資料的存取速度
正規化的好處是可以將相關聯的資料進行切割,像是可以對所有的廠商(客戶或供應商)建了資料,然後下面可能會有原料的資料庫,再來可能還會有原料對應多個廠商的資料庫,這樣切割的好處是像廠商可能改了住址,你只要改廠商資料庫就可以解決,不用所有跟廠商有關聯的資料都要update一次資訊!
--
然後還真的是有非關聯資料庫,GAE 的 bigtable 就是一例,所以我最前面才會說需視使用平台及資料庫而定,但 bigtable 我沒深入研究就是了!我比較常用的還是 RDBMS !
(通常特殊的資料庫常會使用在某些比較特別的領域)...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

w12463 發表於 2017-11-25 02:38 PM

這個問題很深 光是拆料號規格 每個公司都不同
絕對不只是一個資料表就搞得定的
建議先看看別人的產品再下手
頁: [1]