Typy wiązań obsługiwane przez Zestaw narzędzi AutoCAD Map 3D opisano w poniższej tabeli.
Typ wiązania | Opis | Zachowanie tabeli danych |
---|---|---|
Zakres | Poprawne wartości muszą znajdować się w obrębie określonego zakresu. Możesz włączyć lub wyłączyć minimalne oraz maksymalne wartości. Przykładowo można określić wyłączenie 1-10 i wtedy zarówno 1 jak i 10 są wartościami prawidłowymi. | Jakakolwiek wartość znajdująca się poza określonym zakresem generuje błąd i trzeba wprowadzić inną wartość. |
Lista | Możesz podać pozycje listy, które są prawidłowe dla właściwości. | Kliknij strzałkę w dół, aby wyświetlić listę, a następnie wybierz jedną z pozycji jako wartość dla właściwości. |
Niezerowa | Wartość właściwości nie może być pusta. | Jeśli pozostawisz wartość właściwości pustą, to podczas zamykania Tabeli danych wyświetli się komunikat błędu z informacją, że należy wprowadzić wartość. |
Niepowtarzalna | Wartość właściwości musi być unikatowa w ramach klasy elementów. Jeśli zdefiniujesz właściwość jako pole automatycznie generowane lub jeśli jest ono definiowane w składnicy danych jako pole kluczowe, utworzone zostanie takie wiązanie. | Jeśli wprowadzisz wartość, która jest używana przez dowolny inny element w tej klasie elementów, to wyświetli się komunikat błędu z informacją, że należy zmienić wartość. Komunikat błędu nie pojawi się do momentu wpisania elementu.
Jeśli tabela posiada dwie kolumny, które muszą być niepowtarzalne (przykładowo „Imię” oraz „Nazwisko”), wtedy komunikat pojawi się w odniesieniu do każdej kolumny, mającej związek z wiązaniem pary. |
Podczas edycji właściwości w Tabeli danych można wprowadzać tylko wartości dozwolone przez wiązanie. Przykładowo dla elementu Roads, możesz określić, że wartości dla właściwości Number_Of_Lanes będą zawierać się w zakresie od 1 do 8. Jeśli wprowadzisz 9, otrzymasz komunikat błędu.
Komunikat błędu pojawi się od razu po wprowadzeniu nieprawidłowej wartości. Podczas wpisywania elementu zmiany wprowadzone przez użytkownika są ponownie sprawdzane ze składnicą danych pod względem poprawności. Może zostać podana informacja o dalszych błędach, w zależności od możliwości dostawcy danych.
Nie wszystkie wiązania są obsługiwane przez wszystkich dostawców danych. Poniższa tabela ukazuje wiązania obsługiwane przez dostawcę.
Dostawca | Zakres | Lista | Niezerowa | Niepowtarzalna |
---|---|---|---|---|
Oracle | Tak | Tak | Tak | Tak |
PostgreSQL/PostGIS | Tak | Tak | Tak | Tak |
SQL Server | Tak | Tak | Tak | Tak |
SQL Server Spatial | Tak | Tak | Tak | Tak |
SQLite | Tak | Tak | Tak | Tak |
MySQL | Nie | Nie | Tak | Tak |
SDF | Tak | Tak | Tak | Nie |
SHP | Nie | Nie | Tak | Nie |
Edytor schematu sprawdza możliwości dostawcy i pozwala wprowadzać tylko wiązania obsługiwane przez dostawcę.