Junior
Čo je to relácia v kontexte databáz?
sobes.tech AI
Odpoveď od AI
V kontexte databáz je relácia (alebo vzťah) matematický koncept, ktorý je základom relačného modelu dát. Relácia je reprezentovaná ako tabuľka pozostávajúca z riadkov a stĺpcov, kde:
- Riadky (kópie) sú jednotlivé záznamy dát.
- Stĺpce (atribúty) sú polia s definovanými dátovými typmi.
Každá relácia má jedinečný primárny kľúč, čo je stĺpec alebo skupina stĺpcov, ktorá jednoznačne identifikuje každý riadok. Vzťahy medzi tabuľkami sú realizované prostredníctvom cudzích kľúčov, ktoré odkazujú na primárne kľúče iných tabuliek.
Príklad relácie "Používatelia":
| user_id (PK) | meno | |
|---|---|---|
| 1 | Ivan | ivan@mail.com |
| 2 | Maria | maria@mail.com |
Tu je user_id primárny kľúč, ktorý jednoznačne identifikuje každého používateľa.
Takže, relácia je tabuľka s definovanou štruktúrou, ktorá umožňuje ukladanie a prepojenie dát v databáze.