【自考】資料庫系統原理——詳解(第一章),傳奇怪物資料庫詳解

來源:互聯網
上載者:User

【自考】資料庫系統原理——詳解(第一章),傳奇怪物資料庫詳解

    還記得當初第一遍看這本書的時候,很混亂,尤其是三四章,對這本書的理解不是很好,只是畫了兩張流程圖,不敢貼出來,現在貼出來吧,希望能夠得到大家的指導。


    下面這篇部落格的主題主要是講第一章:

    經過米老師那天一上午的講解之後,對這本書不再產生懼怕,聽米老師講覺得它很簡單,不過事實就是它很簡單。下面我們就來看一下它到底有多簡單吧!

    本章主要講的是一些基本概念,雖然基本概念枯燥,但它卻涵蓋了整本書的內容,本章節主要講了兩大類:資料和資料庫。資料包括,資料管理技術的發展,資料的描述到抽象。資料庫包括,資料庫系統和資料庫管理系統。

    

   1、資料管理技術曆史發展

    隨著時代的不斷髮展,資料量也變得越來越多,我們就不能用傳統的手工方式處理資料了,這個時候資料管理技術就出現了。它先後經曆了四個階段:人工管理階段,檔案系統階段,資料庫階段,進階資料庫階段。也就是從面相程式——面嚮應用——面嚮應用系統——物件導向的發展。

  

    2、資料描述到抽象

   資料的描述到抽象的過程也就是從電腦中的具體表示到資料庫的設計。  

    資料的描述經曆了三個階段:概念,邏輯,物理

   1、概念描述:說到概念,我們不得不聯絡實體,實體集,屬性,實體標識符。我們可以把實體看做對象,對象有屬性,它有一個唯一的名字,也就是標識符。對象的集合就是類,也就是所說的實體集。

    2、邏輯描述:一個對象它包含多個屬性,它在資料庫中就相當於一條記錄,而記錄中的每個屬性就是欄位,多條記錄組成了一個檔案,能唯一區分這些條記錄的就是關鍵碼。

    3、物理描述:物理描述就是用來描述儲存資料的一些單位。例如:位,位元組,字,塊等。

    然而實體之間不是相互孤立的,他們之間是有聯絡的。

    上面三條都是講的資料在電腦中的表示,那麼我們怎麼樣把它變成現實呢。從電腦變成現實世界就是一個抽象的過程。

    

   中代表了資料庫設計的四種模型,由圖中我們可以看出:

   (1)概念性模型是為使用者和資料庫設計員交流服務的,以使用者需求出發,是資料整體邏輯結構的基礎。

   (2)邏輯模型是為資料庫設計員和程式員交流服務的,以資料庫實現出發, 表達了資料庫的整體邏輯結構。

   (3)內部模型是儲存資料的,外部模型是使用者所用的那部分資料。

    三層模式和兩級映像:

    三層模式就是圖中所畫的右半部分圖形,它代表了從資料庫的儲存到資料庫邏輯的實現最後到使用者用資料的整個過程。其中經曆了兩個映像,先是外模式到邏輯模式的映像是存放在外模式中的,後是內模式到邏輯模式的映像,是存放在內模式中的。


     3、DBMS和DBS

     我們可以從定義上區分:DBS是DB,硬體,軟體和DBA等的集合體,DBMS是DBS核心組成部分,也就是說DBS包含DBMS。

     DBMS工作模式:

     DBMS接受應用程式的資料請求,向DB轉換成低層指令,對資料庫進行操作,然後將資料庫的查詢結果進行處理,再將結果反饋給使用者。

             DBMS主要功能:看到這裡我們就會覺得好熟悉啊,DDL,DML不就是剛剛學過的東西嗎,資料庫保護功能,只是換了個名字而已,它不就是我們之前學過的DCL嘛。還有DD,之前也學過的。

   我們再看DBS,前面說了它是由DB硬體,軟體,DBA組成。DBS全域結構就是從磁碟——DBMS——介面——使用者這四個層次來完成各個模組的聯絡。


    總結:通過米老師這節課,讓我們覺得學習是一件很簡單的事情,我們要善於找關係,將新知識變成舊知識,讓知識不再是孤立的。






自考的資料庫系統原理

主要任務是在DBMS的支援下,按照應用的要求為某一部門和組織設計結構合理、使用方便、效率較高的資料庫.
深入理解資料庫系統工作原理,比較熟練地掌握資料語言SQL的使用方法.
 
2011自考資料庫系統原理答案

要找2011自考資料庫系統原理答案啊,建議你去上學吧資料分享中心去找,那裡有很多資料的
 

相關文章

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.