国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
發(fā)現(xiàn)數(shù)據(jù)對象--數(shù)據(jù)庫開發(fā)的關(guān)鍵

發(fā)現(xiàn)數(shù)據(jù)對象--數(shù)據(jù)庫開發(fā)的關(guān)鍵

[日期:2005-07-08]來源:CSDN  作者:[字體: ]
    不管你是開發(fā)簡單的數(shù)據(jù)庫系統(tǒng),還是復(fù)雜的系統(tǒng)甚至是作數(shù)據(jù)倉庫,選用Sybase或oracle,乃至簡單的用Access或Foxpro,只要是關(guān)系型數(shù)據(jù)庫都難免為了設(shè)計(jì)那一張張表頗費(fèi)心思。起初寫代碼的時候并不用考慮這些事情,因?yàn)榍捌诘脑O(shè)計(jì)工作已經(jīng)有人做了,看起來也就那么回事,不就是第二范式或第三范式嗎。后來才發(fā)現(xiàn),整理出那幾張表確實(shí)不容易,弄的不好的話數(shù)據(jù)結(jié)構(gòu)一變動,所有的代碼都得變,這恐怕是我們做過數(shù)據(jù)庫系統(tǒng)的人都經(jīng)歷過的。經(jīng)過幾次經(jīng)驗(yàn)教訓(xùn),摸索出自己的一套發(fā)現(xiàn)數(shù)據(jù)的方法,拿出來和大家切磋切磋。(以圖書館為例,爛的不能再爛的例子了)。
    第一步,找物。數(shù)據(jù)庫管理的就是公司或部門運(yùn)作需要的數(shù)據(jù),和業(yè)務(wù)相關(guān),必然也和物相關(guān),唯物論嘛。你說人事系統(tǒng)中沒有物,其實(shí)人事系統(tǒng)中的檔案就是數(shù)據(jù)的原始形態(tài),沒有計(jì)算機(jī)前還不是檔案在起作用,是管理的對象。在圖書管理系統(tǒng)中的物就是圖書了。相應(yīng)的也就有圖書號、作者、出版社、出版年月、庫存量,庫存位置等數(shù)據(jù)項(xiàng)了。這些數(shù)據(jù)往往是數(shù)據(jù)一致性和完整性考慮的重點(diǎn)所在。
    第二步,找人。以人為本嘛,圍繞相應(yīng)的物必然存在和它們有關(guān)系的人。在圖書管理系統(tǒng)中,自然就有圖書管理員和讀者了。數(shù)據(jù)庫管理系統(tǒng)本身是為了方便人管理數(shù)據(jù)的,可它往往也喜歡把管理數(shù)據(jù)的人的情況記錄下來,防止出現(xiàn)職責(zé)不明,也是數(shù)據(jù)管理中的一條主線。習(xí)慣把圖書管理員稱為員工,讀者稱為客戶,相應(yīng)的有ID號,姓名,性別,照片,住址,身份等等。
    第三步,找單據(jù)。在具體的業(yè)務(wù)中往往存在大量的單據(jù),如入庫單,借書單,還書單等等需要和客戶或相應(yīng)業(yè)務(wù)部門作信用記錄或記賬用的單據(jù),往往和人和物都有關(guān)系,這時你就發(fā)現(xiàn)前面已經(jīng)找好的人和物在這里就用上了。如果分析作的好的話,這里需要的數(shù)據(jù)項(xiàng)前面基本上都有了,只要引用就可以了。因?yàn)檫@些單據(jù)是經(jīng)常使用的,所以主要索引的建立往往也在此就可以確定了。
    第四步,找匯報和總結(jié)。統(tǒng)計(jì)和報表是每個數(shù)據(jù)庫系統(tǒng)不可缺少的功能,它的來源往往是實(shí)際業(yè)務(wù)工作的需要,有的有現(xiàn)成的報表參考還好,沒有的話,你就要想到,不能便于使用人員向上級部門作業(yè)績匯報和對下級進(jìn)行總結(jié)的系統(tǒng),是得不到使用人員尤其的管理人員的認(rèn)可的,你就等著返工吧。這時候,充分的溝通就會進(jìn)一步完善前三步設(shè)計(jì)的數(shù)據(jù)項(xiàng)。在圖書管理系統(tǒng)中,我們不僅設(shè)計(jì)了常用的館藏統(tǒng)計(jì)、借閱統(tǒng)計(jì)、更新統(tǒng)計(jì)等和日常業(yè)務(wù)相關(guān)的報表,還作了各類圖書利用率統(tǒng)計(jì)、破損(遺失)統(tǒng)計(jì)、借閱量統(tǒng)計(jì)等等便于決策的報表,這些設(shè)計(jì)是從管理人員的例行報告中偶爾看到的,極大滿足了系統(tǒng)的實(shí)際使用效果,也是很多書上沒有提到過的。
    至此,應(yīng)該是發(fā)現(xiàn)了大多數(shù)的數(shù)據(jù)項(xiàng)了。另外的數(shù)據(jù)項(xiàng)就是常規(guī)的業(yè)務(wù)流程分析了,從物到物或從物到帳,找出新的業(yè)務(wù)關(guān)系數(shù)據(jù),這些數(shù)據(jù)也將是快速模型法變化較多的地方。沒辦法,管理方法的更新必然帶來業(yè)務(wù)流程的微微變化,但基本上述四項(xiàng)數(shù)據(jù)是沒有多大變化的。
    然后就可以考慮用第Z范式來整理得到的數(shù)據(jù)對象,確定保障數(shù)據(jù)完整性、一致性和并發(fā)性策略和機(jī)制。根據(jù)業(yè)務(wù)流程和具體開發(fā)使用的數(shù)據(jù)庫系統(tǒng)來設(shè)計(jì)一套的權(quán)限控制策略,制作精美的人機(jī)交互界面。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
基于ERP系統(tǒng)的預(yù)算控制研究?
循序漸進(jìn)講解數(shù)據(jù)表的十二個設(shè)計(jì)原則 — IT技術(shù)
什么是數(shù)據(jù)庫設(shè)計(jì)的數(shù)據(jù)流圖和數(shù)據(jù)字典
二、傳統(tǒng)的需求分析方法
第三章 Powerdesigner
數(shù)據(jù)結(jié)構(gòu)基本概念和術(shù)語(數(shù)據(jù)、數(shù)據(jù)元素,數(shù)據(jù)對象,數(shù)據(jù)項(xiàng))及舉例描述
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服