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 La crearea tabelei Adaugă PRIMARY KEY după tipul de date, de exemplu CREATE TABLE Carti (ISBN VARCHAR(13) PRIMARY KEY, Titlu VARCHAR(100));
- 2 Pentru mai multe coloane Folosește PRIMARY KEY (coloana1, coloana2) pentru chei compuse, cum ar fi în tabele de relații.
- 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ă.