學(xué)數(shù)據(jù)庫(kù)編程之前必須從C?
c++是系統(tǒng)級(jí)的編程語(yǔ)言,難度最大,不是最合適的數(shù)據(jù)庫(kù)開發(fā)語(yǔ)言!數(shù)據(jù)庫(kù)開發(fā),首先要學(xué)數(shù)據(jù)庫(kù)原理,掌握范式;學(xué)習(xí)關(guān)系代數(shù),鍵,屬性,元組,sql;然后學(xué)習(xí)要用的具體數(shù)據(jù)庫(kù)例如mysql,oracle,pg;掌握存儲(chǔ)過(guò)程,包,觸發(fā)器,函數(shù),索引等常見(jiàn)語(yǔ)法;然后學(xué)習(xí)一門宿主語(yǔ)言例如java或者python,通過(guò)數(shù)據(jù)庫(kù)接口api調(diào)用數(shù)據(jù)庫(kù)對(duì)象操縱數(shù)據(jù)庫(kù);之后可以學(xué)習(xí)數(shù)據(jù)統(tǒng)計(jì),數(shù)據(jù)分析,spark等,涉及機(jī)器學(xué)習(xí)領(lǐng)域;也準(zhǔn)備好學(xué)習(xí)nosql,例如mongodb,redis等!
總之?dāng)?shù)據(jù)庫(kù)領(lǐng)域涉及面很廣,需要臥薪嘗膽苦學(xué)苦練,方能立于不敗之地!