首頁 > 常見問題 > 資料模型反映的是什麼

資料模型反映的是什麼

青灯夜游
發布: 2021-06-15 09:13:05
原創
8208 人瀏覽過

資料模型反映的是:事物本身的資料和相關事物之間的連結。資料模型是用來描述資料、組織資料和對資料進行操作,是對現實世界資料特徵的描述。建立數據模型的目的:電腦無法直接處理現實的事物,人們只有將現實事物轉成數位化的數據,才能讓電腦辨識處理。

資料模型反映的是什麼

本教學操作環境:windows7系統、Dell G3電腦。

資料模型(Data Model)是資料特徵的抽象,是用來描述資料、組織資料和對資料進行操作,是對現實世界資料特徵的描述。

資料模型從抽象層次描述了系統的靜態特徵、動態行為和約束條件,為資料庫系統的資訊表示與操作提供一個抽象的框架。

建立數據模型的目的:電腦無法直接處理現實的事物,所以,人們只有將現實事物轉成數位化的數據,才能讓電腦辨識處理。

組成要素

資料模型所描述的內容有三個部分,分別是資料結構、資料運算、資料限制。

①資料結構:資料模型中的資料結構主要描述資料的類型、內容、性質以及資料間的聯繫等。資料結構是資料模型的基礎,資料操作和約束都建立在資料結構上。不同的資料結構有不同的操作和約束。

②資料操作:資料模型中資料操作主要描述在對應的資料結構上的操作類型和操作方式。

③資料約束:資料模型中的資料約束主要描述資料結構內資料間的語法、詞義聯繫、它們之間的限制和依賴關係,以及資料動態變化的規則,以確保資料的正確、有效與相容 

層次類型

資料模型依不同的應用層次分成三種:分別為概念資料模型、邏輯資料模型、實體資料模型

  • 概念資料模型(Conceptual Data Model),是一種面向使用者、面向客觀世界的模型,主要用來描述世界的概念化結構,它是資料庫的設計人員在設計的初始階段,擺脫電腦系統及DBMS的具體技術問題,集中精力分析資料以及資料之間的聯繫等,與具體的資料管理系統(Database Management System,簡稱DBMS)無關。概念資料模型必須換成邏輯資料模型,才能在DBMS中實現。

  • 邏輯資料模型(Logical Data Model),是一種以資料庫系統為導向的模型,是具體的DBMS所支援的資料模型,如網狀資料模型(Network Data Model) 、層次資料模型(Hierarchical Data Model)等等。此模型既要面向用戶,也要面向系統,主要用於資料庫管理系統(DBMS)的實作。

  • 物理資料模型(Physical Data Model),是一種以電腦物理表示為導向的模型,描述了資料在儲存媒體上的組織結構,它不但與特定的DBMS有關,而且還與作業系統和硬體有關。每一種邏輯資料模型在實現時都有其對應的物理資料模型。 DBMS為了確保其獨立性與可移植性,大部分實體資料模型的實作工作由系統自動完成,而設計者只設計索引、聚集等特殊結構。

更多相關知識,請造訪常見問題欄位!

以上是資料模型反映的是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板