Sobes.tech
Junior

Ce sunt bazele de date relaționale?

sobes.tech AI

Răspuns de la AI

O bazele de date relațională este un tip de bază de date care utilizează o structură tabelară pentru stocarea și organizarea datelor.

Caracteristici cheie:

  • Tabele: Datele sunt stocate în tabele compuse din rânduri (înregistrări) și coloane (câmpuri).
  • Scheme: Definirea structurii tabelelor, a tipurilor de date pentru coloane, restricțiilor (de exemplu, unicitate).
  • Chei:
    • Cheie primară (Primary Key): Identifică în mod unic fiecare rând din tabel.
    • Cheie externă (Foreign Key): Stabilește o relație între tabele, făcând referire la cheia primară a altei tabele.
  • Relații: Definirea legăturilor între tabele pe baza cheilor externe (unu-la-unu, unu-la-multe, multe-la-multe).
  • SQL (Structured Query Language): Limbaj standard pentru interacțiunea cu bazele de date relaționale - interogări, modificări și gestionarea datelor.
  • Normalizare: Procesul de organizare a coloanelor și tabelelor pentru reducerea redundanței datelor și îmbunătățirea integrității datelor.

Exemple de SGBD relaționale: MySQL, PostgreSQL, Oracle Database, Microsoft SQL Server.