Ki sa ki se yon kle Primè?

Aprann ki sa ki fè yon bon oswa move kle prensipal nan yon baz done

Ki sa ki se yon kle prensipal? Nan mond lan nan baz done , kle prensipal la nan yon tab relasyon inikman idantifye chak dosye nan tablo a. Baz done yo itilize kle yo konpare, sòt, ak dosye magazen, ak kreye relasyon ant dosye.

Chwazi kle prensipal la nan yon baz done se youn nan etap ki pi enpòtan nan pwosesis la. Li kapab yon atribi nòmal ki garanti yo dwe inik tankou nimewo Sekirite Sosyal sou yon tab ki pa gen plis pase yon sèl dosye pou chak moun oswa - de preferans - li ka pwodwi pa sistèm nan jesyon baz done tankou yon idantifyan globalman oswa GUID , nan Microsoft SQL sèvè . Kle Primè ka konpoze de yon atribi sèl oswa atribi miltip nan konbinezon.

Kle prensipal yo se lyen ki inik nan enfòmasyon ki gen rapò nan lòt tab kote yo itilize kle prensipal la. Li dwe antre lè yon dosye kreye, epi li pa ta dwe janm chanje. Chak tab nan baz done a gen yon kolòn oswa de espesyalman pou kle prensipal la.

Prensipal egzanp kle

Imajine ou gen yon tab ELÈV ki gen yon dosye pou chak elèv nan yon inivèsite. Nimewo ID elèv elèv la se yon bon chwa pou yon kle prensipal nan tablo ELÈV la. Premye ak dènye non elèv la se pa bon chwa paske gen toujou chans ke plis pase yon elèv ka gen non an menm.

Lòt chwa pòv pou kle prensipal gen kòd postal, adrès imel, ak anplwayè, tout sa ki ka chanje oswa reprezante anpil moun. Idantif ke yo itilize kòm yon kle prensipal dwe inik. Menm nimewo Sekirite Sosyal yo ka chanje lè Administrasyon Sekirite Sosyal la reassigns yon kantite moun ki te afekte pa vòl idantite. Gen kèk moun ki pa menm gen yon nimewo Sekirite Sosyal. Sepandan, paske tou de nan ka sa yo se bagay ki ra. Nimewo Sekirite Sosyal kapab yon bon chwa pou yon kle prensipal.

Konsèy pou Chwazi Bon Prensipal

Lè ou chwazi kle prensipal kle yo, Lookups baz done yo se rapid ak serye. Senpleman sonje: