資料庫模型 關係模型

2021-09-24 16:13:10 字數 649 閱讀 6237

關聯式資料庫採用關係模型作為資料的組織方式

2023年美國ibm公司研究室的研究員e.f.codd首次提出了資料庫系統的關係模型

計算機廠商推出的資料庫管理系統幾乎都支援關係模型

在使用者觀點下,關係模型中資料的邏輯結構是一張二維表

關係必須是規範化的,滿足一定的規範條件

最基本的規範條件:關係的每乙個分量必須是乙個不可分的資料項,不允許表中還有表、如下圖:

關聯式資料庫術語(對應一般**的術語):

在關係型資料庫裡,關係的操作就是集合操作,操作物件和操作結果都是關係

如:查詢、插入、刪除、更新

關係模型確定的兩個不變性:

1 實體完整性

2 參照完整性

資料庫 關係模型概念

超鍵 可唯一標識元組的屬性或屬性集 可有多餘屬性 候選鍵 把超鍵中的多餘屬性丟棄 主鍵 使用者最終選擇的唯一標識 外來鍵 其他模式的主鍵在本模式中存在 屬性值 資料項 是不可分解的最小單位 無重複元組無序性 屬性無序性 實體完整性 即主鍵不可能為空空值,否則失去唯一性 參照完整性 k是r1主鍵,r2...

MySQL 資料庫關係模型

關聯式資料庫是建立在關係模型上的。而關係模型本質上就是若干個儲存資料的二維表,可以把它們看作很多excel表。1 表的每一行稱為記錄 record 記錄是乙個邏輯意義上的資料。2 表的每一列稱為字段 column 同乙個表的每一行記錄都擁有相同的若干字段。3 字段定義了資料型別 整型 浮點型 字串 ...

資料庫 關係模型與關聯式資料庫

superkey 乙個或多個屬性的集合,用來在關係中唯一地標識乙個元組 candidate key superkey如果任意真子集都不能成為superkey primary key db設計者選擇的candidate key foreigh key 乙個關係模式在它的屬性中包含另乙個關係模式的主碼 ...