Рисунок 11 - Схема данных
Загрузка данных представляет собой ввод информации в БД. Полученные
таблицы приведены на рисунках 12-16.
Рисунок 12 - Таблица «Кадры»
Рисунок 13 - Таблица «Услуги»
Рисунок 14 - Таблица «Сотрудники»
Рисунок 15 - Таблица «Клиенты»
Рисунок 16 - Таблица «Сделки»
Для создания запросов СУБД MS Access предоставляет две функции:
- мастер запросов;
- конструктор запросов.
. Создадим запрос на выборку сделок агентства ранее 2014 года при помощи мастера запросов:
- на вкладке «Создание» в графе «Запросы» выбираем «Мастер запросов»;
- в качестве типа запроса выбираем «Простой запрос»;
- в качестве исходной таблицы выбираем таблицу «Сделки»;
- в качестве полей выбираем поля «Сотрудник», «Клиент», «Услуга», «Дата», «Сумма»;
- в качестве типа отчета выбираем «подробный»;
- присваиваем запросу имя «Сделки ранее 2014 г»;
- в качестве дальнейших действий выбираем изменение макета запроса;
- полю «Дата» приписываем условие отбора «<#01.01.2014#».
Результат выполнения данного запроса приведен на рисунке 17:
Рисунок 17 - Результат запроса сделок ранее 2014 года
. Создадим запрос сделок, сумма которых превышает 15000 рублей при помощи конструктора запросов:
- на вкладке «Создание» в графе «Запросы» выбираем «Конструктор запросов»;
- добавляем таблицу «Сделки»;
- в ленту запроса перетаскиваем поля «Сотрудник», «Клиент», «Услуга», «Дата», «Сумма»;
- полю «Сумма» присваиваем условие отбора «>15000» [10].
Результат выполнения данного запроса приведен на рисунке 18:
Рисунок 18 - Результат запроса сделок дороже 15000 рублей
Как говорилось ранее, MS Access позволяет создавать отчеты, отображающие данные БД в виде, удобном для печати.
Создадим отчет, представляющий собой прайс-лист рекламного агентства:
- на вкладке «Создание» в графе «Отчеты» выбираем «Мастер отчетов»;
- в качестве исходной таблицы выбираем таблицу «Услуги»;
- в качестве полей для отображения выбираем поля «Наименование» и «Стоимость»;
- в качестве макета выбираем табличный макет [7].
Результат данного отчета представлен на рисунке 19:
Рисунок 19 - Отчет «Прайс-лист»
В рамках выполнения практической части была разработана БД рекламного
агентства с использованием СУБД MS Access, содержащая в себе реализацию
запросов и отчета.
В рамках выполнения данной работы была подробно рассмотрена тема баз данных. Базой данных называется набор сведений, относящихся к некоторой предметной области, организованный по определенным правилам, которые предусматривают общие принципы описания, хранения и обработки данных [13].
В первой главе описаны основные понятия теории баз данных, а также приведен перечень обязательных элементов системы, к которым относятся:
- данные, хранящиеся в БД;
- аппаратное обеспечение - устройства хранения и обработки данных;
- программное обеспечение - прикладные программы, при помощи которых реализуется взаимодействие пользователя с БД;
- пользователи.
Для управления базами данных, их создания и ведения применяются специализированные программные комплексы - системы управления базами данных. Функции СУБД подробно описаны в первой главе работы. Там же приведена классификация СУБД с точки зрения используемой модели данных. СУБД бывают:
- реляционные;
- иерархические;
- сетевые.
Наиболее распространенной СУБД на сегодняшний день является СУБД MS Access, обладающая широким диапазоном средств ввода, анализа и представления данных [12]. Именно эта СУБД описывается во второй главе работы:
- перечисляются основные объекты MS Access;
- формы нормализации отношений;
- этапы проектирования;
- элементы физической структуры данных.
Третья глава работы - практическая. В рамках данной главы была
разработана небольшая БД рекламного агентства, отображающая процесс разработки
БД при помощи MS Access. Кроме непосредственной разработки БД также была
продемонстрирована работа с запросами и отчетами.
1. Баканов М.В. Базы данных. Системы управления базами данных: учебное пособие / М.В. Баканов, В.В. Романова, Т.П. Крюкова. Кемеровский технологический институт пищевой промышленности. - Кемерово, 2010. - 166 с.
. Бекаревич Ю.Б. Самоучитель Access 2010 / Ю.Б. Бекаревич, Н.В. Пушкина. - СПб.: БХВ-Петербург, 2011. - 432 с.
. Быкова В.В. Искусство создания базы данных в Microsoft Office Access 2007: учеб. пособие. - Красноярск: Сиб. федер. ун-т, 2011. - 260 с.
. Голицына О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: ФОРУМ: ИНФРА-М, 2010. - 352 с.
. Гурвиц Г.А. Microsoft Access 2010. Разработка приложений на реальном примере. - СПб.: БХВ-Петербург, 2010. - 496 с.
. Гущин А.Н. Базы данных. 2-е изд., испр. и доп.: учебно-методическое пособие. М.-Берлин: Директ-Медиа, 2015. - 311 с.
. Днепров А. Microsoft Access 2007. - СПб.: Питер, 2010. - 240 с.
. Карпова И.П. Базы днных: Учебное пособие. - СПб.: Питер, 2013. - 240 с.
. Карчевский Е.М. Access 2010 в примерах: учебное пособие / Е.М. Карчевский, И.Е. Филиппов, И.А. Филиппова. Казань, 2012. - 140 с.
. Кумскова И.А. Базы данных: учебник - 2-е изд., стер. - М.: КНОРУС, 2012. - 488 с.
. Ланец С.А. Пакеты прикладных программ в экономике: учеб. пособие / С.А. Ланец, Н.А. Насонова, И.С. Спинка; под ред. С.А. Ланца. - Хабаровск: Изд-во ДВГУПС, 2013. - 119 с.
. Лащенко А.П. Проектирование баз данных и СУБД Access 2007 / А.П. Лащенко, Т.В. Кишкурно. - Минск: БГТУ, 2011. - 120 с.
. Литвинов В.А. Информационные технологии в юридической деятельности: Учебное пособие. Стандарт третьего поколения. - СПб.: Питер, 2013. - 320 с.
. Макарова Н.В. Информатика: Учебник для вузов / Н.В. Макарова, В.Б. Волков. - СПб.: Питер, 2011. - 576 с.
. Мартиросова Т.М. Основы проектирования баз данных. Практикум: учеб. пособие. - Волгоград: ИУНЛ ВолгГТУ, 2012. - 48 с.
. Нестеров С.А. Базы данных: учеб. пособие. - СПб.: Изд-во Политех. ун-та, 2013. - 150 с.
. Одиночкина С.В. Разработка баз данных в Microsoft Access 2010. - СПб.: НИУ ИТМО, 2012. - 83 с.
. Радыгин В.Ю. Базы данных и СУБД: учебно-методическое пособие. - М.: МГИУ, 2011. - 72 с.
. Саак А.Э. Информационные технологии управления: Учебник для вызов. 2-е изд. / А.Э. Саак, Е.В. Пахомов, В.Н. Тюшняков. - СПб.: Питер, 2012. - 320 с.