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