更新時間:2019-12-19 來源:黑馬程序員 瀏覽量:
在設(shè)計某一個產(chǎn)品功能時,工程師通常會提出跟數(shù)據(jù)庫相關(guān)的問題,例如提出一個新功能時,工程師會說這個功能影響到了現(xiàn)在數(shù)據(jù)庫的設(shè)計,這個功能里有些字段是目前數(shù)據(jù)庫里沒有的,或者這個功能導(dǎo)致了數(shù)據(jù)庫結(jié)構(gòu)的變化。推薦了解黑馬程序員產(chǎn)品經(jīng)理4.0課程。
當(dāng)遇到這些問題時,產(chǎn)品經(jīng)理需要知道所有的功能最終都是將數(shù)據(jù)通過產(chǎn)品功能表現(xiàn)出來,尤其是對已有功能進(jìn)行修改時,需要處理兩個問題。
第一個問題是新的設(shè)計應(yīng)該對數(shù)據(jù)庫做何種調(diào)整,是需要新增數(shù)據(jù)庫字段還是修改或刪除原有字段;
第二個問題是新的設(shè)計對原有數(shù)據(jù)的兼容性問題,兼容性問題往往是產(chǎn)品設(shè)計中帶來最主要影響的問題之一。
為了適應(yīng)新的產(chǎn)品功能,在數(shù)據(jù)兼容性上需要做充分考慮,否則就可能出現(xiàn)新功能好用,但在老版本的產(chǎn)品上會出現(xiàn)異常。每一個數(shù)據(jù)在數(shù)據(jù)庫里都對應(yīng)一個數(shù)據(jù)庫表字段,每一個字段都有自己的名字,工程師在討論問題時,經(jīng)常會根據(jù)字段的名字來說明問題,例如這個字段是代表哪個信息,在客戶端和服務(wù)端進(jìn)行數(shù)據(jù)傳遞時,對應(yīng)字段的值是什么。當(dāng)工程師說數(shù)據(jù)庫字段值時,產(chǎn)品經(jīng)理需要知道這個字段是代表哪個產(chǎn)品功能中的哪一個具體信息。
猜你喜歡