Domov databázy Čo je náhradný kľúč? - definícia z technológie

Čo je náhradný kľúč? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená náhradný kľúč?

Náhradný kľúč je jedinečný identifikátor používaný v databázach pre modelovanú entitu alebo objekt. Je to jedinečný kľúč, ktorého jediným významom je pôsobiť ako primárny identifikátor objektu alebo entity a nie je odvodený od akýchkoľvek iných údajov v databáze a môže alebo nemusí byť použitý ako primárny kľúč. Bežným náhradným kľúčom je jedinečné poradové číslo.

Techopedia vysvetľuje náhradný kľúč

Náhradný kľúč predstavuje entitu, ktorá existuje vo vonkajšom svete a je modelovaná v databáze a zviditeľnená pre aplikáciu a používateľa, alebo môže predstavovať objekt v samotnej databáze a pre používateľa a aplikáciu neviditeľná. V obidvoch prípadoch sa náhradný kľúč generuje interne.

Náhradný kľúč sa nepoužíva vždy ako primárny kľúč a záleží to na tom, či je databáza aktuálneho alebo dočasného druhu. Aktuálna databáza ukladá iba platné aktuálne údaje a vyžaduje vzájomné spojenie medzi náhradným kľúčom v modelovanom svete a primárnym kľúčom databázy. V takom prípade môže náhradný kľúč fungovať ako primárny kľúč. V dočasnej databáze je však medzi primárnymi kľúčmi a náhradným kľúčom mnohostranné spojenie, čo znamená, že v databáze môže byť viac objektov, ktoré sú spojené s náhradným kľúčom, takže sa nemôže použiť ako primárny kľúč.

Náhradný kľúč má nasledujúce charakteristiky:

  • Táto hodnota sa už nikdy znova nepoužije a je jedinečná v celom systéme.
  • Je generovaný systémom.
  • Hodnotu nemôže manipulovať užívateľ alebo aplikácia.
  • Táto hodnota nie je zlúčením rôznych hodnôt z viacerých domén.
Čo je náhradný kľúč? - definícia z technológie