數據庫,簡而言之可(kě)視爲電子化(huà)的(de)文件櫃——存儲電子文件的(de)處所,用(yòng)戶可(kě)以對(duì)文件中的(de)資料執行新增、截取、更新、删除等操作。
所謂“數據庫”是以一定方式儲存在一起、能予多(duō)個(gè)用(yòng)戶共享、具有盡可(kě)能小的(de)冗餘度、與應用(yòng)程序彼此獨立的(de)數據集合。一個(gè)數據庫由多(duō)個(gè)表空間(Tablespace)構成。
在操作系統出現之後,随著(zhe)計算(suàn)機應用(yòng)範圍的(de)擴大(dà)、需要處理(lǐ)的(de)數據迅速膨脹。最初,數據與程序一樣,以簡單的(de)文件作爲主要存儲形式。以這(zhè)種方式組織的(de)數據在邏輯上更簡單,但可(kě)擴展性差,訪問這(zhè)種數據的(de)程序需要了(le)解數據的(de)具體組織格式。當系統數據量大(dà)或者用(yòng)戶訪問量大(dà)時(shí),應用(yòng)程序還(hái)需要解決數據的(de)完整性、一緻性以及安全性等一系列的(de)問題。因此,必須開發出一種系統軟件,它應該能夠像操作系統屏蔽了(le)硬件訪問複雜(zá)性那樣,屏蔽數據訪問的(de)複雜(zá)性。由此産生了(le)數據管理(lǐ)系統,即數據庫。