
ЭКзамен псон / MS Access
..docMS Access.
БД в Access является набором взаимосвязанных данных в организованной форме.
Access создаёт реляционную БД, содержащуюся в одной или нескольких таблицах, разделённых на столбцы и строки. Хранятся не только данные, но и объекты интерфейса, запросы, отчёты и программный код .mdb.
Библиотеки и надстройки Access (.mda/.mdl) хранят код VBA(Visual Basic for Application) в откомпилированном виде. БД Access может содержать до 32768 различных объектов и одновременно открывает до 1024 таблиц.
В Access различают следующие основные элементы:
-
Запросы, связывающие между собой данные нескольких таблиц (до 16) и отображение их в виде виртуальных таблиц
-
Формы служат для просмотра ввода, удаления и корректировки данных, содержащихся в таблице и запросе данных
-
Отчёты – позволяющие печатать данные в любом формате, также можно размещать графические объекты
-
Макросы – позволяющие автоматизировать операции Access
-
Модули – представляющие собой процессы, написанные на языке VBA
-
Схемы связей – организовывающие связь среди таблиц в пределах БД
-
DAP – Data Access Pages позволяет отображать и редактировать данные в Access на web-странице.
Access реализует 3 основных рабочих режима:
-
Начальный, в котором с БД можно работать как с файлом
-
Режим конструктора – позволяет создавать структуры таблиц, формировать запросы и отчёты
-
Режим выполнения и просмотра
Создание элементов в Access облегчают различные мастера.
Виды запросов в Access:
-
Запрос на выборку
-
Перекрёстный запрос – суммирует данные из нескольких таблиц
-
Запрос на изменение – позволяет редактировать
-
Запросы с параметрами
Виды связей между таблицами Access:
-
Отношение один к одному – когда каждой записи первой таблицы соответствует не больше одной записи другой и наоборот
-
Отношение многие к одному – когда любой записи таблицы может соответствовать любое количество записей новой, но не наоборот.
-
Отношение один ко многим – когда каждой записи новой таблицы соответствует множество записей у существующей
-
Отношение многие ко многим – когда каждая запись одной из таблиц может соответствовать любому количеству записей другой и наоборот.
Организация связей в Access реализована на основе ключей:
-
Первичный ключ содержит набор значений, полностью определяющих строку базовой таблицы, которая в Access является основной. Каждому значению первичного ключа соответствует одна и только одна строка таблицы.
-
Составной ключ – применяют, если для идентификации записей таблицы необходимо использовать несколько её полей.
-
Внешний ключ – представляет собой поле, значение которого соответствует значениям первичного ключа или части составного первичного ключа другой таблицы, связанной с рассматриваемой.
Формы в Access служат для организации пользовательского интерфейса и ускоряют ввод и работу с данными.
Все приложения, созданные в Access делятся на 2 категории:
-
Обработки транзакции
-
Поддержки принятия решения
Форма состоит из:
-
Заголовка
-
Верхнего колонтитула
-
Области данных
-
Нижнего колонтитула
-
Примечаний
Отчёт Access – это ленточная форма особого рода, сконструированная специально для печати.
Отчёты подразделяются на 6 категорий:
-
Одностолбцовые
-
Ленточные
-
Многостолбцовые
-
Отчёты с группированием данных
-
Почтовые наклейки
-
Свободные отчёты