Vazby

Typy omezení podporovaných aplikací AutoCAD Map 3D jsou popsány v následující tabulce.

Typ omezení Popis Chování Tabulky dat
Rozsah Platné hodnoty musí být v určeném rozsahu. Minimální a maximální hodnoty je možné zahrnout nebo vyloučit. Pokud například určíte 1–10 včetně, budou hodnoty 1 a 10 platné. Hodnotou mimo určený rozsah se vygeneruje chybové hlášení a bude nutné zadat jinou hodnotu.
Seznam Zadejte seznam položek, které jsou platné pro vlastnost. Klikněte na šipku dolů, aby se zobrazil seznam, a potom vyberte jednu z položek jako hodnotu pro vlastnost.
Jiný než null Hodnota vlastnosti nesmí být prázdná. Pokud při uzavírání tabulky dat ponecháte hodnotu vlastnosti prázdnou, vyzve vás chybové hlášení k zadání hodnoty.
Jedinečný Hodnota vlastnosti musí být v třídě prvku jedinečná. Pokud určíte vlastnost jako automaticky generovanou položku nebo jestliže je v úložišti dat definována jako klíčová položka, bude mít toto omezení. Pokud zadáte hodnotu, která je používána jiným prvkem v této třídě prvku, vyzve vás chybové hlášení k jeho změně. Dokud nezařadíte prvek, chybové hlášení se nezobrazí.

Pokud má tabulka dva sloupce, které musejí být dohromady jedinečné (například „Příjmení“ a „Jméno“), zobrazí se hlášení u každého sloupce, které souvisí s omezením párové jedinečnosti.

Při úpravách vlastností v tabulce dat je možné zadat pouze hodnoty povolené omezením. Například pro prvek Silnice můžete určit, že hodnoty pro vlastnost Number_Of_Lanes budou v rozsahu od 1 do 8. V případě, že zadáte 9 pruhů, zobrazí se chybové hlášení.

Jakmile zadáte neplatnou hodnotu, chybové hlášení se zobrazí. Při zařazení prvku jsou provedené změny znovu zkontrolovány vůči úložišti dat a můžete být upozorněni na další chyby (v závislosti na možnostech zprostředkovatele dat).

Ne každý poskytovatel podporuje všechna omezení. Následující tabulka zobrazuje zprostředkovatelem podporovaná omezení.

Zprostředkovatel Rozsah Seznam Jiný než null Jedinečný
Oracle Ano Ano Ano Ano
PostgreSQL/PostGIS Ano Ano Ano Ano
SQL Server Ano Ano Ano Ano
Microsoft SQL Server Spatial Ano Ano Ano Ano
SQLite Ano Ano Ano Ano
MySQL No No Ano Ano
SDF Ano Ano Ano No
ArcSDE No No Ano Ano
SHP No No Ano No

Editor schémat kontroluje schopnost zprostředkovatele a povoluje pouze omezení, podporovaná zprostředkovatelem.