Kijan pou Idantifye yon Dosye Database Sèvi ak yon Superkey

Yon superkey se yon atribi ki ka itilize yo idantifye yon dosye baz done

Yon superkey se swa yon sèl oswa yon konbinezon de atribi ki ka itilize inikman idantifye yon dosye baz done. Yon tab ka gen konbinezon anpil ki kreye superkeys.

Egzanp Superkey

Yon tab ki gen non jaden an, , , SSN> ak , pa egzanp, gen anpil superkeys posib. Twa superkeys yo se , ak .

Non Laj SSN Telefòn Ext.
Robert Jones 43 123-45-6789 123
Bèt Smith 43 234-56-7890 456
Robert Jones 18 345-67-8901 789

Kòm ou ka wè, kolòn yo nan ak gen antre miltip ak enfòmasyon ki idantik. Pandan ke kolòn nan ka itilize pou lokalize yon moun, yon ekstansyon telefòn ka chanje.

Kalite Superkeys

Nan moun ki nan lis nan tablo ki anwo a, sèlman se yon kle kandida , ki se yon subset espesyal nan superkeys ki sèvi ak yon kantite lajan minim nan atribi inikman idantifye yon dosye. Lòt kolòn yo gen ladan enfòmasyon ki pa nesesè pou idantifye dosye yo.

SSN la ka refere tou kòm kle a minimòm oswa minim paske li gen pi piti kantite enfòmasyon ki nesesè pou idantifye yon dosye endividyèl. Ansanm liy yo menm, yon kle prensipal kapab tou yon superkey ak yon kle minim paske li ta dwe inikman idantifye yon dosye, e yo ta dwe raman si tout tan, chanje.

Si tab la pa te gen yon kolòn Lè sa a, yon patwon te kapab kreye nimewo anplwaye yo nan lòd yo kapab idantifye moun.

Nouvo nimewo anplwaye yo ta dwe rele yon kle prensipal primè. Premye kle prensipal sa a ta sèvi kòm yon superkey.