Informatică Baze de date

Cheie primara ce este

Cheia primară (PRIMARY KEY) este o constrângere SQL care identifică unic fiecare înregistrare dintr-o tabelă. Ea asigură că nu există două rânduri cu aceeași valoare în coloana cheii și că valoarea nu este NULL. De exemplu, într-o tabelă Studenți, coloana ID poate fi cheie primară.

Caracteristicile cheii primare

  • Unicitate Fiecare valoare în coloana cheii primare trebuie să fie diferită în toate rândurile.
  • Non-null Valoarea nu poate fi NULL sau goală; este obligatorie pentru fiecare înregistrare.
  • Exemplu numeric În tabela Angajați, coloana AngajatID INT PRIMARY KEY asigură că fiecare angajat are un ID unic.

Cum se definește cheia primară

  1. 1
    La crearea tabelei Adaugă PRIMARY KEY după tipul de date, de exemplu CREATE TABLE Carti (ISBN VARCHAR(13) PRIMARY KEY, Titlu VARCHAR(100));
  2. 2
    Pentru mai multe coloane Folosește PRIMARY KEY (coloana1, coloana2) pentru chei compuse, cum ar fi în tabele de relații.
  3. 3
    După crearea tabelei Poți adăuga cu ALTER TABLE, de exemplu ALTER TABLE Facturi ADD PRIMARY KEY (FacturaID);

Alege o coloană cu valori stabile și unice, cum ar fi un ID auto-generat, pentru cheia primară.

Mai multe din Baze de date