數據庫系統原理筆記(3)

關係的等價描述

關係是元組的集合,而不是元組的列表。因此關係中元組的出現順序不是實質問題。

改變關係的屬性次序時,對應的元組的份量也要進行相應移動,它們所在列的次序也要相對改動。

關係實例

一個給定關係中元組的集合叫做關係的實例,然而由於通常的數據庫系統僅僅只維護了一個吧,即關係的“當前”元組集合,這個關係實例稱爲當前實例

關係上的鍵

前面提到過,關係模型中可以對數據庫模式的關係加很多約束,現在僅僅討論一種非常基本的約束:鍵約束

由關係的一組屬性集組成,通過定義鍵可以保證關西實例上任何兩個原則素的值在定義鍵的屬性集上取值不同。

值得注意的是,鍵需要對於關係的所有實例都具有唯一性,也就說不僅僅針對與當前具有唯一性,對於今後可能會添加進來的實例也應當具有唯一性。

對於鍵的選擇而言,這並不是唯一的。例如,建立全國人員信息庫,可以使用DNA序列或者指紋碼作爲鍵用於區分。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章