- •Информация
- •Базы данных
- •Реляционная модель данных
- •Сущность
- •Связь ”многие -ко-многим”
- •Связь ”один -к-одному”
- •Связь ”один -ко-многим”
- •Структура таблицы
- •Типы полей
- •Размеры полей
- •Маска ввода
- •Условие на значение
- •Автоматическое обеспечение ссылочной целостности данных
- •Разделы формы
- •Виды форм
- •Разделы отчета
- •Группировка в отчете
- •Элементы управления форм и отчетов
- •Структура запроса
- •Запрос на выборку
- •Перекрестный запрос
- •Параметры объединения в составных запросах
Автоматическое обеспечение ссылочной целостности данных
Ссы́лочная це́лостность (англ. referential integrity) — необходимое качество реляционной базы данных, заключающееся в отсутствии в любом её отношении внешних ключей, ссылающихся на несуществующие кортежи.
База данных обладает свойством ссылочной целостности, когда для любой пары связанных внешним ключом отношений в ней условие ссылочной целостности выполняется.
Если условие не выполняется, говорят, что в базе данных нарушена ссылочная целостность. Такая БД не может нормально эксплуатироваться, так как в ней разорваны логические связи между зависимыми друг от друга фактами. Непосредственным результатом нарушения ссылочной целостности становится то, что корректным запросом не всегда удаётся получить корректный результат.
Разделы формы
форма в БД - это структурированное окно, которое можно представить так, чтобы оно повторяло форму бланка. Формы создаются из набора отдельных элементов управления.
Форма предоставляет возможности для:
ввода и просмотра информации базы данных
изменения данных
печати
создания сообщений
Структуры формы. Любая форма может включать следующие разделы:
заголовок формы — определяет верхнюю часть формы и может содержать текст, графику и другие элементы управления;
верхний колонтитул — раздел отображается только в режиме предварительного просмотра и обычно содержит заголовки столбцов;
область данных — определяет основную часть формы, содержащую поля, полученные из источника данных;
нижний колонтитул — раздел отображается только в режиме предварительного просмотра в нижней части экранной страницы и обычно содержит номер страницы, дату...
примечание формы — отображается внизу последней экранной страницы формы.
Виды форм
В Access можно создать формы следующих видов:
форма в столбец или полноэкранная форма;
ленточная форма;
табличная форма;
форма главная/подчиненная;
сводная таблица;
форма-диаграмма.
Составная форма и отчет
Форма в столбец представляет собой совокупность определенным образом расположенных полей ввода с соответствующими им метками и элементами управления. Чаще всего эта форма используется для ввода и редактирования данных.
Ленточная форма служит для отображения полей группы записей. Поля не обязательно располагаются в виде таблицы, однако для одного поля отводится столбец, а метки поля располагаются как заголовки столбцов.
Табличная форма отображает данные в режиме таблицы.
Форма главная/подчиненная представляет собой совокупность формы в столбец и табличной. Ее имеет смысл создавать при работе со связанными таблицами, в которых установлена связь типа один-ко-многим.
Форма Сводная таблица выполняется мастером создания сводных таблиц Excel на основе таблиц и запросов Access (мастер сводных таблиц является объектом, внедренным в Access, чтобы использовать его в Access, необходимо установить Excel). Сводная таблица представляет собой перекрестную таблицу данных, в которой итоговые данные располагаются на пересечении строк и столбцов с текущими значениями параметров.
Форма с диаграммой. В Access в форму можно вставить диаграмму, созданную Microsoft Graph. Graph является внедряемым OLE-приложением и может быть запущен из Access. С внедренной диаграммой можно работать так же, как и с любым объектом OLE.