Чтобы обеспечить целостность данных при построении схемы в Microsoft Access, можно использовать параметры поддержания связной целостности данных. mif.vspu.ru
Поддержка связной целостности означает, что Access контролирует соблюдение следующих условий: mif.vspu.ru
- в подчинённую таблицу нельзя добавить запись со значением ключа связи, не существующим в главной таблице; mif.vspu.ru
- в главной таблице нельзя удалить запись, если не удалены связанные с ней записи в подчинённой таблице; mif.vspu.ru
- изменение значений ключа связи в записи главной таблицы невозможно, если в подчинённой таблице имеются записи, связанные с ней. mif.vspu.ru
Для поддержания целостности можно задать режимы: mif.vspu.ru
- Каскадное обновление связанных полей. mif.vspu.ru При изменении значения ключа связи в записи главной таблицы автоматически изменяется значение в связанных полях в подчинённых записях. mif.vspu.ru
- Каскадное удаление связанных записей. mif.vspu.ru При удалении записи из главной таблицы автоматически удаляются все связанные записи в подчинённой таблице. mif.vspu.ru
Чтобы обеспечить целостность данных, при установлении связи между двумя таблицами нужно: optic.cs.nstu.ru
- Активировать переключатель в окне «Связи» (оно появляется после того, как вручную протягивается связь от одной таблицы к другой). optic.cs.nstu.ru
- Установить флажок «Обеспечение целостности данных». optic.cs.nstu.ru
- Активировать флажки «Каскадное обновление». optic.cs.nstu.ru
При загрузке таблиц базы данных с установленными параметрами целостности система отслеживает корректность связей для вводимых записей. mif.vspu.ru