Читайте также:
|
|
Откроется диалоговое окно Параметры соединения.
В приведенной ниже таблице (на примере таблиц "Клиенты" и "Заказы") представлены три варианта, отображаемые в диалоговом окне Параметры соединения, тип соединения, используемый в них, и все ли строки или только совпадающие включаются в каждую таблицу.
ВАРИАНТ | РЕЛЯЦИОННОЕ СОЕДИНЕНИЕ | ЛЕВАЯ ТАБЛИЦА | ПРАВАЯ ТАБЛИЦА |
1. Объединение только тех записей, в которых связанные поля обеих таблиц совпадают. | Внутреннее соединение | Сопоставленные строки | Сопоставленные строки |
2. Объединение ВСЕХ записей из таблицы "Клиенты" и только тех записей из таблицы "Заказы", в которых связанные поля совпадают. | Левое внешнее соединение | Все строки | Сопоставленные строки |
3. Объединение ВСЕХ записей из таблицы "Заказы" и только тех записей из таблицы "Клиенты", в которых связанные поля совпадают. | Правое внешнее соединение | Сопоставленные строки | Все строки |
При выборе варианта 2 или 3 на линии связи будет отображена стрелка, указывающая на ту сторону связи, в которой отображаются только сопоставленные строки.
ИЗМЕНЕНИЯ В ДИАЛОГОВОМ ОКНЕ ПАРАМЕТРЫ СОЕДИНЕНИЯ
Откроется окно "Схема данных". Если в базе данных еще не определены связи и окно "Схема данных" вызывается впервые, откроется диалоговое окно Добавление таблицы. Нажмите в нем кнопку Закрыть.
Появятся все таблицы со связями, а также соответствующие линии.
Откроется диалоговое окно Изменение связей.
К НАЧАЛУ СТРАНИЦЫ
Обеспечение целостности данных
Цель сохранения целостности данных состоит в недопущении появления потерянных записей и поддержании ссылок в синхронизированном состоянии, чтобы исключить появление записей со ссылками на несуществующие записи. Целостность данных обеспечивается при ее включении во время создания связи между таблицами. Если однажды обеспечить целостность данных, Access будет отклонять обновления, изменяющие целевой объект ссылки, и операции удаления, удаляющие его. Сведения о том, как обеспечить в Access обновление и удаление ссылок с соответствующим изменением всех связанных строк, см. в разделе Задание каскадных параметров.
ВКЛЮЧЕНИЕ И ОТКЛЮЧЕНИЕ ОБЕСПЕЧЕНИЯ ЦЕЛОСТНОСТИ ДАННЫХ
Откроется диалоговое окно Изменение связей.
В режиме обеспечения целостности данных действуют правила, указанные ниже.
ПРИМЕЧАНИЯ
При возникновении проблем обратите внимание на указанные ниже необходимые условия обеспечения целостности данных.
ЗАДАНИЕ КАСКАДНЫХ ПАРАМЕТРОВ
Может потребоваться изменить значение на стороне связи "один". В этом случае необходимо, чтобы приложение Access автоматически выполнило обновление всех задействованных строк за одну операцию. Так обновление будет полностью завершено и база данных не останется в несогласованном состоянии, когда одни строки обновлены, а другие — нет. Избежать проблемы несогласованного изменения в Access можно с помощью параметра "Каскадное обновление связанных полей". Если при обеспечении целостности данных выбрать этот параметр, а затем обновить первичный ключ, Access автоматически обновит все поля, ссылающиеся на этот первичный ключ.
Может также потребоваться удалить строку и все связанные записи, например запись грузоотправителя и все связанные с ним заказы. Для этого в Access предусмотрен параметр "Каскадное удаление связанных записей". Если при обеспечении целостности данных выбрать этот параметр, приложение Access при удалении записи, содержащей первичный ключ, автоматически удалит все записи со ссылкой на этот первичный ключ.
ВКЛЮЧЕНИЕ И ОТКЛЮЧЕНИЕ КАСКАДНОГО ОБНОВЛЕНИЯ И КАСКАДНОГО УДАЛЕНИЯ
Откроется диалоговое окно Изменение связей.
ПРИМЕЧАНИЕ. Если первичным ключом является поле "Счетчик", установка флажка Каскадное обновление связанных полей не произведет никакого эффекта, поскольку изменить значение поля "Счетчик" нельзя.
Дата добавления: 2015-10-29; просмотров: 91 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Открытие таблицы в режиме таблицы | | | Задание 2. Создание таблицы Дисциплина |