Co je cizí klíč v Oracle?
Co je cizí klíč v Oracle?

Video: Co je cizí klíč v Oracle?

Video: Co je cizí klíč v Oracle?
Video: Oracle - SQL - Foreign Key Constraint 2024, Listopad
Anonim

A cizí klíč je způsob, jak prosadit referenční integritu ve vašem Věštec databáze. A cizí klíč znamená, že hodnoty v jedné tabulce se musí objevit i v jiné tabulce. The cizí klíč v podřízené tabulce bude obecně odkazovat na primární klíč v nadřazené tabulce.

Když to vezmete v úvahu, jak definujete cizí klíč?

A cizí klíč je sloupec nebo skupina sloupců v tabulce relační databáze, která poskytuje propojení mezi daty ve dvou tabulkách. Funguje jako křížový odkaz mezi tabulkami, protože odkazuje na primární klíč jiné tabulky, čímž se vytvoří spojení mezi nimi.

Kromě výše uvedeného, jaký je rozdíl mezi primárním klíčem a cizím klíčem? Vztah k Primární klíč vs Cizí klíč A primární klíč jednoznačně identifikuje záznam v tabulka relační databáze, zatímco a cizí klíč odkazuje na obor v tabulka, která je primární klíč jiného stolu.

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ů.

Jaké je použití cizího klíče?

SQL CIZÍ KLÍČ Omezení. A CIZÍ KLÍČ je klíč slouží k propojení dvou tabulek dohromady. A CIZÍ KLÍČ je pole (nebo kolekce polí) v jedné tabulce, která odkazuje na PRIMÁRNÍ KLÍČ v jiné tabulce. The CIZÍ KLÍČ omezení se používá k zamezení akcí, které by zničily propojení mezi tabulkami.

Doporučuje: