如何快速了解資料庫,有否推薦書籍?

時間 2021-05-30 12:55:52

1樓:

我是大一學了《資料庫系統概論》,一本理資料庫論書。

然後大二再學了《oracle應用與開發》。一本資料庫實踐書。

大一學的時候,sql語句那些概念和語法很亂,腦子裡完全沒有知識體系結構,然後正規化本身就很難。《資料庫系統概論》裡面的語法是標準語法,但我們老師以sqlserver來時間,有些語法不一樣,實驗課實踐就難受得要命。

大二以上面的oracle實踐書來學習。說實話,這次學得輕鬆多了,知識從前到後都循序漸進,知識以實踐為主,感覺太爽了,也就是感覺心裡踏實了,對某乙個資料庫能操作了。

縱觀兩次學習,覺得不要只看《資料庫概論》,而要找本書實踐一下,我就覺得上面的Oeacle那本書不錯,推薦!!!!!以操作實踐為主,再多檢視《資料庫概論》,理論還是很重要的!我回看這本書很多東西都恍然大悟。

千萬別只看概論,真的很難受,要實踐,要實踐,要實踐!

以上就是我我自己的感受,每個人的基礎不一樣,以上只供參考。

2樓:Jack

給你推薦個很好的,網易很早出了一版,都絕版了,叫《深入淺出MySQL》,記得買那個紅皮的。

裡面真的是深入淺出,我的職業生涯入門書籍,入職新人必讀。

3樓:yingjun

database management systems Database Management Systems (Third Edition),俗稱奶牛書,是國外各大高校的資料庫教材。通俗易懂,只要是有計算機相關背景的都可以學習一下。

4樓:閣剛廣志

題主的要求有點看不懂:產品狗,有一定程式設計基礎,想高階,推薦比較基礎的書籍

我的理解是從0開始入門資料庫原理和設計,如果是這樣,看薩老和王美女主編的課本《資料庫系統概論》就夠了,從原理講到設計和使用,舉例不勝其煩,比較好懂。

如何理解資料庫中的完整性約束?

Coder 資料庫的integrity是為了防止資料庫中存在不符合語義的資料,也就是防止資料庫中存在不正確的資料 資料庫的security是保護資料庫,防止其被惡意破壞和非法訪問 這裡解釋一下什麼是資料庫的integrity 首先明確 資料庫的完整性 data correctness 資料正確性 d...

如何理解資料庫鎖的相容性矩陣?

考研複習到這,修改一下 從多粒度樹的角度著手理解。在多粒度封鎖中,若對乙個節點加鎖 X S 意味著這個點的後裔節點也被加以同樣的鎖。若對乙個節點加意向鎖,則說明正在對其子節點加 對應的 鎖 可理解為乙個事務中的先後次序 任意節點加 X,S 鎖時,必須對其所有上級節點加意向鎖。多粒度封鎖的加鎖順序是自...

如何避免資料庫不響應導致資料庫執行緒池和業務執行緒池全部掛起?

資料庫讀寫執行緒做超時,哪怕非同步了,堵住了沒有超時一樣會死。再用個守護執行緒去檢測這些排隊的情況,一旦超出閾值就報警吧。在一般業務併發處理中,能丟擲主業務就丟擲主業務,讓主業務能最大併發處理。當然如果在主業務中資料庫響應很慢,而且持續時間很長,那麼無論執行緒池中多少個執行緒 執行緒無線多也不是什麼...