關係模型中的一些關鍵字的定義

2021-08-02 08:40:30 字數 522 閱讀 7016

關係(relation):乙個關係對應通常說的一張表。

元組(tuple):表中的一行即為乙個元組。

屬性(attribute):表中的一列即為乙個屬性,給每乙個屬性起乙個名稱即屬性名。

碼(key):也稱為碼鍵。表中的某個屬性組,它可以唯一確定乙個元組。

域(domain):屬性的取值範圍。

分量:元組中的乙個屬性值。

關係模型:對關係的描述,一般表示為 關係名(屬性1,屬性2,…,屬性n)

若關係中的某一屬性組的值能唯一地標識乙個元組,則稱該屬性組為候選碼(candidate key)

若乙個關係有多個候選碼,則選定其中乙個為主碼(primary key)

候選碼的諸屬性稱為主屬性(prime attribute)。不包含在任何候選碼中的屬性稱為非主屬性(nonprimary attribute)或非碼屬性(non-key attribute)。

在最簡單的情況下,候選碼只包含乙個屬性。在最極端的情況下,關係模式的所有屬性是這個關係模式的候選碼,稱為全碼(all-key)。

關鍵字 一些關鍵字用法總結

register 用register宣告的變數稱暫存器變數,在可能的情況下會直接存放在機器的暫存器中 但對32位編譯器不起作用,當global optimizations 全域性優化 開的時候,它會做出選擇是否放在自己的暫存器中 不過其它與register關鍵字有關的其它符號都對32位編譯器有效。c...

一些關鍵字和特殊名詞的定義

html hyper text markup language 超文字標記語言 xhtml extensible hyper text markup language 可擴充套件超文字標記語言 超文字 指頁面內可以包含 鏈結 甚至 程式等非文字語言 html5 指html的第五次重大修改 結構 ht...

MySql一些關鍵字

使用distinct關鍵字,只返回不同的值 distinct關鍵字,它必須直接放在列名的前面 eg select distinct id from stu 注意 不能部分使用distinct distinct關鍵字應用於所有列而不僅是前置它的列。如果給出select distinct id,name...