關系模型中的多元組是什麼意思
在關系模型數據庫中,"多元組"(Tuple)又稱為"元組"或"記錄",它指的是關系表中的一行數據,這一行數據包含了關系的所有屬性。換句話說,多元組是關系中的一個特定的值,它為關系的每個屬性提供了一個值。
例如,考慮一個簡單的學生關系表,它包含了學生ID(SID)、姓名(Name)、年齡(Age)和地址(Address)四個屬性。每一個學生在這個關系表中都對應一個多元組,這個多元組包含了該學生的所有信息。
SID | Name | Age | Address |
---|---|---|---|
001 | Alice | 20 | 123 Main St. |
002 | Bob | 25 | 456 Park Ave. |
003 | Carol | 18 | 789 Beach Rd. |
在上面的例子中,有三個多元組,每個多元組都代表了一個學生的信息。多元組中的每一個值都對應一個特定的屬性,並且多元組中的所有值都是獨特的,不能重複。
多元組是關系模型數據庫中數據的基本單元之一,另一個基本單元是屬性,屬性是關系表中的每一列,它代表了一個特定的數據項。多元組和屬性一起組成了關系表的數據結構。