Junior
Čo sú relačné databázy?
sobes.tech AI
Odpoveď od AI
Reťazová databáza je typ databázy, ktorá používa štruktúru tabuliek na ukladanie a organizovanie údajov.
Kľúčové vlastnosti:
- Tabuľky: Dáta sú uložené v tabuľkách pozostávajúcich z riadkov (záznamov) a stĺpcov ( polí).
- Schémy: Definujú štruktúru tabuliek, dátové typy pre stĺpce, obmedzenia (napríklad jedinečnosť).
- Kľúče:
- Primárny kľúč (Primary Key): Jedinečne identifikuje každý riadok v tabuľke.
- Cudzí kľúč (Foreign Key): Vytvára vzťah medzi tabuľkami odkazom na primárny kľúč inej tabuľky.
- Vzťahy: Definujú spojenia medzi tabuľkami na základe cudzích kľúčov (jeden-na-jedno, jeden-na-viac, viac-na-viac).
- SQL (Structured Query Language): Štandardný jazyk na interakciu s relačnými databázami - dotazy, modifikácie a správa údajov.
- Normalizácia: Proces organizácie stĺpcov a tabuliek za účelom zníženia redundancie údajov a zlepšenia integrity údajov.
Príklady relačných systémov správy databáz: MySQL, PostgreSQL, Oracle Database, Microsoft SQL Server.