王珊的第五版資料庫系統概論 第二章總結概述

2021-10-06 15:58:59 字數 1398 閱讀 9967

元組:笛卡爾積中每一行值叫做乙個元祖。

分量,笛卡爾積元素中的每乙個列成為分量。分量必須取原子值。

這是規範條件中最基本的一條

笛卡爾積的表示方法

笛卡爾積可表示為一張二維表

表中的每行對應乙個元組,表中的每列對應乙個域

候選碼:若關係中的某一屬性組的值能唯一地標識乙個元組。

主碼:若乙個關係有多個候選碼,則選定其中乙個為主碼(primary key)。

主屬性:候選碼的諸屬性稱為主屬性(prime attribute)

不包含在任何侯選碼中的屬性稱為非主屬性(non-prime attribute)或非碼屬性(non-key attribute)

關係模式(relation schema)是型

關係是值,關係模式在某一時刻的狀態或內容,動態的、隨時間不斷變化的

關係模式是對關係的描述,靜態的、穩定的

常用的關係操作

查詢操作:選擇、投影、連線、除、並、差、交、笛卡爾積

選擇、投影、並、差、笛卡爾基是5種基本操作

資料更新:插入、刪除、修改

實體完整性:主鍵不能取空值。

參照完整性:乙個表中的外來鍵可以取空值,如果有值,必須等於其外來鍵關聯表中的主鍵值。

使用者定義完整性:主鍵必須唯一,非主屬性也不能為空,規定的屬性只能取使用者規定的值。

懸浮元組(dangling tuple)

兩個關係r和s在做自然連線時,關係r中某些元組有可能在s中不存在公共屬性上值相等的元組,從而造成r中這些元組在操作時被捨棄了,這些被捨棄的元組稱為懸浮元組。

外連線(outer join)

如果把懸浮元組也儲存在結果關係中,而在其他屬性上填空值(null),就叫做外連線

左外連線(left outer join或left join)

只保留左邊關係r中的懸浮元組

右外連線(right outer join或right join)

只保留右邊關係s中的懸浮元組

r與s的除運算得到乙個新的關係p(x),

p是r中滿足下列條件的元組在 x 屬性列上的投影:

元組在x上分量值x的象集yx包含s在y上投影的集合,記作:

r÷s=

yx:x在r中的象集,x = tr[x]

資料庫系統概論 第五版 王珊 第二章課後習題答案

1 試述關係模型的三個組成部分。答 關係模型由關係資料結構 關係操作集合和關係完整性約束三部分組成。2 試述關係資料語言的特點和分類。答 關係資料語言可以分為三類 關係代數語言。關係演算語言 元組關係演算語言和域關係演算語言。sql 具有關係代數和關係演算雙重特點的語言。這些關係資料語言的共同特點是...

王珊的第五版資料庫系統概論 第六章總結概述

資料庫邏輯設計的工具 關聯式資料庫的規範化理論 關係模式由五部分組成,是乙個五元組 r u,d,dom,f 關係名r是符號化的元組語義,u為一組屬性,d為屬性組u中的屬性所來自的域 dom為屬性到域的對映,f為屬性組u上的一組資料依賴。1.函式依賴 函式依賴 x y,成為x確定y,或y依賴於x。平凡...

資料庫系統概論(第五版複習)part2 mysql

資料庫安全性控制 第五章 資料庫完整性 第六章 關係資料理論 第七章資料庫設計 第八章 資料庫程式設計 第九章 關係查詢處理和優化 第十章資料庫恢復技術 第十一章 併發控制 第十二章 資料庫管理系統 第十三章 資料及技術發展概述 第十四章 大資料管理 第十五章 記憶體資料庫 第十六章 資料倉儲與聯機...