Saturday, 28 April 2012

資料庫管理系統(DBMS)


資料庫,基本上是電腦化的資料保存系統。
資料庫本身可視為電子化的檔案櫃——儲存電腦化檔案的處所,
使用者可以新增檔案或刪除檔案,
也可以對檔案中的資料執行新增、擷取、更新、刪除等操作。
資料庫是以一定組織方式儲存在一起的,
能為多個用戶共享的,
具有儘可能小的冗餘度的、與應用彼此獨立的相互關聯的數據集合。






架構 


資料庫的架構可以大致區分為三個概括層次:
內層、概念層和外層。


內層:最接近實際儲存體,亦即有關資料的實際儲存方式。
外層:最接近使用者,即有關個別使用者觀看資料的方式。
概念層:介於兩者之間的間接層。






資料庫管理系統(英語:Database Management System,簡稱 DBMS)
是為管理資料庫而設計的電腦軟體系統,
一般具有儲存、擷取、安全保障、備份等基礎功能。
資料庫管理系統可以依據它所支援的資料庫模型來作分類,
例如關聯式、XML;或依據所支援的電腦類型來作分類,例如伺服器群集、行動電話;
或依據所用查詢語言來作分類,例如 SQL、XQuery;
或依據性能衝量重點來作分類,例如最大規模、最高執行速度;
亦或其他的分類方式。 不論使用哪種分類方式,一些常用的 DBMS 還是會跨類別。
例如,同時支援多種查詢語言。
比較通行的 DBMS 有 MySQL、PostgreSQL、Microsoft Access、SQL Server、FileMaker、
Oracle、Sybase、dBASE、Clipper、FoxPro等。
幾乎所有的資料庫管理系統都配備了一個開放式資料庫連接(ODBC)驅動程式,
令各個資料庫之間得以互相整合。


資料庫技術 




資料庫技術是研究如何科學地組織和儲存數據,
如何高效地檢索數據和進行數據處理的技術。






類型  




關聯式資料庫 




分散式資料庫 


分散式資料庫是用計算機網路將物理上分散的多個資料庫單元連接起來組成的一個邏輯上統一的資料庫。


物件導向式資料庫 




物件導向式資料庫是將物件導向的概念,導入於資料庫中。並同樣使用物件導向的方法模擬傳統資料庫的功能。




資料倉儲和資料採礦


模型 




資料庫存在多種模型。而應用於大型數據儲存的資料庫一般為網狀模型、關聯式模型以及物件模型。此外也有應用在LDAP(輕量級數據訪問協議)的階層式模型。 平面模型(表格模型)一般在形式上是一個二維陣列。一般來講,數組中每列表示一個數據類型,數據在其中以不同行的形式存儲。表格模型資料庫是電子試算表(比如 Excel)的基礎。






資料來源:維基百科

1 comment:

  1. (from 知識加)

    ※資料庫管理系統

    資料庫系統(database system)是將電腦化的資料集中儲存,以備使用者能夠隨時取用的系統。 這種集中儲存的資料,叫資料庫(database),至於儲存的地方,則是電腦的儲存裝置,如磁碟、 光碟、磁帶等。

    資料庫管理系統(Database Management System-DBMS)是管理資料庫的電腦程式,它可以協助使用者完成下列工作:
    新建、移除資料檔。
    新增一筆資料記錄、修改、刪除、查詢、備份、重置等。
    隱藏部份資料,只對少數人開放,維護資料庫安全。
    製作報表並列印。


    ※資料庫的優點

    資料重複性低
    資料一致性
    資料共享
    維護成本低
    資料易於管理,安全性高。

    ReplyDelete