Determinants ug ang Ilang Papel sa usa ka Database

Ang mga determinante nagpaila sa mga bili nga gihatag sa uban nga mga kinaiya

Ang determinante sa usa ka talaan sa database mao ang usa ka hiyas nga magamit aron mahibal-an ang mga bili nga gihatag sa uban nga mga hiyas sa samang laray. Pinaagi niini nga kahulogan, ang bisan unsang pangunang yawe o kandidato sa kandidato usa ka determinante, apan mahimo nga adunay mga determinante nga dili mga panguna o kandidato nga mga yawe.

Pananglitan, ang usa ka kompaniya mahimong mogamit sa usa ka lamesa nga adunay mga hiyas , , ug .

Employee_id First_name Last_name Petsa sa Pagkatawo

123

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


Sa kini nga kaso, ang natad nga nagtino sa nahibiling tulo nga natad. Ang ngalan nga mga natad dili mahibal-an sa tungod kay ang kompaniya mahimong adunay mga empleyado nga adunay pareho nga una o katapusan nga ngalan. Sa susama, ang nataran sa wala magtino sa o sa ngalan nga natad kay ang mga empleyado mahimong magpaambit sa sama nga adlawng natawhan.

Determinant nga mga Relasyon sa Database Keys

Sa kini nga pananglitan, ang usa ka determinant, usa ka kandidato nga kandidato, ug usa usab ka pangunang yawe. Kini usa ka kandidato nga kandidato tungod kay sa diha nga ang tibuok nga database gipangita alang sa 234, ang laray nga naglangkob sa kasayuran mahitungod sa Ben Wilder nga makita ug walay laing rekord nga gipakita. Ang lain nga kandidato nga kandidato mahitabo sa dihang mangita ka sa database pinaagi sa impormasyon sa tulo ka kolum; , ug , nga nagkuha usab sa sama nga resulta.

Ang mao ang nag-una nga yawe tungod sa tanan nga mga kombinasyon sa mga kolum nga mahimong gamiton ingon nga usa ka kandidato nga kandidato, kini ang labing sayon ​​nga kolum nga gamiton ingon nga pangunang paghisgot niini nga lamesa.

Usab, ang gigarantiyahan nga mahimong talagsaon sa kini nga lamesa, dili igsapayan kon pila pa nga mga empleyado ang anaa, sukwahi sa kasayuran sa ubang mga kolum.