Obsah:
Definícia - Čo znamená vzťah?
Vzťah sa niekedy používa na označenie tabuľky v relačnej databáze, ale častejšie sa používa na opis vzťahov, ktoré sa môžu vytvoriť medzi týmito tabuľkami v relačnej databáze.
V relačných databázach existuje vzťah medzi dvoma tabuľkami, keď jedna z nich obsahuje cudzí kľúč, ktorý odkazuje na primárny kľúč druhej tabuľky. Táto jediná skutočnosť umožňuje relačným databázam rozdeliť a ukladať údaje do rôznych tabuliek, napriek tomu stále navzájom spájajú rôzne dátové položky. Je to jedna z funkcií, ktorá robí z relačných databáz také silné a efektívne ukladanie informácií.
Schopnosť definovať vzťahy je tak zásadná a tak dôležitá, že to oddeľuje relačné databázy od iných typov databáz, napríklad databáz s plochými súbormi. Vzťah je preto určujúcim prvkom relačných databáz.
Vzťah môže byť tiež známy ako vzťah.
Techopedia vysvetľuje vzťah
Zvážte databázu banky. Máte tabuľku CUSTOMER_MASTER, v ktorej sú uložené údaje o zákazníkoch, s stĺpcom primárneho kľúča s názvom CustID, ako aj tabuľku ACCOUNTS_MASTER na uchovávanie informácií o rôznych bankových účtoch, o ktorých ich zákazník vlastní. Na spojenie týchto dvoch tabuliek dohromady, to znamená, že každého zákazníka sa pripája k jeho bankovému účtu, sa v tabuľke ACCOUNTS_MASTER vyžaduje zodpovedajúci stĺpec CustID, ktorý v tabuľke CUSTOMER_MASTER odkazuje na už existujúce ID zákazníka. V tomto prípade je stĺpec CustID v ACCOUNTS_MASTER cudzí kľúč, ktorý odkazuje na stĺpec s rovnakým názvom v CUSTOMER_MASTER. Tento scenár sa týka vzťahu medzi týmito dvoma tabuľkami.
