Typy omezení podporovaných Sada nástrojů 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 |
| SHP | No | No | Ano | No |
Editor schémat kontroluje schopnost zprostředkovatele a povoluje pouze omezení, podporovaná zprostředkovatelem.