數據庫系統(tǒng)學習 想學習數據庫,用哪個軟件好呢?
想學習數據庫,用哪個軟件好呢?去微軟官方網站下載sql s想學習數據庫,求推薦書籍?可以先在網上看視頻,光看書就會犯困。哈哈,反正我會的怎樣學習數據庫設計,需要有哪些基礎?最簡單的方法是看著其他人。;
想學習數據庫,用哪個軟件好呢?
去微軟官方網站下載sql s
想學習數據庫,求推薦書籍?
可以先在網上看視頻,光看書就會犯困。哈哈,反正我會的
怎樣學習數據庫設計,需要有哪些基礎?
最簡單的方法是看著其他人。;的數據庫設計,尤其是各大主流廠商的數據庫設計,并找出他們的設計思路和優(yōu)缺點。
我們也應該和高級研發(fā)人員溝通。ampd人員找出他們在研發(fā)過程中會在數據庫設計中遇到什么問題;ampd流程。
數據庫設計是經驗的提煉和總結。
一個好的數據庫設計需要考慮足夠的時間跨度、大的數據量和業(yè)務復雜度。
這些都需要更多的溝通和思考,關起門來造車是沒有用的。
想系統(tǒng)的學習數據庫,有什么建議?
大多數人只是學習如何使用數據庫。
這里以甲骨文為例。
做這件事
學習的時候,先自己在虛擬機環(huán)境中搭建一個單機版,就像學習語言一樣,有了語言環(huán)境可以學得更快,不會的也可以做 don'不要在自己的學習過程中理解。
2.基礎知識
數據庫的組成基于如何建立用戶、表空間、視圖等等。理解他們的概念。
3.備份恢復
有了基礎之后,我們就可以操縱數據庫了,但是如果在使用過程中出了問題,我們該如何恢復呢?例如,通過閃回、rman備份或冷備用。會有bbed等非常規(guī)手段。
優(yōu)化
這里比較深入,比如SQL優(yōu)化,首先要了解執(zhí)行計劃是什么,SQL為什么慢,通過10053,10046等工具。如果你能 t start,可以試試Oracle提供的ADDM、sqltrpt等工具提供的優(yōu)化建議。
還有數據庫級的優(yōu)化,比如SGA和PGA的合理設置,各種參數的優(yōu)化。
總結
學習數據庫是一個漫長的過程,成為一名高級DBA可能需要10年的時間。