Junior — Middle
Môžu sa hodnoty indexových polí v tabuľke databázy duplikovať alebo musia byť nevyhnutne jedinečné?
sobes.tech AI
Odpoveď od AI
Hodnoty indexových polí v tabuľke databázy môžu byť duplikované, ak index nie je unikátny.
- Bežný (neunikátny) index zrýchľuje vyhľadávanie, ale umožňuje opakujúce sa hodnoty.
- Unikátny index (unique index) zaručuje, že hodnoty v indexovanej stĺpci alebo súbore stĺpcov sa nebudú opakovať.
Napríklad index na poli "vek" nemusí byť unikátny, pretože veľa používateľov môže mať rovnaký vek. A index na poli "email" sa zvyčajne robí unikátnym, aby sa zabránilo duplikátom.