更新時間:2023-03-02 來源:黑馬程序員 瀏覽量:
數據模型按照不同的應用層次主要分為概念數據模型(Conceptual DataModel)、邏輯數據模型(Logical Data
Model)和物理數據模型(Physical Data
Model)。如果使用計算機管理現實世界的對象,那么需要將客觀存在的對象轉換為計算機存儲的數據。整個轉換過程經歷了現實世界、信息世界和機器世界3個層次,相鄰層次之間的轉換都依賴不同的數據模型。下面通過一張圖描述客觀對象轉換為計算機存儲數據的過程,具體如圖所示。
圖客觀對象轉換為計算機存儲數據的過程
在上圖中,概念數據模型是現實世界到機器世界的中間層,它將現實世界中的客觀對象(如學生、班級、課程)抽象成信息世界的數據;邏輯數據模型是一種面向數據庫系統的模型,是DBMS所支持的具體數據模型(如層次模型、網狀模型、關系模型)。邏輯數據模型進一步分解和細化后,使用物理數據模型進行實際存儲,也就是將邏輯模型轉換成計算機能夠識別的模型。