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.