Domov Databáze Co je to vztah? - definice z techopedie

Co je to vztah? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená vztah?

Vztah se někdy používá k označení tabulky v relační databázi, ale častěji se používá k popisu vztahů, které mohou být vytvořeny mezi těmito tabulkami v relační databázi.


V relačních databázích existuje vztah mezi dvěma tabulkami, pokud jedna z nich obsahuje cizí klíč, který odkazuje na primární klíč druhé tabulky. Tato jediná skutečnost umožňuje relačním databázím rozdělovat a ukládat data do různých tabulek, ale přesto propojovat nesourodé datové položky dohromady. Je to jedna z funkcí, díky níž jsou relační databáze tak výkonným a efektivním úložištěm informací.


Schopnost definovat vztahy je tak zásadní a tak důležitá, že to je to, co odlišuje relační databáze od jiných typů databází, jako jsou databáze s plochými soubory. Vztah je tedy určujícím prvkem relačních databází.


Vztah může být také známý jako vztah.

Techopedia vysvětluje vztah

Zvažte databázi banky. Máte tabulku CUSTOMER_MASTER, ve které jsou uložena zákaznická data, se sloupcem primárního klíče s názvem CustID, a také tabulku ACCOUNTS_MASTER pro uchovávání informací o různých bankovních účtech a o tom, který je zákazník vlastní. Pro propojení těchto dvou tabulek dohromady, tj. Svázání každého zákazníka s jeho bankovním účtem, je v tabulce ACCOUNTS_MASTER vyžadován odpovídající sloupec CustID, který v tabulce CUSTOMER_MASTER odkazuje na již existující ID zákazníka. V tomto případě je sloupec CustID v ACCOUNTS_MASTER cizí klíč odkazující na sloupec se stejným názvem v CUSTOMER_MASTER. Tento scénář odkazuje na vztah mezi oběma tabulkami.

Co je to vztah? - definice z techopedie