會(huì)員登錄 - 用戶注冊(cè) - 網(wǎng)站地圖 Office中國(guó)(office-cn.net),專業(yè)Office論壇
當(dāng)前位置:主頁(yè) > 技巧 > Access技巧 > 數(shù)據(jù)表 > 正文

表的設(shè)計(jì)---數(shù)據(jù)的拆分

時(shí)間:2004-08-18 15:19 來(lái)源:本站原創(chuàng) 作者:hi-wzj『… 閱讀:

摘    要:表的設(shè)計(jì)---數(shù)據(jù)的拆分

正    文:

    許多初學(xué)者經(jīng)常將其單表操作的概念帶入access中,就是用一個(gè)表將所有的數(shù)據(jù)都在一個(gè)表中體現(xiàn)出來(lái),造成大量的重復(fù)輸入數(shù)據(jù),而access是一個(gè)關(guān)系型數(shù)據(jù)庫(kù),因此特別講求數(shù)據(jù)的合理規(guī)劃,“表”是access中存儲(chǔ)數(shù)據(jù)的地方,因此其規(guī)劃的好壞直接關(guān)系到數(shù)據(jù)庫(kù)的優(yōu)與劣,并涉及到將來(lái)的維護(hù)和發(fā)展。現(xiàn)在我來(lái)談?wù)劊罕淼脑O(shè)計(jì)---數(shù)據(jù)的拆分,與眾愛(ài)好者分享。

    數(shù)據(jù)拆分的關(guān)鍵點(diǎn):看數(shù)據(jù)的性質(zhì)和什么相關(guān),相關(guān)的字段歸入同一個(gè)表。 

    1、例如商品的價(jià)格,若商品的銷售價(jià)格是不變的(統(tǒng)一零售價(jià)),那價(jià)格和商品相關(guān),應(yīng)歸入商品檔案表的字段中,需要商品價(jià)格時(shí),通過(guò)關(guān)系來(lái)調(diào)用。

表設(shè)計(jì)為:

發(fā)票清單:發(fā)票號(hào),商品代碼,開(kāi)票數(shù)量       商品檔案:商品代碼,商品名稱,含稅銷售單價(jià)。(例見(jiàn):1.mdb)

    2、若價(jià)格一般不變,偶爾價(jià)格會(huì)有變化,那可在商品檔案中建立一個(gè)價(jià)格檔案,需要時(shí)通過(guò)代碼調(diào)用商品價(jià)格做為其默認(rèn)值。這樣在一般的情況下不用再輸入,但也可進(jìn)行修改。

表設(shè)計(jì)為:

發(fā)票清單:發(fā)票號(hào),商品代碼,開(kāi)票數(shù)量,含稅單價(jià)       商品檔案:商品代碼,商品名稱,含稅銷售單價(jià)。 (例見(jiàn):2.mdb)

    3、若價(jià)格是固定的,但會(huì)針對(duì)客戶進(jìn)行固定的打折。這折扣比是和客戶相關(guān)的,應(yīng)建立在客戶檔案的表里。而價(jià)格是和商品相關(guān)的,仍應(yīng)建立在商品檔案中。(例見(jiàn):3.mdb) 

    4、若這打折不僅和客戶相關(guān),還和產(chǎn)品相關(guān),即某客戶購(gòu)買某商品時(shí)的價(jià)格或折扣是固定的。那應(yīng)新建一個(gè)表為:客戶代碼,商品代碼,銷售單價(jià)或折扣額。(例見(jiàn):4.mdb) 

    5、若價(jià)格由公司定期或不定期的調(diào)整的,即價(jià)格既和商品相關(guān)還和時(shí)間相關(guān),同第4點(diǎn),新建一個(gè)表:日期,商品代碼,銷售單價(jià)。每次僅篩選出最后一個(gè)日期的商品單價(jià)做為商品價(jià)格。(例見(jiàn):5.mdb) 

       6、當(dāng)然還有更復(fù)雜的前5種情況的組合,根據(jù)原則來(lái)處理,就能觸類旁通,建立好一個(gè)好的關(guān)系型數(shù)據(jù)庫(kù)的表。

示例下載:


點(diǎn)擊瀏覽該文件

(責(zé)任編輯:admin)

頂一下
(0)
0%
踩一下
(0)
0%
發(fā)表評(píng)論
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
評(píng)價(jià):