鳥瞰資料庫系統原理,資料庫系統原理

來源:互聯網
上載者:User

鳥瞰資料庫系統原理,資料庫系統原理

        資料庫系統是一種管理資料的系統,首先設計到資料,談到資料就要從資料管理的曆史來看資料庫系統的發展。其中,達到資料庫階段後,我們開始來討論我們這門課程。先來看應用部分:1、分析資料    設計使用資料庫,首先要對問題進行分析。那麼資料庫世界中的問題不就圍繞資料開展的嘛!所以先從資料開始分析。    資料分析時,由於人們往往不能對問題的解決一步到位。所以人們對資料庫的分析也是一般從宏觀到微觀,採用抽象的辦法來對資料進行逐步細化的分析。人們在對資料抽象過程中對資料抽象不同階段得到四種模型。
    由於人們在得到四種模型過程中是通過不斷細化得到的,所以這些模型也自然形成了一種層次關係。這種層次關係各自解決不同層次的問題,層次之間通過映射來聯絡。這種資料庫結構分析好之後就該動手設計了。
2、設計資料庫    要設計資料庫,先整體規劃好,然後弄清楚需求。有了一個比較清晰的需求,下面針對各個模型進行具體的設計。
    在概念性模型設計中,一個比較重要的工具是E-R圖,通過E-R圖可以比較直觀地瞭解將要開發的系統。如果一個好的系統設計出來,那麼自然要上手嘗試一下它的魅力。
3、使用    資料庫的使用最基本的是SQL語言,單獨來說SQL語言其實就是對錶的增刪改查。而對SQL語言擴充之後的T-SQL也就是增加了一些流程式控制制。資料庫語言的使用學會之後,就要學會對資料庫的管理了。
4、管理    使用資料庫系統的前提是該系統能保證資料的正確性和安全性,要能保證這些離不開對資料庫系統的管理。資料正確性最直接的是使用約束,限制資料範圍。其次是通過事務機制來保證隨著系統運行,資料不會發生意外損失。系統中多個事務並行進行,就要對系統進行並行控制。最後最糟糕的情況,就一定能保證恢複原來的狀態。
    保證了資料的正確性仍然不能滿足人們的需要,因為對資料的操作是有許可權的,正如我們在程式設計中使用存取控制符來限定對資料操作一樣。我們要對資料的安全進行管理
,防止非法的操作及意外故障對系統的破壞。再看理論部分:    應用總是要有相應的理論來支援和指導的,這裡我們按照順序從建表的理論開始學習,在表設計中總要有個好壞的標準吧,盲目地建表會產生許多麻煩的問題,這就提出了範式。建表有了統一的標準後,接下來就是用表了即動作表,對錶有許多的操作,你講不出為什麼能這麼做總不行吧。所以下面就針對錶的操作來研究這些操作的理論。


相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.