2.4.2. Pravidla unikátnosti hodnot

Vybrané hodnoty jsou označené jako unikátní. Pravidla unikátnosti musí zaručit, že nebudou vloženy duplicitní hodnoty.

Unikátnost je požadována v těchto případech:

  • preferované označení

  • vzájemně všechna označení v rámci jedné entity

  • vybrané identifikátory

  • identifikátory v rámci jedné entity

  • samostatné jednoduché vztahy v rámci jedné entity

Systém kontroluje unikátnost vybraných hodnot a nepovolí uložení archivní entity pokud by tato unikátnost byla porušena.

R_UNQ_001 Preferované označení

Kód: R_UNQ_001

Textová podoba preferovaného označení převedená na malá písmena musí být jedinečná.

Způsob převodu označení na textovou podobu je definován v části: Textová podoba označení.

R_UNQ_002 Označení entity mezi sebou

Kód: R_UNQ_002

Zkrácená textová podoba všech označení jedné entity musí být vzájemně jednoznačná, rozlišují se velká a malá písmena (case-sensitive). Cílem je zabránit vložení duplicitní hodnoty různých variantních označení.

Způsob převodu označení na zkrácenou textovou podobu je definován jako hlavni_jmeno + „, „ + vedlejsi_jmeno + „, „ + titul_pred + „ „ + titul_za + „ „ + (geografický doplněk)

R_UNQ_003 Unikátní identifikátory

Kód: R_UNQ_003

Vybrané identifikátory mohou být označeny jako jedinečné. V takovém případě musí platit, že hodnota identifikátoru daného typu je uloženy maximálně u jedné archivní entity.

Seznam jedinečných identifikátů viz R_IDN_004 Jednoznačné identifikátory.

R_UNQ_004 Identifikátory entity mezi sebou

Kód: R_UNQ_004

Typ a hodnota identifikátoru jedné entity musí být vzájemně jednoznačná. Porovnání je prováděno jako case sensitive. Cílem je zabránit vložení duplicitní hodnoty různých identifikátorů.

Způsob převodu identifikátorů je definován jako typ identifikátoru + „: „ + hodnota identifikátoru

R_UNQ_005 Samostatné jednoduché vztahy jedné entity mezi sebou

Kód: R_UNQ_005

Samostatné jednoduché vztahy jedné entity musí být vzájemně jednoznačné. Cílem je zabránit vložení duplicitní hodnoty různých jednoduchých vtahů.

Způsob převodu vztahů je definován jako Rel_entity{specifikace} + „: „ + kód navázané entity + „, „ + „od: „ + Datace_vzathu_od + „, „ + „do: „ + Datace_vztahu_od