資料庫 資料模型

2021-10-16 06:30:11 字數 471 閱讀 1953

資料模型就是模式的結構,也叫關係模型

資料模型具體指的就是資料的結構,操作和約束。是一種抽象的,不研究具體的。相反的說,模式就是資料的結構,研究的是具體的資料的結構

三大經典資料模型:

1.關係模型:表的形式組織資料。

2.層次結構:樹的形式組織資料

這個樹是由實體型,和系型組成。實體性我認為就是元素,而係型就是一種聯絡(大部分是由指標構成)

3.網狀模型:圖的形式組織資料

關係模型:是一種以table表為基礎的模型

分為三大主要內容:

資料的基本結構形式:表

表與表之間可能發生的操作(關係運算):

基本的:並,廣義積,差,選擇,投影,

擴充套件的:交,連線,除

描述這些操作所能執行的約束條件(完整性約束):

實體完整性,參照完整性,使用者自定義的完整性。

關係運算:關係代數和關係演算。關係演算包括元組演算和域演算

資料庫基礎 資料模型

資料模型的組成要素 1.資料結構 對系統靜態特徵的描述 2.資料操作 對系統動態特徵的描述 檢索 查詢 更新 插入 刪除 修改 增刪改 3.資料的約束條件 完整性約束規則 概念資料模型 1.層次模型 hierarchical data model 2.網狀模型 network data model ...

資料庫 關係資料模型

關係可以有三種型別 基本型別 基本表或者基表 查詢表和檢視表 基本型別具有以下6條性質 1.列是同質的 homogeneous 即每一列中的分量是同一型別的資料,來自同乙個域 2.不同的列可出自同乙個域,稱其中的每一列為乙個屬性,不同的屬性要給予不同的屬性名。當兩種不同的屬性的值取自同乙個域時,要賦...

NoSQL 資料庫敏捷資料模型

在近日舉行的2018年資料架構峰會上,hackolade首席執行官pascal desmarets談了nosql資料庫的敏捷建模。他說,在nosql資料庫中,由於沒有規範化約束,資料建模變得更加重要。非結構化的多型大資料在資料治理和監管 gdpr和pii 以及利用積累的資訊的能力方面都提出了挑戰。n...