Sobes.tech
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.