當前位置

首頁 > 經典小故事 > 少兒百科 > 數據庫大綱

數據庫大綱

推薦人: 來源: 閱讀: 2.97W 次

數據庫,可以被視爲能夠進行自動查詢和修改的數據集。數據庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型數據庫系統都在各個方面得到了廣泛的應用。

數據庫

數據庫模型

數據庫存在多種模型。而應用於大型數據儲存的數據庫一般爲-- (Network Database)、-- (Relational Database) 以及對象導向式數據庫 (Oracle 即擁有此特性)。此外也有應用在LDAP(輕量級數據訪問協議)的階層式數據庫 (Hierarchical Database)。表格數據庫一般在形式上是一個二維數組。一般來講,數組中每列表示一個數據類型。數據在其中以不同行的形式存儲。表格數據庫模型是電子電子表格(比如Excel)的基礎。

數據庫的索引

數據索引的觀念由來已久,像是一本書前面幾頁都有目錄,目錄也算是索引的一種,只是它的分類較廣,例如車牌、身份證字號、條形碼等,都是一個索引的號碼,當我們看到號碼時,可以從號碼中看出其中的端倪,若是要找的人、車或物品,也只要提供相關的號碼,即可迅速查到正確的人事物。另外,索引跟字段有着相應的關係,索引即是由字段而來,其中字段有所謂的關鍵字段(Key Field),該字段具有唯一性,即其值不可重複,且不可爲"null"。例如:在合併數據時,索引便是扮演欲附加字段數據之指向性用途的角色。故此索引爲不可重複性且不可爲空。

數據庫的優缺點

數據庫的優點:

減少數據重複(Reduced Redundancy)

整合數據(Integrated data)

完整性(Integrity)

資料的共通性

可保護資料的安全及隱私

數據庫的缺點:

整體作業成本會增加

使用上較複雜

需經常備份,否則意外狀況將造成重大傷害

數據庫管理師(DBA)不容易培訓

多套系統,格式有所出入,後續整合管理不易

在數據庫中存儲對象

建立一個新的數據庫建立一個由用戶所有的數據庫建立一個數據庫

對象導向式數據庫

對象導向式數據庫是將對象導向的概念,導入於數據庫中。並同樣使用對象導向的方法仿真傳統數據庫的功能。資料來源:#分佈式數據庫系統的。

優點及特性

事務和併發性

概念解釋

數據庫是各式各樣具有相關性檔案的集中地,若要對數據庫進行存取必須遵守數據庫制定的規則與方法,達到最少重複、最佳利用,能讓多數人共同使用爲目的。

常見數據庫管理系統

數據庫系統是基本上是計算機化的數據保存系統,主要以計算機化的方式來維護數據且讓使用者依據不同的需求快速取得信息。相較於數據庫,數據庫是一個比較抽象化的概念,凡是相關數據的集合都可以稱爲數據庫,而數據庫系統則是一個較具體的概念,是計算機化作業的數據庫。

4th Dimension 或者叫4D,是一套從Mac OS發展出來的數據庫系統。現在亦有閞發窗口版。

Microsoft Access 從微軟公司兼併的一家公司的產品發展而來

Adabas Software AG(德國)開發的的數據庫參看這裏

askSam, 結合了數據庫和文本編輯,具有很多革新特性

Berkeley DB 加州大學Berkeley分校研究成果

Caché, 適用於企業內部系統應用

Conzept16

c-tree Plus FairCom公司的ISAM和關係數據庫。

DB1 IBM產品

DB2 IBM產品, 當前版本8.2

dBase 在DOS時代十分重要的數據庫,Windows版本是Visual dBase