Базы данных, состоящие из связанных двумерных таблиц, принято называть реляционными

Целостность данных означает систему правил, используемых для поддержания связей между записями в связанных таблицах, а также обеспечивает защиту от случайного удаления или изменения связанных данных. Установить проверку целостности данных можно, если выполнены следующие условия:

- связанное поле главной таблицы является ключевым полем или имеет уникальный индекс;

- связанные поля имеют один тип данных. Здесь существует два исключения. Поле счётчика м.б. связано с числовым полем, если в последнем в свойстве «размер поля» указано значение «длинное целое»;

- обе таблицы принадлежат одной БД Access.

Установив целостность данных, необходимо следовать следующим правилам:

1. невозможно ввести в связанное поле подчинённой таблицы значение, отсутствующее в связанном поле главной таблицы. Однако можно ввести пустое значение, показывающее, что для данной записи связь отсутствует;

2. не допускается удаление записи из главной таблицы, если существуют связанные с ней записи в подчинённой таблице;

3. невозможно изменить значение ключевого поля в главной таблице, если существуют записи, связанные с данной.

Чтобы эти правила применить к конкретной связи, при её создании следует установить флажок «обеспечение целостности данных». Если данный флажок установлен, то любая попытка выполнить действие, нарушающее одно из перечисленных правил приведёт к выводу предупреждения, а само действие выполнено не будет.

Чтобы преодолеть ограничения на удаление или изменение связанных записей, сохраняя при этом целостность данных, следует установить флажки «каскадное обновление связанных полей» и «каскадное удаление связанных записей». Если установлен флажок «каскадное обновление связанных полей», то при изменении ключевого поля главной таблицы автоматически изменяются и соответствующие значения связанных записей. Если установлен флажок «каскадное удаление связанных записей», то при удалении записи в главной таблице удаляются и все связанные записи в подчинённой таблице.

Создание реляционной БД подразумевает разработку модели будущей БД, состоящей из объектов и их связей. Процесс проектирования включает определения перечня необходимых таблиц и задание их структуры, с также установки типа связей между этими таблицами.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: