Oracle技術基礎(一)

realkid4發表於2010-12-14

寫在前面

 

定這個題目的時候,覺得好大,看了幾年的Oracle,基礎二字尤為沉重。到底能不能堅持下來,說實話現在真沒有把握。能不能寫好,更無把握。可能在未來的某一天,我可以在這個部落格上感慨說終於寫完了。當然也可能是一個永遠填不滿的坑。其實無論結果如何,起碼在目前對我而言,過程更重要些吧。

 

本文的內容是介紹Oracle的一些基礎知識和執行機制,對於中等級別以上話題,請參考本人的其他部落格文章,或者大人們的高論。另外,文中涉及的資料來源主要是Oracle的官方文件和本人的拙見。也請路過高人不吝指教。

 

說說資料庫

 

現在,每個IT人無論從事何種型別的開發,資料庫可能是普遍使用最廣泛的系統。從企業級ERP、網際網路絡應用,到日常圖書館借書、食堂打飯,無不滲透著資料庫系統的身影。資料庫行業的領頭人Oracle,也藉助他的資料庫產品,穩穩的站立在IT行業的頂端。

 

資料庫,正式的稱呼為資料庫管理系統(DBMS),本質上就是資料資訊留存(在企業級應用中也可以叫持久化)的解決方案之一。我們說之一,也就意味著還有其他的選擇。事實也的確如此。

 

我們找張紙,把某件事情記錄下來,上面編一個號碼,放在一個指定的櫃子裡,再在一個本子上記上某某號記錄放在某某櫃子裡。這個看似原始的過程,其實也可以稱為資料庫的一種形式。在我們的計算機DBMS出現之前,上面類似的資料庫形式還有很多。

 

出現計算機系統後,資料無論是容量上還是速度上都達到了一個新的層次。各種型別的檔案系統成為資料庫的主要解決方案。但是,由於對併發和檢索等多方面的要求,人們開始對專門的DBMS產生需求。

 

 

開始的DBMS並不是我們所見的關係型資料庫結構。早期的資料庫系統,經過了層次結構、網狀結構等多種資料組織形式。這些形式在一些特定的場景下,是滿足了當時一段時期的需求。直到關係型資料庫模型的出現。

 

關係型資料庫是基於

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17203031/viewspace-681690/,如需轉載,請註明出處,否則將追究法律責任。

相關文章