缺點:考慮分層,謝謝妳的代碼,繼續打電話。
三級模式結構:外部模式、內部模式和外部模式。
壹.模式
定義:也叫邏輯模式,是對數據庫中所有數據的邏輯結構和特征的描述,是所有用戶的公共數據視圖。
了解:
①
壹個數據庫只有壹個架構;
②
是邏輯級別的數據庫數據視圖;
③
數據庫模型基於某種數據模型;
④
定義模式時,不僅要定義數據的邏輯結構(如數據記錄由哪些數據項組成,數據項的名稱、類型、取值範圍等。),還要定義與數據相關的安全性和完整性要求,並定義這些數據之間的關系。
二、外部模式(External
模式)
定義:也稱為子模式或用戶模式,它是數據庫用戶(包括應用程序程序員和最終用戶)可以看到和使用的本地數據的邏輯結構和特征的描述,是數據庫用戶的數據視圖,是與應用程序相關的數據的邏輯表示。
了解:
①
壹個數據庫可以有多個外部模式;
②
外部模式是用戶視圖;
③
外部模式是保證數據安全的有力措施。
三、內部模式(Internal
模式)
定義:也稱為存儲模式(存儲
Schema),是數據的物理結構和存儲方式的描述,是數據在數據庫內部的表示方式(比如記錄的存儲方式是順序存儲、B樹存儲還是哈希存儲;索引是如何組織的;數據是否壓縮存儲,是否加密;數據的存儲記錄結構有什麽規則)。
了解:
①
壹個數據庫只有壹個內部架構;
②
壹個表可以由多個文件組成,例如數據文件和索引文件。
數據庫管理系統組織和管理數據庫中的數據是壹種有效的方法。
其目的是:
①
為了減少數據冗余,實現數據共享;
②
以便提高訪問效率和性能。