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