資料庫管理系統,資料庫
今天總結了一下《資料庫》,畫了兩個圖,下面就根據我的圖,說下學習的知識。
圖 1
圖 2
1,資料庫生命週期主要分為三大階段:規劃、設計、實現,三者是層層遞進的關係。然後從三方面進行詳細的說明。
首先,規劃階段主要是說明軟體是“幹什麼”的,根據使用者需求產生概念性模型,最形象的方法就是運用ER模型,即實體聯絡模型。
然後說設計階段,這個階段主要分為邏輯設計和實體設計,當然還涉及到開發環境,這裡介紹兩種:power builder和SQL sever2000,其實我們都使用過SQL sever2008了,這本書顯然“太老了”。邏輯設計產生邏輯模型,在圖2中應該是選定DBMS軟體之後出現,主要依賴於軟體,它有三種分類,層次、網狀和關聯式模式(二維表)。我們現在應用最多的就是關聯式模式,關聯式模式包含多個關係模式,邏輯設計的目的就是把概念設計階段設計好的概念性模型轉換為與選用的具體機器上的DBMS所支援的資料模型相符合的邏輯結構,這裡就是將ER模型轉換為關係模式。定義關係模式的語言我們可以選用SQL語言。實體設計產生物理結構,就是資料庫的儲存記錄格式、儲存記錄安排和存取方法,區別於邏輯設計,它完全依賴於硬體。
最後就是資料庫的實現了。資料庫設計好了就應該開始使用了,這時就應該編製並調試相應的應用程式了,之後進行少部分資料入庫,開始資料庫的試運行。主要是進行效能和功能的調試。當然維護是必不可少的。資料的安全性我們應該都考慮到。
下面說2,圖2的大角色就是DBS(資料庫系統)了,它包括DBA(資料庫管理員),DBMS(軟體),DB(資料庫)。應用程式通過DBMS去接觸DB中的資料,然後DB再通過DBMS將查詢結果進行處理反饋給應用程式。DBMS中含有DDL的編譯器(定義資料庫的三級兩層),DML的編譯器或解釋程式(增、刪、改、查),還有存放三級結構定義的資料字典-DD。DBS運行時,DBMS要對其進行監控。DBS啟動並執行最小邏輯單位是“事務”,對資料庫的操作都要以事務為單位來執行或撤銷。DBA通過DBMS中的某些程式和DD系統來掌握整個DBS的工作情況。所以DBA的責任是相當重的,需要水平高、資曆深的人擔任。
這就是我對本書的理解,不足之處還請多多指教!
資料庫管理系統是什管理軟體
資料庫管理系統是資料庫的機構,它是一個系統軟體,負責資料庫中的資料群組織、資料操縱、資料維護、控制及保護和資料服務等。
資料庫管理系統是什管理軟體
資料庫管理系統是資料庫的機構,它是一個系統軟體,負責資料庫中的資料群組織、資料操縱、資料維護、控制及保護和資料服務等。