資料庫第二章 資料庫關係模型

2021-10-03 14:23:38 字數 997 閱讀 9306

是指包含有資料特徵的事物物件在資料模型世界中的抽象名稱

使用關係來儲存實體中的資料

關係指具有關係特徵、用於存放實體資料的二維表。也成為關係表特徵

數學定義

在集合域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種組合 關係 候選碼 若關係中的某一屬性組你能惟一的標識乙個元組,則稱該屬性組為候選碼。在最簡單情況下,候選碼只包含乙個屬性 全碼 在最極端的情況下關係模式的...