Domov Databáze Co je náhradní klíč? - definice z techopedie

Co je náhradní klíč? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená náhradní klíč?

Náhradní klíč je jedinečný identifikátor používaný v databázích pro modelovanou entitu nebo objekt. Je to jedinečný klíč, jehož jediným významem je působit jako primární identifikátor objektu nebo entity a není odvozen od žádných jiných dat v databázi a může nebo nemusí být použit jako primární klíč. Obvyklý použitý náhradní klíč je jedinečné pořadové číslo.

Techopedia vysvětluje náhradní klíč

Náhradní klíč představuje entitu, která existuje ve vnějším světě a je modelována v databázi a zviditelněna pro aplikaci a uživatele, nebo může představovat objekt v samotné databázi a pro uživatele a aplikaci neviditelný. V obou případech je náhradní klíč generován interně.

Náhradní klíč není vždy používán jako primární klíč, a to závisí na tom, zda je databáze aktuálního nebo dočasného druhu. Aktuální databáze ukládá pouze platná aktuální data a vyžaduje vzájemné spojení mezi náhradním klíčem v modelovaném světě a primárním klíčem databáze, přičemž v takovém případě může náhradní klíč působit jako primární klíč. V časové databázi je však mezi primárními klíči a náhradním klíčem mnohostranné spojení, což znamená, že v databázi může být více objektů, které jsou spojeny s náhradním klíčem, takže jej nelze použít jako primární klíč.

Náhradní klíč má následující vlastnosti:

  • Hodnota se nikdy znovu nepoužívá a je jedinečná v celém systému.
  • Je generován systémem.
  • Hodnotu nemůže manipulovat uživatel nebo aplikace.
  • Hodnota není sloučením různých hodnot z více domén.
Co je náhradní klíč? - definice z techopedie