資料庫 關係模型的基本概念

2021-10-03 10:59:35 字數 1371 閱讀 8617

d1 × d2 × ··· × dn 的子集叫做在域d1,d2,···,dn 上的關係,表示為 r(d1,d2,···,dn ),其中r就是關係名,n就是目或度。

乙個關係對應一張二維表,二維表就是關係名。

二維表關係r(d1,d2,···,dn )中的 n 就是關係的

在二維表中的行定義,即對關係的描述稱為關係模式。

域是一組具有相同資料型別的值的集合。

二維表中每列對應乙個域。

笛卡爾積中每乙個元素(d1,d2,···,dn),叫作乙個n元組(n-tuple)或簡稱元組。

二維表中每行對應乙個元組。

關係是一張表, 表中的每行(即資料庫中的每條記錄)就是乙個元組;

在二維表中為了區分不同的域而對每列取乙個名字,稱為屬性。

屬性的個數稱為關係目或度,即 n目關係必有n個屬性。

列的值稱為屬性值;

元素中每乙個值 di 都叫做乙個分量

為每一行對應的列的屬性值,即元組中的乙個屬性值。

若關係中的某一屬性組的值能唯一地標識乙個元組,而其子集不能,則稱該屬性組為候選碼

在乙個關係的若干候選碼中指定乙個用來唯一標識該關係的元組,則稱這個被指定的候選碼稱為主關鍵字,或簡稱為主鍵、關鍵字、主碼

主碼不一定只有乙個,但是一定要有。

關係中包含在任何乙個候選碼中的屬性稱為主屬性,不包含在任何乙個候選碼中的屬性為非主屬性非碼屬性(non-key attribute)

在最極端條件下,關係模式中的所有屬性都是這個關係模式的候選碼,稱為全碼

乙個關係r中的乙個屬性是另外乙個關係f中的主碼,則關係r中的這個屬性稱為外碼。

笛卡爾積是域上的一種集合運算。

《資料庫系統概論》(第5版 編著:王珊 薩師煊)

csdn:資料庫中幾個基本概念 主碼 外碼

關係模型基本概念

1.關係模型的提出 關係模型最早是由e.f codd在1970年提出來的。是從表 table 以及表的處理中抽象出來的。是在傳統表以及其上面的操作嚴格化的數學定義上引入 集合理論 與 邏輯學理論 關係模型是資料庫的三大典型模型之一。也是現在大多數商業資料庫使用的模型。2.關係模型研究的內容 形象的說...

關聯式資料庫基本概念

關聯式資料庫 1.基本的關係操作 包括查詢query操作和插入insert 刪除delete 修改update操作兩大部分。查詢操作 選擇select 投影project 連線join 除divide 並union 差except 交intersection 笛卡爾積等。黑體為五種基本操作 2.關係...

資料庫 關聯式資料庫基本概念

關係模型的資料結構非常簡單,只包含單一的資料結構 關係 表 在使用者看來關係就是一張扁平的二維表。關係模型的資料結構雖然簡單但是能夠表達豐富的語義,描述出現實世界中的實體以及實體間的各種聯絡。關係模型是建立在集合代數的基礎上的,這裡從集合論角度給出關係資料結構的形式化定義。定義 域是一組具有相同資料...