是指包含有資料特徵的事物物件在資料模型世界中的抽象名稱
使用關係來儲存實體中的資料
關係指具有關係特徵、用於存放實體資料的二維表。也成為關係表特徵
數學定義
在集合域d1、···、dn上運算笛卡爾積的有意義子集
r ⊆d
1×..
.×dn
r \subseteq d_1 \times ... \times d_n
r⊆d1×
...×
dn唯一標識元組(行)的屬性列,稱為鍵(key)
就是一列中每行資料都不相同才能做到唯一標識
主鍵最具代表型的
主要作用
候選鍵適合作為鍵的非主鍵
復合鍵?為什麼需要兩個一起來
**鍵採用dbms自動生成的數字序列作為關係表的主鍵。
作用:由dbms自動生成的數字序列作為主鍵,可替代符合主鍵,以便獲得更高效能的資料訪問操作處理
關係名(主鍵屬性,屬性2,...屬性x)
是一種基於二維表結構儲存資料實體及實體間聯絡的資料模型
交叉連線
各種連線的介紹和例子
指關係資料模型中對關係實施的完整性約束
參照完整性約束
使用者自定義完整性約束
外來鍵:在關聯的兩個關係中,它們具有乙個或多個相同的屬性。若關聯列的第乙個關係中作為主鍵,則在第二個關係作為外來鍵。 ↩︎
第二章 關聯式資料庫
一 關係資料結構及形式化定義 1.域 定義 域是一組具有相同資料型別的值的集合。例 整數 實數介於某個取值範圍的整數 指定長度的字串集合 2.笛卡爾積 定義 給定一組域d1,d2,dn,允許其中某些域是相同的。d1,d2,dn的笛卡爾積為 d1 d2 dn d1,d2,dn di di,i 1,2,...
第二章 關聯式資料庫
2.2 關係操作 2.3 資料完整性約束 2.4 關係代數 一 域 domain 二 笛卡爾積 cartesian product 三 關係 relation t 關係中的每個元素是關係中的元組,通常用t表示 關係的表示 關係是笛卡積的子集,所以關係也是乙個二維表,表每行對應乙個元組,表的每列對應乙...
第二章 關聯式資料庫
域 笛卡爾積 數學關係式就不說了,簡單來說就是所有域的所有取值的乙個集合 不能重複 例 d1 d2 d3 笛卡爾積 d1xd2xd3 等等12種組合 關係 候選碼 若關係中的某一屬性組你能惟一的標識乙個元組,則稱該屬性組為候選碼。在最簡單情況下,候選碼只包含乙個屬性 全碼 在最極端的情況下關係模式的...