資料庫是依照某種資料模型組織起來并存放二級存儲器中的資料集合。這種資料集合具有如下特點:盡可能不重複,以最優方式為某個特定組織的多種應用服務,其資料結構獨立于使用它的應用程式,對資料的增、删、改、查由統一軟體進行管理和控制。從發展的曆史看,資料庫是資料管理的進階階段,它是由檔案管理系統發展起來的。

資料庫是一個機關或是一個應用領域的通用資料處理系統,它存儲的是屬于企業和事業部門、團體和個人的有關資料的集合。資料庫中的資料是從全局觀點出發建立的,按一定的資料模型進行組織、描述和存儲。其結構基于資料間的自然聯系,進而可提供一切必要的存取路徑,且資料不再針對某一應用,而是面向全組織,具有整體的結構化特征。