Junior — Middle
Můžete vysvětlit, co je to jedinečný identifikátor záznamu v databázi, který se používá k jednoznačnému rozpoznání každého řádku?
sobes.tech AI
Odpověď od AI
Jedinečný identifikátor záznamu v databázi je pole (nebo sada polí), které jednoznačně určuje každý řádek v tabulce. Obvykle je to primární klíč (Primary Key). Zajišťuje, že žádný záznam se neopakuje, a umožňuje rychle najít, aktualizovat nebo odstranit konkrétní záznam.
Často se pro jedinečný identifikátor používají:
- Celá čísla s automatickým inkrementem (například SERIAL v PostgreSQL)
- UUID (Universally Unique Identifier) — jedinečné 128bitové hodnoty, které je prakticky nemožné opakovat
Příklad vytvoření tabulky s jedinečným identifikátorem v PostgreSQL:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100)
);
Zde je pole id jedinečným identifikátorem pro každý záznam.