首頁 >常見問題 >候選碼中的屬性稱為什麼?

候選碼中的屬性稱為什麼?

烟雨青岚
烟雨青岚原創
2020-07-03 14:21:1915578瀏覽

候選碼中的屬性稱為:主屬性。若關係中的某一屬性或屬性組的值能唯一標識一個元組,而其任何子集都不能再標識,則稱該屬性組為(超級碼)候選碼;當一個關係有N個屬性或屬性組可以唯一標識時,則表示該關係有N個候選碼,可以選取其中一個作為主碼。

候選碼中的屬性稱為什麼?

候選碼中的屬性稱為:主屬性。

若關係中的某一屬性或屬性組的值能唯一的標識一個元組,而其任何、子集都不能再標識,則稱該屬性組為(超級碼)候選碼。

例如:在學生實體中,「學號」是能唯一的區分學生實體的,同時又假設「姓名」、「班級」的屬性組合足以區分學生實體,那麼{學號}和{姓名,班級}都是(超級碼)候選碼。

簡單的說,候選碼(超級碼)就是可以被選為主碼的屬性或屬性群組。當一個關係有N個屬性或屬性組可以唯一標識時,則表示該關係有N個候選碼,可以選定其中一個作為主碼。

候選碼中出現過的屬性稱為主屬性;非主屬性就是不包含在任何候選碼中的屬性

例如:關係工人(工號,身分證號,姓名,性別,部門).顯然工號和身分證號都能夠唯一標示這個關係,所以都是候選碼。工號、身分證號這兩個屬性就是主屬性。如果主碼是屬性組,那麼屬性組中的屬性就是主屬性。

更多相關知識,請造訪 PHP中文網! !

以上是候選碼中的屬性稱為什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn