excel服務(wù)器,模板在Excel服務(wù)器中是最基礎(chǔ)的,也最核心的存在,整個(gè)系統(tǒng)都是以模板為載體,通過(guò)對(duì)其設(shè)置權(quán)限、公式、流程等功能,將模板與模板之間進(jìn)行串聯(lián),由點(diǎn)及線,由線成面,最后才形成完整的、統(tǒng)一的自動(dòng)化管理系統(tǒng),那么模板究竟是什么,以及如何來(lái)定義模板,不少新手朋友都是看著簡(jiǎn)單,做起也難,現(xiàn)在我們就一起來(lái)揭開一下模板的神秘面紗。
由圖可知:模板,數(shù)據(jù)表,數(shù)據(jù)項(xiàng)(字段),區(qū)域,是一個(gè)逐級(jí)包含的關(guān)系
二、淺談系統(tǒng)開發(fā)中的規(guī)則
當(dāng)我們系統(tǒng)開發(fā)好投入使用后就會(huì)在系統(tǒng)中產(chǎn)生大量的數(shù)據(jù),如果讓這些數(shù)據(jù)以一種很亂的方式進(jìn)行儲(chǔ)存,不僅效率低,浪費(fèi)資源,還會(huì)產(chǎn)生大量的重復(fù)的、冗余的垃圾數(shù)據(jù),所以,如何讓這些數(shù)據(jù)有序地,有規(guī)則的進(jìn)行合理儲(chǔ)存,就會(huì)顯得尤為重要,而我們都知道,數(shù)據(jù)填報(bào)之后又都是儲(chǔ)存在數(shù)據(jù)表當(dāng)中的,所以,要想數(shù)據(jù)有序合理的儲(chǔ)存,就必須要保證數(shù)據(jù)庫(kù)的表結(jié)構(gòu)設(shè)計(jì)合理,也就是在開發(fā)系統(tǒng)時(shí),就需要先對(duì)模板及數(shù)據(jù)表進(jìn)行合理的結(jié)構(gòu)設(shè)計(jì),一般來(lái)說(shuō),至少要遵循以下原則:
1)原子性:即字段不能再拆分,如工資,如果又包含了基礎(chǔ)工資、津貼等,則須要把“工資”拆分成“基礎(chǔ)工資”、 “津貼”兩個(gè)字段。
2)對(duì)于數(shù)據(jù)表,要保證表中所有列都完全依賴于表中候選鍵(即 可以決定某一行記錄的某一個(gè)字段或多個(gè)字段的組合字段),也可通俗理解為 要保證“一張表只描述一件事”。
如 酒店的“入住信息表”中有字段:房間號(hào)、房間類型、房間狀態(tài)客房描述、床位數(shù),入住人數(shù) 這幾個(gè)字段,分析可知,其中“房間類型”跟“房間號(hào)”并不是一回事,所以,“房間類型”字段應(yīng)該放在另外一張表,房間類型表 里面。
3)所有非主鍵的字段都要直接依賴于主鍵,而不能A依賴于主鍵,B又依賴于A這種傳遞依賴。
如上面“入住信息表”中字段“床位數(shù)”,它應(yīng)該是由房間類型決定,而不是房間號(hào)決定,所以,“床位數(shù)”就應(yīng)該劃分到“房間類型表”里面。
整理后的表及其所包含字段應(yīng)為:
入住信息表:房間號(hào)、客房描述、入住人數(shù)
房間類型表:房間類型、床位數(shù)
總結(jié):通俗的理解,在做系統(tǒng)過(guò)程中,無(wú)論是表,還是表中字段,都要盡可能的折成最小的、不可再分的單元。
以上信息因?yàn)樯婕皵?shù)據(jù)庫(kù)一些概念和規(guī)范,為了方便理解,這里說(shuō)的都比較籠統(tǒng),也沒那么嚴(yán)謹(jǐn),有興起的朋友可以自行查詢一下“數(shù)據(jù)庫(kù)范式”相相關(guān)的知識(shí)。