那么初學(xué)者學(xué)習(xí)數(shù)據(jù)庫有哪些學(xué)習(xí)方向呢?
1、數(shù)據(jù)庫是怎么存儲數(shù)據(jù)的?
字段、表、記錄、約束(主鍵、外鍵、唯一鍵,非空,check,default)
2、數(shù)據(jù)庫是怎么操作數(shù)據(jù)的?
insert,update,delete,T-SQL,存儲過程,函數(shù),觸發(fā)器
3、數(shù)據(jù)庫是在怎么顯示數(shù)據(jù)的?
Select
怎么學(xué)習(xí)數(shù)據(jù)庫?
第一,認(rèn)清目的,你學(xué)數(shù)據(jù)庫是要做什么?是計算機(jī)編程,還是網(wǎng)頁設(shè)計,還是你想用它來存儲公司的材料信息。要是前兩者,你必須學(xué)SQL語言,再選擇會操作一個數(shù)據(jù)庫產(chǎn)品比如access,來熟練操作它。但是要是后者你需要的是全面的數(shù)據(jù)庫知識,SQL語言是所有的數(shù)據(jù)庫產(chǎn)品都通用,還是一定要學(xué),這時就不能學(xué)些簡單的東西了,要學(xué)習(xí)功能更全更強(qiáng)的了,比如中型數(shù)據(jù)庫SQL server,超大型數(shù)據(jù)庫Oracle等的。這完全取決于你的需要,但是你要是為設(shè)計一個大型的電子商務(wù)網(wǎng)站做努力,那學(xué)access是遠(yuǎn)遠(yuǎn)不夠的。
第二,要想全面的學(xué)習(xí)數(shù)據(jù)庫知識,應(yīng)當(dāng)分兩個部分,現(xiàn)在流行的關(guān)系型數(shù)據(jù)庫的基礎(chǔ)知識是一定要知道的,比如ER模型,屬性,記錄,聯(lián)系的概念,SQL語言等的,學(xué)完之后還要掌握各個數(shù)據(jù)庫的特點(diǎn),比如SQL server,Oracle的特點(diǎn)在哪——就是這樣,通用的部分+特殊的部分。
上一個教程:返回列表