資料庫複習筆記之資料模型

2021-10-03 21:37:35 字數 1730 閱讀 7968

一、資料模型定義:資料模型是對現實世界資料特徵的抽象。通俗地講資料模型就是現實世界的模擬。同時資料模型是資料庫系統的核心和基礎。

二、資料模型應滿足三方面要求

–能比較真實地模擬現實世界

–容易為人所理解

–便於在計算機上實現

三、資料模型分類

資料模型分為兩類(兩個不同的層次):●概念模型(使用者層次) ●邏輯模型和物理模型(計算機層次)

(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 完整性約束條件...