數據庫是依照某種數據模型組織起來并存放二級存儲器中的數據集合。這種數據集合具有如下特點:盡可能不重複,以最優方式為某個特定組織的多種應用服務,其數據結構獨立于使用它的應用程序,對數據的增、删、改和檢索由統一軟件進行管理和控制。 數據庫的基本結構分三個層次,反映了觀察數據庫的三種不同角度:
1、物理數據層。它是數據庫的最内層,是物理存貯設備上實際存儲的數據的集合。這些數據是原始數據,是用戶加工的對象,由内部模式描述的指令操作處理的位串、字符和字組成;
2、概念數據層。它是數據庫的中間一層,是數據庫的整體邏輯表示。指出了每個數據的邏輯定義及數據間的邏輯聯系,是存貯記錄的集合。是數據庫管理員概念下的數據庫;
3、邏輯數據層。它是用戶所看到和使用的數據庫,表示了一個或一些特定用戶使用的數據集合,即邏輯記錄的集合。 數據庫不同層次之間的聯系是通過映射進行轉換的。