(2)確定數(shù)據(jù)信息
1)每個(gè)數(shù)據(jù)項(xiàng)的名稱、別名、類型、長(zhǎng)度、取值范圍、數(shù)據(jù)量的大小和代碼等基本特征。
2)數(shù)據(jù)項(xiàng)之間的聯(lián)系。確定數(shù)據(jù)項(xiàng)之間的聯(lián)系(一對(duì)一、一對(duì)多、多對(duì)多),考慮數(shù)據(jù)項(xiàng)之間是否有層次結(jié)構(gòu),例如銀行機(jī)構(gòu)有總行、一級(jí)分行、二級(jí)分行等層次。
3)數(shù)據(jù)的來源。注意是否有冗余的來源,以及來源不同的數(shù)據(jù)是否有矛盾。
關(guān)于輸出數(shù)據(jù),若只是簡(jiǎn)單的查詢結(jié)果,則將其排除;若是復(fù)雜判斷、計(jì)算的結(jié)果,則需要收集。
考察項(xiàng)目方案中實(shí)體與所收集到的數(shù)據(jù)項(xiàng)的關(guān)系,對(duì)收集到的數(shù)據(jù)項(xiàng)進(jìn)行分析和歸類(可能會(huì)產(chǎn)生新的實(shí)體,即在項(xiàng)目方案未定義的實(shí)體)。一般這些數(shù)據(jù)項(xiàng)之間沒有絕對(duì)的分界,但可以先根據(jù)這些數(shù)據(jù)項(xiàng)的語(yǔ)義進(jìn)行初步歸類。
下面以該商業(yè)銀行的機(jī)構(gòu)管理系統(tǒng)為例,介紹收集、分析、歸類數(shù)據(jù)項(xiàng)的方法。該系統(tǒng)由多個(gè)模塊組成,在此以其中的“手工錄入”模塊為例。假設(shè)在項(xiàng)目方案中已定義了實(shí)體“機(jī)構(gòu)基本情況”。系統(tǒng)功能說明對(duì)該模塊的介紹如下: