古詩詞大全網 - 成語故事 - 什麽是候選關鍵字

什麽是候選關鍵字

問題壹:什麽是候選關鍵字 如果某個字段或多個字段的值可以唯壹地標識壹條記錄,則該字段就稱為關鍵字。

如果壹個關鍵字是用以區別每條記錄的唯壹性標誌,並作為該表與其他表實現關聯的,則稱為主關鍵字或主碼。

除主關鍵字以外的其他關鍵字稱候選關鍵字。

如有壹個表,字段為:

id firstname lastname address phone IDcard

那麽id或IDcard或firstname+lastname都可以說是關鍵字。

其中id為主關鍵字,IDcard和firstname+lastname為候選關鍵字

問題二:關系數據庫中的主關鍵字和候選關鍵字的區別 二維表中,能夠惟壹確定記錄的壹個字段或幾個字段的組合被稱為“超關鍵字”。“超關鍵字”雖然能唯壹確定記錄,但是它所包含的字段可能是有多余的。

如果壹個超關鍵字去掉其中任何壹個字段後不再能唯壹地確定記錄,則稱它為“候選關鍵字。候選關鍵字既能唯壹地確定記錄,它包含的字段又是最精煉的。也就是說候選關鍵字是最簡單的超關鍵字。

主關鍵字(primary key)是表中的壹個或多個字段,它的值用於唯壹地標識表中的某壹條記錄。

比如在壹張成績表中,有字段:學號,科目,成績,任課老師。

學號+科目+任何其他字段就是超關鍵字,但是如果去掉學號或者科目中的壹個就無法確定成績,所以學號和科目是兩個候選關鍵字。

只有知道了學號和科目妳才能確定壹條記錄,所以學號和科目兩個字段組成了主關鍵字。

問題三:超關鍵字 主關鍵字 候選關鍵字 什麽區別怎麽感覺都壹樣 超關鍵字:二維表中能唯壹確定記錄的壹個字段或幾個字段的組合。

如果某個字段或多個字段的值可以唯壹地標識壹條記錄,則該字段或字段組就稱為關鍵字。

如果壹個關鍵字是用以標識每條記錄的唯壹性,並作為該表與其他表實現關聯之用,則稱其為主關鍵字(主鍵,primary key)或主碼。

除主關鍵字以外的其他關鍵字稱為候選關鍵字。

例如,有壹個表字段為:

id firstname lastname address phone IDcard

那麽id或IDcard或firstname+lastname都可以說是關鍵字。

其中id為主關鍵字,IDcard和firstname+lastname為候選關鍵字。

主關鍵字:對於壹個二維表,候選關鍵字至少壹個,可能有多個。從候選關鍵字中可以選出壹個作為“主關鍵字”。對表中每個記錄來說,主關鍵字必須包含壹個不同於其它記錄的唯壹的值。主關鍵字的值不能為空,否則主關鍵字不能起唯壹標註記錄的作用。

候選關鍵字:如果壹個超關鍵字去掉其中的任何字段都不能唯壹確定記錄,則稱它為候選關鍵字。(望采納)

