關係型資料模型 相關術語

2022-01-26 13:47:01 字數 918 閱讀 3484

student(姓名,學號,性別,出生年份,籍貫,系別,入學年份)

描述乙個事物,常常取其若干特徵來表示,這些特徵稱為屬性(attribute)

例如:student表中的姓名,學號等等

每個屬性對應乙個值的集合,作為其可以取值的範圍,稱為該屬性的域(domain)

例如:姓名的域 -> 所有合法姓名的集合

表中的一行資料

例如:李明,男,1992-10-1,上海,計算機系,2013-9-13

如果關係中的某乙個屬性(或屬性組)的值唯一地決定其他所有屬性的值

也就是唯一決定乙個元祖,而其任何真子集無此性質

則這個屬性(或屬性組)稱為該關係的候選鍵(candidate key)

也稱為

例如:studeng (姓名,學號,性別) 表中,學號是候選鍵

因為學號是唯一的

乙個關係至少有乙個候選鍵,一般從候選鍵中選擇乙個作為主鍵(primary key),其他的候選鍵則成為候補鍵(alternate key)

例如:student (姓名,學號,性別,身份證號) 表中,學號、身份證號都是候選鍵。選擇學號作為主鍵,則身份證號為候補鍵

在有些關係中,主鍵由所有的屬性構成,這成為全鍵

例如:supply (**商,零件名,工程名)表中,表示**商提供零件給某工程。主鍵由三個屬性組成,這是全鍵

屬性的個數

關係型資料模型

關係模型是由若干個關係模式組成的集合,關係模式的例項稱為關係,每個關係實際上是一張二維 關係模型用鍵導航資料,其 簡單,使用者只需用簡單的查詢語句就可以對資料庫進行操作,並不涉及儲存結構 訪問技術等細節。sql語言是關聯式資料庫的代表性語言,已經得到了廣泛的應用。典型的關聯式資料庫產品有db2 or...

關係模型的相關術語

關係的約束 域完整性約束,實體完整性約束,參照完整性約束 平凡函式依賴 x y,但x包含y y包含於x 非平凡函式依賴 x y,但x不包含y。完全函式依賴 x y,對於x的任意乙個真子集x 都有x 不能函式決定y。部分函式依賴 x y,存在x的某乙個真子集x 能夠函式決定y。傳遞函式依賴 x y,x...

關係資料模型

一 資料結構 關係資料模型是有若干個關係模式組成的集合。關係模式的例項成為關係。每個關係可看為乙個二維表,表的行稱為元組,用來標識實體集中的乙個實體 表的列稱為屬性,列名即為屬性名,屬性名不能相同。關係的描述稱為關係模式 relation schema 它可以形式化地表示為 r u,d,dom,f ...