Субд access. Операции над таблицами. Фильтрация данных. Установление связей между таблицами. Обеспечение целостности данных
Access позволяет производить редактирование полей и записей таблицы. Переименование, добавление, удаление полей возможны как в режиме Конструктора, так и в режиме Таблицы. Ввод данных в таблицу и их редактирование ведется в режиме Таблицы. Существуют три операции с записями: добавление, удаление, изменение.
Данные, хранящиеся в таблицах базы данных, должны иметь простые и доступные средства поиска нужной информации. Для этого Access предлагает такие средства, как сортировка, фильтрация и поиск данных.
Сортировка используется для удобства нахождения данных. Сортировку записей можно производить как по одному, так и по нескольким полям. Для этого нужно установить курсор на любую строку соответствующего столбца или выделить несколько столбцов и выполнить команду Сортировка по возрастанию (убыванию) меню Записи или воспользоваться соответствующими кнопками инструментальной панели.
Фильтрация - это способ быстрого отбора записей в режиме таблицы в соответствии с заданным критерием.
Связи
Для того чтобы удобно было работать со всеми данными, хранящимися в реляционных таблицах, между ними должны быть установлены связи. Существуют следующие правила для установления связей между таблицами:
• таблицы должны содержать поля с одинаковыми записями;
• типы данных, длины нолей, а главное — значения обязательно должны совпадать.
Связи между таблицами устанавливаются на Схеме данных.
Схема данных строится в соответствии с информационно-логической моделью данных. При построении схемы данных Access автоматически выбирает тип связи по выбранному полю таблиц.
Одна из связанных таблиц является главной (базовой), вторая — подчиненной. Access позволяет установить связи следующих типов:
• связь один-к-одному, при которой одной записи из главной таблицы соответствует одна запись из подчиненной таблицы;
• связь один-ко-многим, при которой одной записи из главной таблицы соответствует несколько записей из подчиненной таблицы.
Чтобы вызвать окно Схема данных, необходимо выполнить одноименную команду меню Сервис или нажать соответствующую кнопку инструментальной панели.
Добавить таблицу в окно Схема данных можно, вызвав правой кнопкой мыши контекстное меню и выбрав пункт Добавить таблицу или выполнив команду Связь -Добавить таблицу, а также используя соответствующую кнопку инструментальной панели.
В окне Схема данных для установки связи между таблицами следует перетащить поле, по которому устанавливается связь, из базовой таблицы в поле подчиненной. В появившемся окне Связи можно задать параметры для устанавливаемой связи:
• обеспечение целостности связи;
• каскадное обновление полей;
• каскадное удаление связанных полей.
Целостность данных означает систему правил, которые используются для поддержания связей между записями в связанных таблицах, а также обеспечивают защиту связанных данных от случайного удаления или изменения.