亚洲精品视频一区二区,一级毛片在线观看视频,久久国产a,狠狠狠色丁香婷婷综合久久五月,天天做天天欢摸夜夜摸狠狠摸

當前位置: > 投稿>正文

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

2025-06-16 投稿

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

1、primary key

primary key發(fā)音

英:  美:

primary key中文意思翻譯

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

主關(guān)鍵字,[計]主鍵標

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

primary key雙語(yǔ)使用場(chǎng)景

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.───訪(fǎng)問(wèn)器1包含除主鍵外的所有列.

5、Choose two fields from the database table that comprise the primary key.───從數據庫表中選擇構成主關(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.───右擊該列的行選擇器,然后選擇“設置主鍵”.

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

12、RemoveExceptionRemove an EJB object identified by its primary key.───刪除由主鍵標識的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.───注意: 主鍵字段默認為數值型.

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

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

primary key相似詞語(yǔ)短語(yǔ)

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

2、primary cares───初級治療,初級護理;基層醫療

3、primary cells───原電池

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

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

6、primary metal───原料金屬

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

8、primary care───初級治療,初級護理;基層醫療

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

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

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

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

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

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

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

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

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

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

下面說(shuō)說(shuō)我的理解。

1. 鍵

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

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

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

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

2. 超鍵

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

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

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

但(FirstName, LastName)不是super key,因為有同名同姓的人。如果沒(méi)有同名同姓的人,那(FirstName, LastName)也是super key。

3. 候選鍵

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

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

要描述一個(gè)人,我們不需要把所有關(guān)于這個(gè)人的信息都說(shuō)出來(lái),那樣沒(méi)有必要。我們也不能只說(shuō)這個(gè)人姓什么,因為這樣還不夠,聽(tīng)的人不知道是誰(shuí)。

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

4. 主鍵

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

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

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

5. 外鍵

每個(gè)表都應該有一個(gè)主鍵,用來(lái)唯一確定一行數據。

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

前面說(shuō)過(guò),主鍵就是起這個(gè)作用的,可以用來(lái)標識一個(gè)實(shí)體。當一個(gè)表的主鍵被一個(gè)表引用,它在那個(gè)表中就成為外鍵(foreign key)。

注意:

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

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

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

c) 有些人沒(méi)有身份證。

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

有些人在設計數據庫時(shí),每個(gè)表都用surrogate,以防萬(wàn)一。實(shí)際上這是錯誤的,愚蠢的。原因有很多,很明顯的原因是:他們不是真正意義上的主鍵。它們沒(méi)有實(shí)際意義,用它們無(wú)法標識實(shí)體,無(wú)法避免重復,只能用過(guò)數據庫之外的方法(如應用程序)來(lái)避免重復)。

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

亚洲精品视频一区二区,一级毛片在线观看视频,久久国产a,狠狠狠色丁香婷婷综合久久五月,天天做天天欢摸夜夜摸狠狠摸