笛卡爾積
a×b=
假設集合a=,集合b=,則兩個集合的笛卡爾積為。
候選碼:關係中的某一屬性組的值能唯一標識乙個元組,而其子集不能。
主碼:候選碼中選乙個
全碼:關係模式的所有屬性是這個關係模型的候選碼。
關係的三種型別:基本關係(基本表)、查詢表、檢視表
查詢(query):選擇(select)、投影(project)、連線(join)、除(divide)、並(union)、差(except)、交(intersection)、笛卡爾積(x)
插入(insert)
刪除(delete)
修改(update)
實體完整性、參照完整性、使用者定義完整性
運算物件、運算子、運算結果
集合運算
二目運算、並(
關係運算
選擇(select)、投影(project)、連線(join)、除(divide)
=的連線運算為等值連線
外連線:把懸浮元組(不存在公共屬性上值相等的元組,被捨棄的元組)也儲存在結果關係中,而在其他屬性上填null
資料庫系統概論 關聯式資料庫理論(2)
定義 對於滿足一組函式依賴f的關係模式r,其任何乙個關係r,若函式依賴x y都成立,則稱f邏輯蘊含x y。armstrong公理系統 設u為屬性集總體,f是u上的一組函式依賴,浴室有關係模式r。對r來說有以下的推理規則 1 自反律 若y包含於x包含於u,則x y為f所蘊含。2 增廣律 若x y為f所...
關係資料庫系統
關係資料庫系統的發展歷史 關係資料模型 資料模型 資料結構 資料操作 完整性約束 資料結構 層次,網狀,關係,物件 資料操作 ddl,dml 完整性約束 實體完整性 主鍵存在,參照完整性 外來鍵引用存在,使用者定義完整性 關係資料模型 關係資料結構 資料操作 完整性約束 關係模型的資料結構和基本術語...
資料庫系統概念 關聯式資料庫
database system concepts 6e 總結 本篇是 資料庫系統概念 原版書籍第一部分,這一部分介紹了關係模型的基礎知識,介紹了最普遍的一種查詢語言 sql語言,以及關係代數。1.關聯式資料庫 a relational database consists of a collectio...