數(shù)據(jù)層設(shè)計(jì)的幾個(gè)問(wèn)題
僅在此討論數(shù)據(jù)層設(shè)計(jì)的一些問(wèn)題。
數(shù)據(jù)層的范圍:包括數(shù)據(jù)庫(kù)的內(nèi)模式、模式、外模式;視圖;存儲(chǔ)過(guò)程。
關(guān)鍵點(diǎn):如果系統(tǒng)采用分層結(jié)構(gòu)的話(huà),數(shù)據(jù)層標(biāo)準(zhǔn)的對(duì)外接口是存儲(chǔ)過(guò)程;上層程序只可以使用存儲(chǔ)過(guò)程來(lái)使用數(shù)據(jù)層。
加一句:“所有的數(shù)據(jù)訪(fǎng)問(wèn)用存儲(chǔ)過(guò)程在數(shù)據(jù)庫(kù)事務(wù)中一次完成。(即代碼中沒(méi)有SQL語(yǔ)句)”,建議可以作為技術(shù)點(diǎn)存在。趙向陽(yáng)。2006-06-08。
好多文章中,把數(shù)據(jù)層的范圍搞的不清楚;數(shù)據(jù)層對(duì)外接口搞的不清楚;甚至把數(shù)據(jù)層的名字用錯(cuò)位置了。
僅發(fā)此短文,希望對(duì)計(jì)算機(jī)事業(yè)的發(fā)展有點(diǎn)輕微的作用。