1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как понимать ссылочную целостность в Microsoft Access

Как понять ссылочную целостность в Microsoft Access. Вы можете убедиться, что отношения между записями в связанных таблицах действительны, применяя ссылочную целостность в Microsoft Access. Например, если обеспечивается ссылочная целостность, вы не сможете удалить запись из таблицы «Клиенты», если в таблице «Продажи» есть соответствующая запись. Эти инструкции предназначены для Access 97.

Целостность отношений

Шаг 1

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

Шаг 2

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

Шаг 3

Помните, что ссылочная целостность не может быть установлена, если не выполнены определенные условия.

Шаг 4

Поймите, что после обеспечения ссылочной целостности необходимо соблюдать определенные правила.

Необходимые условия для установки ссылочной целостности

Шаг 1

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

Шаг 2

Помните, что связанные поля должны иметь один и тот же тип данных. Из этого правила есть два исключения.

Шаг 3

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

Правила, которым необходимо следовать, когда обеспечивается ссылочная целостность

Шаг 1

Поймите, что при принудительной ссылочной целостности вы не сможете ввести значение в поле внешнего ключа связанной таблицы, если это значение не существует в первичном ключе первичной таблицы. Например, в вашей базе данных компакт-дисков вы не можете назначить компакт-диск исполнителю, которого нет в вашей таблице исполнителей. Однако вы можете присвоить компакт-диску нулевое значение. Это означает, что компакт-диск никому не назначен.

Шаг 2

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

Шаг 3

Помните, что вы не можете изменить значение первичного ключа в первичной таблице, если эта запись имеет связанные записи. Например, вы не можете изменить идентификатор записи в своей базе данных компакт-дисков, если в таблице пользователей указано, что этот конкретный идентификатор был заимствован другом.

Совет

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


  1. Как выровнять текст в таблице Microsoft Word
  2. Как составить расписание в Microsoft Access
  3. Как отменить связь таблицы доступа
  4. Как преобразовать запрос доступа в таблицу
  5. Что такое сущность в Microsoft Access?