一、資料模型定義:資料模型是對現實世界資料特徵的抽象。通俗地講資料模型就是現實世界的模擬。同時資料模型是資料庫系統的核心和基礎。
二、資料模型應滿足三方面要求
–能比較真實地模擬現實世界
–容易為人所理解
–便於在計算機上實現
三、資料模型分類
資料模型分為兩類(兩個不同的層次):●概念模型(使用者層次) ●邏輯模型和物理模型(計算機層次)
(1)概念模型也稱資訊模型,它是按使用者的觀點來對資料和資訊建模,用於資料庫設計。
(2)●邏輯模型主要包括網狀模型、層次模型、關係模型、物件導向資料模型、物件關係資料模型、半結構化資料模型等。按計算機系統的觀點對資料建模,用於dbms實現。
●物理模型是對資料最底層的抽象,描述資料在系統內部的表示方式和訪問方法,在磁碟或磁帶上的儲存方式和訪問方法。ps:這兩個可模擬作業系統相關概念理解。
四、兩類資料模型聯絡
(1)客觀物件的抽象過程—兩步抽象
●現實世界中的客觀物件抽象為概念模型;即將現實世界抽象為資訊世界。
●把概念模型轉換為某一資料庫管理系統支援的資料模型。即將資訊世界轉換為機器世界。
(2)圖示如下:
五、概念模型
1. 概念模型的用途
●概念模型用於資訊世界的建模
●是現實世界到機器世界的乙個中間層次
●是資料庫設計的有力工具
●資料庫設計人員和使用者之間進行交流的語言
2. 對概念模型的基本要求
●較強的語義表達能力
●簡單、清晰、易於使用者理解
3. 資訊世界中的基本概念
(1)實體(entity)
客觀存在並可相互區別的事物稱為實體。可以是具體的人、事、物或抽象的概念。
(2)屬性(attribute)
實體所具有的某一特性稱為屬性。乙個實體可以由若干個屬性來刻畫。 例如學生的身高,體重等
(3)碼(key)
唯一標識實體的屬性集稱為碼。例如居民身份證號,學生學號。
(4)實體型(entity type)
用實體名及其屬性名集合來抽象和刻畫同類實體稱為實體型。
(5)實體集(entity set)
同一型別實體的集合稱為實體集。
(6)聯絡(relationship)
●現實世界中事物內部以及事物之間的聯絡在資訊世界中反映為實體(型)內部的聯絡和實體(型)之間的聯絡。
●實體內部的聯絡通常是指組成實體的各屬性之間的聯絡
●實體之間的聯絡通常是指不同實體集之間的聯絡
●實體之間的聯絡有一對
一、一對多和多對多等多種型別
4. 概念模型的一種表示方法:實體-聯絡方法ps:今天先更這麼多,資料模型內容較多,涉及成電複試重點,明天繼續更新。
資料庫原理複習之資料模型
概念模型 資料模型的組成要素 常用的資料模型 層次模型 網狀模型 關係模型 資料模型是對現實世界資料特徵的抽象,是用於描述資料 組織資料和對資料進行操作的。資料模型是資料庫系統的核心和基礎。概念模型也稱為資訊模型,是按使用者的觀點來對資料和資訊建模,主要用於資料庫設計。1 邏輯模型是按計算機系統的觀...
資料庫 資料模型
資料模型就是模式的結構,也叫關係模型 資料模型具體指的就是資料的結構,操作和約束。是一種抽象的,不研究具體的。相反的說,模式就是資料的結構,研究的是具體的資料的結構 三大經典資料模型 1.關係模型 表的形式組織資料。2.層次結構 樹的形式組織資料 這個樹是由實體型,和系型組成。實體性我認為就是元素,...
資料庫理論(3)之資料模型
根據資料結構的不同,常見的資料模型有層次模型 網狀模型和關係模型。1 資料模型的概念 資料模型是一組概念的組合,這些概念包括資料結構 資料操作和完整性約束條件。這稱之為資料模型的三要素。a 資料結構 指資料模型中資料物件的儲存形式 b 資料操作 指資料庫中允許對資料執行的操作集合 c 完整性約束條件...