扒开老师双腿猛进入白浆小说,熟女人妻私密按摩内射,成人A片激情免费视频,亚洲欧洲AV无码区玉蒲区

當(dāng)前位置: > 投稿>正文

主鍵 英文(primary key中文翻譯,primary key是什么意思,primary key發(fā)音、用法及例句)

2025-09-01 投稿

主鍵 英文(primary key中文翻譯,primary key是什么意思,primary key發(fā)音、用法及例句)

1、primary key

primary key發(fā)音

英:  美:

primary key中文意思翻譯

常用釋義:主鍵:數(shù)據(jù)庫表設(shè)計(jì)中的一個(gè)概念

主關(guān)鍵字,[計(jì)]主鍵標(biāo)

主(關(guān))鍵(字)

primary key雙語使用場景

1、A primary key is a column a unique value for each row.───主鍵是指每記錄行帶有唯一值的欄目.

2、Make sure each table has a primary key.───確保每個(gè)表都有一個(gè)主鍵。

3、Gets the row specified by the primary key value.───獲取包含指定的主鍵值的行.

4、Accessor 1 contains all columns except the primary key.───訪問器1包含除主鍵外的所有列.

5、Choose two fields from the database table that comprise the primary key.───從數(shù)據(jù)庫表中選擇構(gòu)成主關(guān)鍵字的兩個(gè)字段.

6、The element defines the primary key of the main table.───元素定義了主表格中的主鍵.

7、However, you can change the order of columns after the primary key is created.───但是, 可在創(chuàng)建主鍵后更改列的順序.

8、Recreate the primary key.───重新創(chuàng)建主鍵。

9、Defining the table's primary key ( after creating columns ).───在創(chuàng)建列后 定義表 的主鍵.

10、Right - click the row selector for the column and select Set Primary Key.───右擊該列的行選擇器,然后選擇“設(shè)置主鍵”.

11、Right - click the column you want to set as the primary key.───右擊要將其設(shè)置為主鍵的列.

12、RemoveExceptionRemove an EJB object identified by its primary key.───刪除由主鍵標(biāo)識(shí)的EJB對象.

13、The primary key can be specified only for the top root view.───不可以在一列或多列上同時(shí)有主鍵和唯一約束.

14、So what is a primary key?───那么什么是主鍵?

15、You must specify the primary key for a table.───您必須指定主鍵的表.

16、Note: The primary key field is numeric by default.───注意: 主鍵字段默認(rèn)為數(shù)值型.

17、This index requires each value in the primary key to be unique.───該索引要求主鍵中的每個(gè)值都唯一.

18、The primary key can't be a primitive type.───主類型不能成為主鍵.

primary key相似詞語短語

1、primary cell───[電]原電池

2、primary cares───初級治療,初級護(hù)理;基層醫(yī)療

3、primary cells───原電池

4、primary aim───主要目的;首要目的

5、primary task───主任務(wù)

6、primary metal───原料金屬

7、primary tense───主要時(shí)式

8、primary care───初級治療,初級護(hù)理;基層醫(yī)療

9、primary role───主要任務(wù);主要角色

2、超鍵(super key)、候選鍵(candidate key)和主鍵(primary key) 外鍵(foreign key)的區(qū)別

首先,這幾個(gè)概念的含義是:

超鍵:如果一個(gè)關(guān)系(表)中所有屬性(列)都由一個(gè)屬性集合決定,那么這組屬性集合稱為超鍵。

顯然,由一個(gè)關(guān)系的所有屬性組成的屬性集合必然是這個(gè)關(guān)系的超鍵。

通俗地講,超鍵用來唯一確定一個(gè)元組(行,記錄)。

候選鍵:一個(gè)可以用來唯一確定一個(gè)元組的極小的屬性集合,即極小超鍵。(minimal superkey)

主鍵:一個(gè)關(guān)系的所有候選鍵中選擇一個(gè)用來唯一確定關(guān)系的元組,這個(gè)候選鍵成為主鍵。

外鍵:在一個(gè)關(guān)系中,如果一個(gè)屬性集合是另一個(gè)關(guān)系的主鍵,這個(gè)屬性集合稱為外鍵。

------------------------------------------------------------------------------------------

下面說說我的理解。

1. 鍵

鍵(Key)的含義很重要,卻往往被人忽視。數(shù)據(jù)庫用來記錄事實(shí),并且提供物理獨(dú)立性,用戶不需要關(guān)心數(shù)據(jù)在磁盤中如何存儲(chǔ),只需要知道數(shù)據(jù)保存在哪個(gè)表中的哪些列里。

在設(shè)計(jì)數(shù)據(jù)庫時(shí),通常先對需要記錄的事實(shí)進(jìn)行數(shù)據(jù)建模,抽象出實(shí)體,關(guān)系。每個(gè)實(shí)體總要有個(gè)方法去識(shí)別它,不然你就無法從數(shù)據(jù)庫中查詢你想要的數(shù)據(jù)。鍵(Key)就是用來識(shí)別實(shí)體的。換句話說,鍵可以用來確定表中具體的一行記錄。

