什麼是碼,主碼,主屬性,非主屬性

時間 2021-10-14 22:24:14

1樓:匿名使用者

1、碼:代表數目的符號(分有主碼和候選碼等)

2、主碼:我們在建立資料庫的時候,需要為每張表指定一個主碼,主碼也叫主鍵。所謂主碼就是在實體集中區分不同實體的候選碼。一個實體集中只能有一個主碼,但可以有多個候選碼。

注意:主碼的選擇應該是那些從不或極少變化的屬性。人的姓名是不可以做主碼的,因為可能有多個人重名,而身份證可以做主碼。

3、主屬性:包含在任一候選關鍵字中的屬性稱主屬性。

4、非主屬性:不包含在主碼中的屬性稱為非主屬性。 非主屬性是相對與主屬性來定義的。

例如:在關係——學生(學號,姓名,年齡,性別,班級)中,主碼是“學號”,那麼其他的“姓名”、“年齡”、“性別”、“班級”就都可以稱為非主屬性

擴充套件資料

主碼也叫主鍵,建立主鍵應該遵循的原則

1、主鍵應當是對使用者沒有意義的。如果使用者看到了一個表示多對多關係的連線表中的資料,並抱怨它沒有什麼用處,那就證明它的主鍵設計地很好。

2、 永遠也不要更新主鍵。實際上,因為主鍵除了唯一地標識一行之外,再沒有其他的用途了,所以也就沒有理由去對它更新。如果主鍵需要更新,則說明主鍵應對使用者無意義的原則被違反了。

3、 主鍵不應包含動態變化的資料,如時間戳、建立時間列、修改時間列等。

4、主鍵應當由計算機自動生成。如果由人來對主鍵的建立進行干預,就會使它帶有除了唯一標識一行以外的意義。一旦越過這個界限,就可能產生人為修改主鍵的動機,這樣,這種系統用來連結記錄行、管理記錄行的關鍵手段就會落入不瞭解資料庫設計的人的手中。

2樓:而後在等你

碼:代表數目的符號

主碼 我們在建立資料庫的時候,需要為每張表指定一個主碼,主碼也叫主鍵。

所謂主碼就是在實體集中區分不同實體的候選碼。

一個實體集中只能有一個主碼,但可以有多個候選碼。

必須注意兩點:

1.主碼的選擇必須慎重。

例如:人的姓名是不可以做主碼的,因為可能有多個人重名,而身份證可以做主碼。

2.主碼的選擇應該是那些從不或極少變化的屬性。

例如:一個人的地址就不應該作為主碼的一部分,因為它很可能變化

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

例如:在學生實體中,“學號”是能唯一的區分學生實體的,同時又假設“姓名”、“年齡”的屬性組合足以區分學生實體,那麼和都是候選碼

主屬性 包含在任一候選關鍵字中的屬性稱主屬性。

非主屬性 不包含在主碼中的屬性稱為非主屬性。

非主屬性是相對與主屬性來定義的。

例如:在關係——學生(學號,姓名,年齡,性別,班級)中,主碼是“學號”,那麼其他的“姓名”、“年齡”、“性別”、“班級”就都可以稱為非主屬性

3樓:

主碼是能表示惟一標識的屬性

WOW法師智力屬性加成什麼,wow法師主加什麼屬性啊智力還是精神???

我說下,對於70級 1智力 1法力值 大約70智力 1 法暴 對了 現在智力可以提供回藍哦,0.0093271 5 精神值 智力值的平方根 智力還提高防禦技能和 技能熟練度增加的速度。你先記下無buff的時候自身法上 藍 暴擊的資料,然後給自己加個40智力,差值換算一下就知道了,測試的時候奧法天賦裡...

暗黑2主冰FS怎麼加屬性點

1 技能點 冰系 冰封球20 冰彈20 裝甲1 cm1 加裝備足夠 17級 共46點。火系 大火球20 火彈20 溫暖1 fm1 20 42點。電系 sf1 tp1 共3點。90級的時候,fm加到11,99級fm可到20 2 裝備 30cy in5 5冰珠 副 cta 15夜翼 in5 5冰珠 30...

wow法師堆什麼屬性啊,wow法師主加什麼屬性啊智力還是精神???

念動天地 我是奧法,優先精通。不過命中必須達標,也就是14.7 這樣可以保證你不會未命中 練級階段裝備更新很快,請無視 火法看暴擊,冰法看急速 基本是這樣 你要堆的屬性就只有命中而已,其他的隨意點壓力不大 護甲麼.你開法師護甲吧.我一直用5 暴的熔岩.練級,你洗個奧術吧.省點心. 親 你考慮這些問題...