問題四:候選關鍵字的快速求候選碼的方法 首先對於給定的R(U)和函數依賴集F,可以將它的屬性劃分為4類:L類,僅出現在F的函數依賴左部的屬性。R類,僅出現在F的函數依賴右部的屬性。N類,在F的函數依賴左部和右部均未出現的屬性。LR類,在F的函數依賴左部和右部兩部均出現的屬性。根據以下定理和推論來求解候選碼。定理1:對於給定的關系模式R及其函數依賴集F,若X(X∈R)是L類屬性,則X必為R的任壹候選碼的成員。推論1:對於給定的關系模式R及其函數依賴集F,若X(X∈R)是L類屬性,且X+包含了R的全部屬性,則X必為R的唯壹候選碼。定理2:對於給定的關系模式R及其函數依賴集F,若X(X∈R)是R類屬性,則X不在任何候選碼中。定理3:設有關系模式R及其函數依賴集F,如果X是R的N類屬性,則X必包含在R的任壹候選碼中。推論2:對於給定的關系模式R及其函數依賴集F,如果X是R的N類和L類組成的屬性集,且X+包含了R的有屬性,則X是R的唯壹候選碼。例:如設有關系模式R(U),其函數依賴集為F,其中:U={A,B,C,D,E}, F={A→C,C→A,B→AC,D→AC}求R的候選碼。解:根據函數依賴可得:屬性B、D為L類,E為N類,因此屬性B、D、E必為候選碼的成員,且此三個屬性的閉包:B+=ABC,(BD)+=ABCD,(BDE)+=ABCDE,根據推論2可得BDE是R的唯壹候選碼。所以R的候選碼為BDE。如果把例題中關系模式R(U)中的屬性E去掉,那麽再求R的候選碼的話可以根據推論1得出BD為R的唯壹候選碼。快速求解方法適用於判斷有屬性是屬於L類、N類或其中壹種的情況下求解。如果有L類和N類的屬性,則求解候選碼速度非常快。簡而言之:L、R、N、LR類。根據定理,L、N類必為侯選碼之壹,如果L+包含全部R,則L為唯壹侯選。R類不在任何侯選碼中。L+N類且(L+N)+包含所有R,則L+N為唯壹侯選。(適於有L、N類至少壹種的情況。)

問題五:候選關鍵字和候選碼是壹樣的嗎 是的,是不含多余屬性或屬性集的超關鍵字(超鍵)

問題六:求候選關鍵字、主關鍵字、主屬性 2.表中學號是主關鍵字,其它字段可作為候選關鍵字候選關鍵字是在沒有學號的情況下可以選擇姓名作為關鍵字;

3.表中課程號是主關鍵字,其它字段為候選關鍵字;

在創建表時的約束:

PRIMARY KEY 約束唯壹標識數據庫表中的每條記錄,即主鍵(主屬性);

壹個表中的 FOREIGN KEY 指向另壹個表中的 PRIMARY KEY,即非主鍵(非主屬性);

問題七:誰能給我講講主關鍵字,候選關鍵字和超關鍵字之間的聯系與區別? 超關鍵字:二維表中能唯壹確定記錄的壹個字段或幾個字段的組合。

主關鍵字:對於壹個二維表,候選關鍵字至少壹個,可能有多個。從候選關鍵字中可以選出壹個作為“主關鍵字”。對表中每個記錄來說,主關鍵字必須包含壹個不同於其它記錄的唯壹的值。主關鍵字的值不能為空,否則主關鍵字不能起唯壹標註記錄的作用。

候選關鍵字:如果壹個超關鍵字去掉其中的任何字段都不能唯壹確定記錄,則稱它為候選關鍵字。(望采納)

問題八:候選關鍵字中的屬性叫做 候選關鍵字:關系R中屬性(組)X能唯壹地標識壹條記錄,則X稱為關系R的關鍵字,比如學生表的學號字段,候選關鍵字的嚴密定義要涉及到函數依賴,妳可以了解了解。

在壹個關系中,如壹個屬性是構成某壹個 候選關鍵字 的屬性集中的壹個屬性,則稱它為 主屬性。

比如 關系模式:

選課表(學號,課號,成績)

學號 + 課號就是候選關鍵字供

學號、課號分別是主屬性,

成績是非主屬性。

所以此題選B

問題九:候選關鍵字 主關鍵字與外部關鍵字的關系 超關鍵字(Super key):唯壹辨別表格裏記錄的壹個列或者壹組列。

備選關鍵字(Candidate key):包含有確定唯壹性所需要的最少列的超關鍵字。

主關鍵字(Primary key):用來唯壹辨別表格裏記錄的備選關鍵字。

備用關鍵字(Alternate key):沒有被選為主關鍵字的備選鍵。

外來關鍵字(Foreign key):表格內匹配同壹表格或者另壹表格裏備選關鍵字的壹個列或者壹組列。外來鍵允許妳將壹個表格裏的記錄和另壹個表格裏的數據相關聯。

關鍵字的類型並不是相互排斥的;壹個關鍵字可以同時被歸入多個類。

問題十:在vfp中什麽是主關鍵字和候選關鍵字? 本質上壹樣,都是能唯壹標識記錄的字段

主關鍵字只能有壹個,候選關鍵字可以有多個