Таблица — это объект СУБД, предназначенный для хранения данных в виде записей (строк) и полей (столбцов).
Порядок создания структуры пустых таблиц, заполнения их данными, редактирования и связывания подробно описан в учебном пособии.
Поясним назначение опции Обеспечение целостности данных, устанавливаемой в диалоговом окне Связи. Если эта опция включена, то после нажатия кнопки ОК, а также каждый раз после внесения изменений в таблицу Access запускает в работу специальный алгоритм проверки правильности заполнения таблиц, в части обеспечения их связи. Рассмотрим этот алгоритм на примере связи таблицы ЗАВОД с таблицей СТРОЙМАТ.
На первом шаге алгоритма берется первая запись связанной таблицы-запроса СТРОЙМАТ. В этой записи берется значение з_жби поля Н_ЗАВ, используемого для связи. Далее, в таблице-запросе ЗАВОД осуществляется поиск такой записи, в которой значение поля Н_ЗАВ, используемого для связи, совпадает со значением образца поиска з_жби поля Н_ЗАВ таблице СТРОЙМАТ. Этот поиск в таблице-запросе начинается с первой записи (сверху вниз). В нашем примере будет найдена первая запись таблицы ЗАВОД. Эта запись будет единственной, так как поле поиска ключевое. Таблица-запрос называется главной таблицей. Связанная таблица-запрос называется подчиненной таблицей.
На втором шаге берется вторая запись связанной таблицы-запроса СТРОЙМАТ и описанный выше алгоритм повторяется. Шаги алгоритма повторяются до исчерпания записей в связанной таблице-запросе.
Если на каком-либо шаге описанный выше поиск окажется неудачным, то появится сообщение об ошибке. В этом случае пользователь должен проверить содержимое полей, используемых для связи, как в таблице-запросе, так и в связанной таблице-запросе. Данные в этих полях, их типы и свойства должны быть идентичными и соответствовать результатам датологического проектирования.