Můžete mít více cizích klíčů?
Můžete mít více cizích klíčů?

Video: Můžete mít více cizích klíčů?

Video: Můžete mít více cizích klíčů?
Video: Jak nejít do školy kvůli testům? SKETCH 2024, Duben
Anonim

Stůl může mít více cizích klíčů a každý cizí klíč může mít jinou nadřazenou tabulku. Každý cizí klíč je vynucován nezávisle databázovým systémem. Proto kaskádové vztahy mezi tabulkami umět být založen pomocí cizí klíče.

Otázkou také je, kolik cizích klíčů můžete mít?

Pro jeden sloupec, můžeš mít až 16 cizí klíče . Pro jeden tabulka, aktuální doporučené číslo je 253 ačkoli budeš být omezen (vynucen) předchozími problémy s výkonem vy dosáhnout toho čísla.

Za druhé, může cizí klíč odkazovat na více tabulek? Ve skutečnosti existují jednoduché Je to logicky správné ve správě databází a ve skutečnosti je to možné a musí to být povoleno jakýmkoli RDBMS odkaz A cizí klíč na dva nebo více tabulky to chce, to je primární klíč jako cizí klíč v daném stůl.

Také vědět, může mít jeden sloupec dva cizí klíče?

Teoreticky vy umět nevymáhat více cizích klíčů na svobodném sloupec . Případně vy umět vynutit to pomocí procedur, kde ověříte vstup, který existuje v násobek stůl a dělat potřebnou operaci.

Jsou cizí klíče jedinečné?

Každá tabulka může mít více než jednu Unikátní Omezení. Ve výchozím stavu, Unikátní klíč je a unikátní neshlukovaný index. Unikátní Omezení nemůže být spojeno s jinou tabulkou jako a Zahraniční, cizí Klíč.

Doporučuje: