сущности — одном информационном объекте модели данных предметной области. Таблица состоит из полей (столбцов) и записей (строк). Каждое поле содержит одну характеристику информационного объекта предметной области. В записи собраны сведения об одном экземпляре информационного объекта. База данных Access может включать до 32 768 объектов (в том числе формы, отчеты и т. д.). Одновременно может открываться до 2048 таблиц.
Запросы (Queries). Запросы на выборку служат для выборки нужных данных из одной или нескольких связанных таблиц. Результатом выполнения запроса является таблица. В запросе можно указать, какие поля исходных таблиц следует включить в таблицу запроса, как на их основе сформировать записи и отобрать нужные. Таблица запроса может быть использована наряду с другими таблицами базы при обработке данных. Запрос может формироваться с помощью конструктора запросов или инструкции SQL. Запросы на изменение позволяют обновлять, удалять или добавлять данные в таблицы, а также создавать новые таблицы на основе существующих.
Схемы данных (Relationships) определяют, с помощью каких полей таблицы связываются между собой, как будет выполняться объединение данных этих таблиц, нужно ли проверять связную целостность при добавлении и удалении записей, изменении ключей таблиц. Схемы данных в области переходов в окне базы данных отображаются только в проектах Access, работающих с базами данных сервера. Для отображения схемы данных в базах данных Access используется команда Схема данных(Relationships), размещенная на вкладке ленты Работа с базами данных(Database Tools) в группе Показать или скрыть(Show/Hide).
Формы (Forms) являются основным средством создания диалогового интерфейса приложения пользователя. Форма может создаваться для ввода и просмотра взаимосвязанных данных базы на экране в удобном виде, соответствующем привычному для пользователя виду документа. В формы могут вставляться рисунки, диаграммы, звуковые фрагменты, видео. В форму могут включаться процедуры обработки событий, которые позволяют управлять процессом ввода, просмотра и корректировки данных. Такие процедуры хранятся в модуле формы. Возможна разработка форм с набором кнопок, с каждой из которых связано выполнение той или иной функции приложения. Такие формы могут использоваться для создания панелей управления в приложении.
Отчеты (Reports) предназначены для формирования на основе данных базы
выходных документов любых форматов, содержащих результаты решения задач пользователя, и вывода их на печать. Как и формы, отчеты могут включать процедуры обработки событий. Использование графических объектов позволяет дополнять данные отчета иллюстрациями.
Макросы (Macros) являются программами, состоящими из последовательности макрокоманд, которая выполняется по вызову или при наступлении некоторого события в объекте приложения или его элементе управления. Макросы позволяют автоматизировать некоторые действия в приложении пользователя. Создание макросов осуществляется в диалоговом режиме путем выбора нужных макрокоманд и задания параметров, используемых ими при выполнении.
Модули(Modules) содержатпроцедурынаязыке Visual Basic for Applications. Могут создаваться процедуры-подпрограммы, процедуры-функции, которые разрабатываются пользователем для реализации нестандартных функций в приложении пользователя, и процедуры для обработки событий. Использование процедур позволяет создать законченное приложение, которое имеет собственный графический интерфейс пользователя, позволяющий запросить выполнение всех функций приложения, обработать все ошибки и нестандартные ситуации.
В Access для удобства пользователя объекты в области переходов базы данных могут быть объединены в пользовательские группы по функциональному или иному признаку. Группы содержат ссылки на объекты базы данных различных типов. Группы, в свою очередь, объединяются в категории. С помощью такой организации объектов базы данных может быть разработан интерфейс пользовательского приложения, полностью заменяющий существующие ранее кнопочные формы и обеспечивающий доступность только к категориям и группам, наглядно и понятно представляющим функциональность приложения.
Практическое задание №29
Создать
1) Запрос на выработку записей о пожарах в торговых помещениях, на основе запроса создать форму и отчет;
2) Параметрический запрос к таблице «Данные о пожарах» с условием выбора причины пожара;
3) Форму и отчет с круговой диаграммой для вывода среднего времени тушения пожара в зависимости от вида объекта.
Разрабатывается структура таблицы базы данных, в режиме конструктора определяется состав полей таблиц и их свойства.
В каждую таблицу вводятся данные согласно заданию. Определяется связи между таблицами, для этого выполняется команда «Сервис». Устанавливается тип соединения один к одному.
Создается запрос к таблице «Данные о пожарах» по условию задания в режиме конструктора. Выбираются поля для запроса и в строке «Условие отбора» для поля «Причина пожара».
На базе полученного запроса строится форма с помощью мастера, выбираются все поля и внешний вид формы в столбец. На основе запроса создается отчет при помощи ленточного автоотчета.
Создается параметрический запрос к таблице «Вид объектов» с условием выбора объекта. Выбирается поля для запроса и в строке «Условие отбора» для поля «Вид объекта» вводится значение [Введите вид объекта].
Создается форма с круговой диаграммой для вывода среднего времени тушения пожара в зависимости от вида объекта.
Результат выполнения работы представлен в виде файла Ларионов А.В.10(29).accdb
Литература:
1. Шафрин Ю.А., Информационные технологии, 1998г
2. Степанов А.Н. Информатика: Учебник для вузов. 4-е изд. - СПб.: Питер, 2005.
3. Долинер Л.И. Информатика. Вводный курс: Учеб. Екатеринбург: Изд-во Рос. гос. проф.-пед. ун-та, 2005.
4. Степанов А.Н. Информатика: Учебник для вузов. 4-е изд. - СПб.: Питер, 2005.
6. Кайбичев И.А. СУБД Ассеss. - Екатеринбург: Изд-во УрИ ГПС МЧС России, 2005.
7. Беспалов О.В. Аппаратное обеспечение современных ПК. Перспективы развития. - Екатеринбург: УрИ ГПС МЧС России, 2006.
8. Лори Ульрих Фуллер, Кен Кук, Джон Кауфельд , Microsoft Office Access 2007 для "чайников": Пер. с англ. — М. : 2007. — 384 стр. с ил., Издательство «Диалектика».