Информатика и вычислительная техника :: Разработка и эксплуатация удаленных баз данных
Ограничения
Как и в большинстве баз данных, наборы данных поддерживают ограничения в качестве способа обеспечения целостности данных.
Можно определить два типа ограничений:
- Уникальное ограничение: новые значения в столбце должны быть уникальными в пределах таблицы.
- Ограничение внешнего ключа, которое определяет правила обновления дочерних записей в связанной таблице при обновлении или удалении соответствующих записей в основной таблице.
В наборе данных ограничения налагаются на отдельные таблицы (ограничения по внешнему ключу) или столбцы (уникальное ограничение, гарантирующее уникальность значений в столбце).
В Visual Studio ограничения создаются неявно при определении набора данных. При добавлении первичного ключа к набору данных неявно создается уникальное ограничение для столбца первичного ключа
Уникальное ограничение также можно установить, просто присвоив свойству Unique столбца данных значение true.
При создании ограничения внешнего ключа с помощью объекта DataRelation экземпляры класса ForeignKeyConstraint добавляются в свойство ChildKeyConstraint отношения данных.
|
|