Determinants û Role Dike Di Databases

Determinên nirxên nasnameyê ji bo taybetmendiyên din têne nas kirin

A determinant di tabloya daneya databayan de taybetmendiyek e ku dikare ji bo nirxên nirxên din ên din ên di heman rengê de têne diyar kirin. Bi vî awayî, keyek yekem an keyek namzedek nirxek e, lê dibe ku hebe ku biryarên sereke an yên sereke ne.

Ji bo nimûne, şîrket dikare bi taybetmendiyên , , û .

Employee_id Nav Paşnav Rojbûn

123

Megan Qehweyî 01/29/1979
234 Ben Wilder 02/14/1985
345 Megan Chowdery 2/14/1985
456 Charles Qehweyî 07/19/1984


Di vê rewşê de, zeviyê sê xalên mayî diaxîne. Zeviyên navên nirxandin ji ber ku firm dikare dibe ku karmendên ku ew yekem an jî navê navîn paşî parve bikin. Bi vî awayî, qala nirxandiye an qada navên, çimkî karmend dikarin heman rojane parve bikin.

Têkiliyên Determinant to Database Keys

Di vê nimûne de, kîtekek e, kûçeyek nûner, û keyek bingehîn e. Ew klavye sereke ye ji ber ku gava dane hemû malpera 234 ji bo lêgerînê tête lêgerîn, hejmara ku li ser Wil Wilder tê xuya dike û qeydê din nehatiye nîşandan. Dema ku hûn agahdariya duyemîn di sê-stûnan de digerin kelek namzetê din jî; , û , ku jî heman encam dîsa retrievîne.

Ji Kûçeyek bingehîn e ku ji hemîhevhatinên berbiçav ên ku wekî kû wekî sereke namzetê tê bikar anîn, ev yek eşkere ye ku ev referansa sereke li ser vê tableê bikar bînin.

Her weha, ji bo vê tabloyê bê garantî ye, ne girîng e ku çiqas karmendên din hene hene, wek agahdariya li ser kolonên din.