Отображение типов индексов мастером наращивания. Отображение объектов мастером наращивания.
Индексы SQL Server и индексы Visual FoxPro очень похожи. В табл. 23.3 показано, как типы индексов Visual FoxPro преобразуются в типы индексов SQL Server.
Таблица 23.3. Сопоставление типов индекса Visual FoxPro типам индекса SQL Server.
| Тип индекса Visual FoxPro | Тип индекса SQL Server | 
|---|---|
| Первичный | Кластеризованный уникальный | 
| Кандидат | Уникальный | 
| Уникальный, обычный | Не уникальный | 
Мастер наращивания использует имена индексов Visual FoxPro в качестве имен индексов в SQL Server. Если имя индекса оказывается зарезервированным ключевым словом, мастер наращивания изменяет это имя, присоединяя к нему символ "_".
Замечание
SQL Server не поддерживает убывающие и возрастающие индексы и не разрешает использовать выражения в индексах сервера. Мастер наращивания в ходе наращивания индекса удаляет выражения Visual FoxPro из выражений индекса; на сервер передаются только имена полей.
Отображение объектов мастером наращивания
В табл. 23.4 показано, как отображаются объекты из Visual FoxPro в SQL Server:
Таблица 23.4. Отображение объектов мастером наращивания.
| Объект Visual FoxPro | Объект SQL Server | 
|---|---|
| База данных | База данных | 
| Таблица | Таблица | 
| Индексы | Индексы | 
| Поле | Поле | 
| Значение по умолчанию | Значение по умолчанию | 
| Правило проверки достоверности таблицы | Хранимые процедуры SQL Server, вызываемые из Триггеров UPDATE И INSERT | 
| Правило проверки достоверности поля | Хранимые процедуры SQL Server, вызываемые из Триггеров UPDATE И INSERT | 
| Постоянные отношения (там, где они используются в качестве ограничений ссылочной целостности) | Триггеры Update, Insert и Delete | 