舉個(gè)簡單的例子,假設(shè)有一個(gè)表Person(FirstName, LastName, BirthTime, Gender),這張表用來記錄關(guān)于人的數(shù)據(jù)(姓名,出生時(shí)間,性別)。

在日常生活中,我們用姓名來標(biāo)識(shí)一個(gè)人。但有時(shí)候不同的人叫相同的名字,這時(shí)單純用姓名就無法唯一確定一個(gè)人了。我們往往通過附加其他信息來確定這個(gè)人,比如出生時(shí)間,父母,城市,等等。

2. 超鍵

一組屬性(或列)(A1, A2, ..., An) 可以成為某個(gè)實(shí)體E的 super key, 如果通過這些屬性可以確定一個(gè)實(shí)體。

如果同樣的姓名和出生時(shí)間可以標(biāo)識(shí)一個(gè)人,那么(FirstName, LastName, BirthTime)就是Person的一個(gè)超鍵。

當(dāng)然,(FirstName, LastName, BirthTime)加上Gender,即 (FirstName, LastName, BirthTime, Gender)也是一個(gè)super key。

但(FirstName, LastName)不是super key,因?yàn)橛型盏娜?。如果沒有同名同姓的人,那(FirstName, LastName)也是super key。

3. 候選鍵

從super key 中去掉一些屬性,剩下的屬性有可能是super key,也有可能不是。

如果從一個(gè)super key中的屬性中,去掉任何一個(gè)屬性,都不能唯一確定一個(gè)實(shí)體,那么這個(gè)super key就是candidate key。

要描述一個(gè)人,我們不需要把所有關(guān)于這個(gè)人的信息都說出來,那樣沒有必要。我們也不能只說這個(gè)人姓什么,因?yàn)檫@樣還不夠,聽的人不知道是誰。

所以,我們要做的是,用最少的事實(shí)描述一個(gè)人。這就是 candidate key存在的意義。

4. 主鍵

描述一個(gè)東西可以用不同的屬性組合.。一個(gè)人可以用姓名+出生時(shí)間指定,也可以用身份證號碼(假設(shè)每個(gè)人都有身份證號)。因此,一個(gè)實(shí)體的candidate key也可能有多個(gè)。 那我們用哪個(gè)來描述一個(gè)實(shí)體呢?

都可以,所以叫 candidate (候選的) key。當(dāng)然,候選也意味著有些被選上,有些被淘汰。在數(shù)據(jù)庫中,有一種方法描述實(shí)體就夠了,因此,要從候選鍵中選一個(gè)作為主鍵(Primary Key)。

有了主鍵,就可以用它描述實(shí)體。

5. 外鍵

每個(gè)表都應(yīng)該有一個(gè)主鍵,用來唯一確定一行數(shù)據(jù)。

數(shù)據(jù)庫中,不同的東西保存在不同的表中,有些表之間是互相關(guān)聯(lián)的。假設(shè)有個(gè)表用來保存公司的員工,一個(gè)員工同時(shí)也是一個(gè)人,這個(gè)人的基本信息保存在另一個(gè)表Person中,這就需要引用別的實(shí)體。

前面說過,主鍵就是起這個(gè)作用的,可以用來標(biāo)識(shí)一個(gè)實(shí)體。當(dāng)一個(gè)表的主鍵被一個(gè)表引用,它在那個(gè)表中就成為外鍵(foreign key)。

注意:

上面所舉的例子只是起說明概念的作用,實(shí)際上人的主鍵不好確定。

a) 也許有兩個(gè)人同名同姓同時(shí)出生,怎么辦?

b) 即使沒有同名同姓同時(shí)出生的人,用許多屬性(甚至所有的關(guān)于一個(gè)實(shí)體的屬性)來用描述一個(gè)人,很不經(jīng)濟(jì)。

c) 有些人沒有身份證。

一個(gè)解決辦法是,給每個(gè)人一個(gè)唯一的數(shù)值或名字,專門用來標(biāo)識(shí)一個(gè)人,就像學(xué)生的學(xué)號。這樣生成的鍵角人工鍵,替代鍵, 等等(artificial key, surrogate key).

有些人在設(shè)計(jì)數(shù)據(jù)庫時(shí),每個(gè)表都用surrogate,以防萬一。實(shí)際上這是錯(cuò)誤的,愚蠢的。原因有很多,很明顯的原因是:他們不是真正意義上的主鍵。它們沒有實(shí)際意義,用它們無法標(biāo)識(shí)實(shí)體,無法避免重復(fù),只能用過數(shù)據(jù)庫之外的方法(如應(yīng)用程序)來避免重復(fù))。

本站其他內(nèi)容推薦

版權(quán)聲明: 本站僅提供信息存儲(chǔ)空間服務(wù),旨在傳遞更多信息,不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任,不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)。如因作品內(nèi)容、版權(quán)和其它問題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。