日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

数据库(4)——候选码和主键

發(fā)布時(shí)間:2023/12/2 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库(4)——候选码和主键 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

候選碼或候選鍵(Candidate Key)
如果在一個(gè)關(guān)系中,存在一個(gè)或一組屬性的值能唯一地標(biāo)識(shí)該關(guān)系的一個(gè)元組,則這個(gè)屬性或?qū)傩越M稱為該關(guān)系的候選碼或候選鍵,一個(gè)關(guān)系可能存在多個(gè)候選碼。
候選碼性質(zhì):唯一性,最小性
例如:
"學(xué)生關(guān)系” 中的學(xué)號(hào)能惟一標(biāo)識(shí)每一 個(gè)學(xué)生
"選課關(guān)系”中,只有屬性的組合“學(xué)號(hào)+課程號(hào)”才能惟一地區(qū)分每一條選課記錄
關(guān)系的主碼和外碼
主碼或主鍵(Primary Key)為關(guān)系組織物理文件存儲(chǔ)時(shí),通常選用一個(gè)候選碼作為插入、刪除、檢索元組的操作變量。這個(gè)被選用的候選碼稱為主碼,有時(shí)也稱為主鍵,用來(lái)唯一標(biāo)識(shí)該關(guān)系的元組。
外碼的定義定義:如果關(guān)系R2的一個(gè)或一-組 屬性X不是R2的主碼,而是另一個(gè)關(guān)系R1的主碼,則該屬性或?qū)傩越MX稱為關(guān)系R2的外部關(guān)鍵鍵或外碼(Foreign Key),并稱R2為參照關(guān)系(Referencing Relation), 關(guān)系R1稱為被參照關(guān)系(Referenced Relation)。被參照關(guān)系的主碼和參照關(guān)系的外碼必須定義在同一個(gè)域上。
每個(gè)關(guān)系必定有且僅有一個(gè)主碼,選定后不能重復(fù)!“學(xué)生關(guān)系” 中的以學(xué)號(hào)作為數(shù)據(jù)操作的依據(jù)"學(xué)生關(guān)系”中的以姓名作為數(shù)據(jù)操作的依據(jù)(不同名),否則為無(wú)實(shí)際意義的關(guān)系。
關(guān)系的主屬性
主屬性( Prime Attribute )與非主屬性( Non-Prime Attribute )
主屬性:包含在主碼中的各個(gè)屬性稱為主屬性
非主屬性:不包含在任何候選碼中的屬性稱為非主屬性(或非碼屬性)全碼:所有屬性的組合是關(guān)系的候選碼。

總結(jié)

以上是生活随笔為你收集整理的数据库(4)——候选码和主键的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。