伊莉討論區

標題: 關於進銷存資料庫 [打印本頁]

作者: aqusjeng    時間: 2008-6-27 08:12 AM     標題: 關於進銷存資料庫

提示: 作者被禁止或刪除 內容自動屏蔽
作者: 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 編輯 ]
作者: k5839    時間: 2009-1-31 03:49 PM

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

提示: 作者被禁止或刪除 內容自動屏蔽
作者: a840436    時間: 2015-3-15 06:27 PM

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


作者: 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 !
(通常特殊的資料庫常會使用在某些比較特別的領域)
作者: w12463    時間: 2017-11-25 02:38 PM

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




歡迎光臨 伊莉討論區 (http://097.eyny.com/) Powered by Discuz!