Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Обеспечение целостности данных

Изучение предметной области | Описание первичных документов | Выявление функциональной зависимости | Создание таблиц базы данных | Создание таблицы ТОВАР | Создание маски ввода | Создание домена | Самостоятельная работа | Использование поля со списком при вводе записей. | Отображение записей подчиненных таблиц в главной таблице |


Читайте также:
  1. BI и хранилища данных
  2. II. Организационно-педагогические условия реализации программы (материально-техническое обеспечение образовательного процесса)
  3. II. Цены, возмещающие издержки с обеспечением или без обеспечения прибыли
  4. III. Обеспечение безопасности участников и зрителей
  5. III. ОБЕСПЕЧЕНИЕ БЕЗОПАСНОСТИ УЧАСТНИКОВ И ЗРИТЕЛЕЙ
  6. III.Учебно-материальное обеспечение
  7. V. Организация и обеспечение деятельности полномочного представителя

Если связываемые в схеме данных таблицы находятся в отношении 1:1 и 1:М, для связи можно задать параметр обеспечения связной целостности данных. Обеспечение связной целостности данных означает, что Access при корректировке базы данных обеспечивает для связанных таблиц контроль за соблюдением следующих условий:

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

2) в главной таблице нельзя удалить запись, если не удалены связанные с ней записи в подчиненной таблице;

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

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

1) связываемые поля имеют одинаковый тип данных, причем имена полей могут быть различными;

2) обе таблицы сохраняются в одной базе данных Access;

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

Для каждой из ранее установленных связей базы данных "Склад" установим в окне Изменение связей флажок Обеспечение целостности данных. Установление связи с параметром обеспечения целостности данных возможно только в том случае, если таблицы ранее были заполнены корректными данными. В противном случае появится сообщение о невозможности установить связь. Например, если эти условия целостности не соблюдены для ранее загруженных данных таблиц покупатель и договор (Рисунок 5.4), то при попытке установить параметр обеспечения целостности выдается сообщение, показанное на Рисунок 5.5.

Рисунок 5.5. Окно сообщения


Дата добавления: 2015-10-24; просмотров: 101 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Использование поля со списком ключевым столбцом.| Объединение записей взаимосвязанных таблиц

mybiblioteka.su - 2015-2024 год. (0.006 сек.)