Co je možnost Cascade v cizím klíči?
Co je možnost Cascade v cizím klíči?

Video: Co je možnost Cascade v cizím klíči?

Video: Co je možnost Cascade v cizím klíči?
Video: Example on foreign key constraint and delete cascade 2024, Smět
Anonim

KASKÁDA : Odstranit nebo aktualizovat řádek z nadřazené tabulky a automaticky odstranit nebo aktualizovat odpovídající řádky v podřízené tabulce. SET NULL: Odstraňte nebo aktualizujte řádek z nadřazené tabulky a nastavte cizí klíč sloupec nebo sloupce v podřízené tabulce na hodnotu NULL.

Co tímto způsobem myslíte vymazáním kaskády v cizím klíči?

A cizí klíč s kaskádové odstranění znamená že pokud je záznam v nadřazené tabulce smazáno , pak odpovídající záznamy v podřízené tabulce vůle být automaticky smazáno.

Podobně, co znamená Cascade v databázi? v SQL, kaskáda vymazat prostředek pokud je odstraněn jeden z nadřazených záznamů, budou automaticky odstraněny všechny odpovídající podřízené záznamy. V DBMS existuje také operace tzv kaskádové vrátit se zpět.

Také víte, co je příklad cizího klíče?

A cizí klíč je sloupec (nebo sloupce), který odkazuje na sloupec (nejčastěji primární klíč ) jiné tabulky. Pro příklad řekněme, že máme dvě tabulky, tabulku CUSTOMER, která obsahuje všechna zákaznická data, a tabulku ORDERS, která zahrnuje všechny objednávky zákazníků.

Co dělá kaskáda aktualizací?

NA AKTUALIZACE KASKÁDY znamená, že pokud se změní nadřazený primární klíč, podřízená hodnota vůle také změnit, aby to odráželo. NA AKTUALIZACE KASKÁDY NA ODSTRANIT KASKÁDU znamená, že pokud jste AKTUALIZACE NEBO VYMAZAT rodič, změna je kaskádovitě k dítěti.

Doporučuje: