Skip to main content

Co je to složený klíč?

V organizační technologii v databázi je klíčem konkrétním atributem v tabulce používané k jedinečné identifikaci konkrétní entity.Složený klíč používá k dosažení stejného cíle dva nebo více atributů;Pouze při nalezení v tandemu tyto položky znamenají shodu s cílovou položkou.Složené klíče se obvykle používají pro tabulky, jejichž informační struktura je příliš složitá na to, aby fungovala pomocí jediného klíče.Dalším požadavkem složených klíčů je to, že žádný z jednotlivců vybraných atributů pro složený klíč může kvalitu kvalitní jako jednoduchý, jednosměrné klíč sám.Studentský adresář.Představte si, že tabulka obsahuje jeden seznam pro křestní jména a další seznam pro příjmení.Samotně, ani křestní jména, ani příjmení konkrétního studenta nebo zaměstnance by nestačily k zaručení jedinečné identifikace, protože je možné, že dva nebo více lidí v databázi by mohli mít odpovídající první nebo příjmení.Když je spárován do složeného klíče mdash;s použitím položek křestního jména a příjmení k identifikaci konkrétního studenta nebo zaměstnance mdash;Pravděpodobnost, že každá kombinace nejprve a příjmení je jedinečné, se podstatně zvyšuje.Stačí tedy pouze složený klíč prvního a příjmení k jedinečnému identifikaci jakéhokoli konkrétního studenta nebo zaměstnance.Pokračování předchozího příkladu, pokud by každý student nebo zaměstnanec měl také jedinečné identifikační číslo, způsobilo by to, že je nutné, aby složené klíče byly zcela zbytečné.Pokud by konkrétní student nebo zaměstnanec mohl být identifikován pouze podle jejich čísla, nebylo by třeba se obtěžovat s jejich prvním ani příjmením;Jediným atributem, na kterém záleží, je identifikační číslo.

Ačkoli každý jednotlivý atribut ve složené klíči není samostatný sám, jakýkoli atribut může být přesto vybrán jako cizí klíč.Zahraniční klíč spojuje dva nebo více tabulek v databázi.Zvažte například univerzitní databázi, ve které existuje samostatná tabulka pro informace o studentkách a informace o učiteli, a kombinace křestního jména plus příjmení se používá jako složený klíč v studentské tabulce.Stejná kombinace složeného klíče příjmení Plus Plus Plus lze proto použít k propojení stolů studentů a učitelů a poskytnutí brány mezi těmito dvěma.