|
Цель работы: Научиться работать в СУБД MS Access. Строить приложение локальных баз данных. Выполнять простейшие вычисления; знать типы данных и допустимые операции над ними.
Задание:
Таблица 1. Коммивояжеры
Ф.И.О. | Адрес | Телефон |
Таблица 2. Товары
Название | Цена | Ед. изм. (штука, килограмм) |
Таблица 3. Командировки
Список товаров, взятых коммивояжером, и их количества | Список товаров, возвращенных коммивояжером после окончания командировки | Дата начала командировки | Дата окончания командировки |
Требуется:
1. Создать и заполнить таблицы.
2. Рассчитать зарплату коммивояжера за указанный период, N% от вырученной суммы.
3. Поиск адреса с учетом телефона по Ф. И. О. коммивояжера.
4. Вывести график месячного оборота.
1. Создание и заполнение таблиц.
Создадим таблицы в режиме конструктора, начиная с таблицы 1. Для этого выбираем на ленте вкладку «Создание» и на ней команду «Конструктор таблиц». Далее вписываем заданные поля, выбираем их тип и добавляем ключевые поля, а также поля для связи с другими таблицами. В результате получаем следующие таблицы.
Таблица «Коммивояжеры» в режиме конструктора.
Таблица «Товары» в режиме конструктора.
В целях нормализации БД необходимо разбить заданную таблицу 3 на две таблицы: «Командировки» - сведения о командировках и «Ведомости» - сведения о списках товаров.
Таблица «Командировки» в режиме конструктора.
Таблица «Ведомости» в режиме конструктора.
После того, как таблицы созданы заполним их данными контрольного образца. Для этого поочередно, начиная с первой таблицы - «Коммивояжеры», откроем таблицы и впишем значения в соответствующие поля.
Таблица «Коммивояжеры» в режиме данных.
Таблица «Товары» в режиме данных.
Таблица «Командировки» в режиме данных.
Таблица «Ведомости» в режиме данных.
Закончив ввод данных создадим схему-данных для удобства при создании запросов и таблиц. Для этого на ленте выбираем команду «Схема данных» расположенную во вкладке «Работа с базами данных». Далее добавляем все таблицы и настраиваем связи между таблицами по соответствующим полям.
Схема данных разрабатываемой базы данных.
2. Создадим запрос «Зарплата» для расчета зарплаты коммивояжеров за заданный период в размере N% от вырученной суммы. Для удобства запрос создадим в режиме конструктора.
Вид запроса «Зарплата» в конструкторе запросов.
Для вычисляемого поля «Зарплата» воспользуемся построителем выражений:
Вид выполненного запроса «Зарплата».
ввод параметров:
результат:
3. Создадим запрос «Контакты», для поиска адреса с учетом телефона по Ф. И. О. коммивояжера. Запрос аналогично разработаем в режиме конструктора.
Запрос «Контакты» в режиме конструктора.
Вид выполненного запроса «Зарплата».
ввод параметра:
результат:
Как видно по результатам работы, допускается указывать только часть ФИО коммивояжера.
4. Построим график месячного оборота. На первом этапе создадим запрос «Оборот», в котором выберем и подготовим необходимую для графика информацию. Далее зайдем в конструктор отчетов и добавим диаграмму выбрав в качестве данных поля ранее созданного запроса, а также добавим заголовок отчета. В результате манипуляций получим отчет следующего вида.
Вывод: в данной работе мной была разработана локальная база в среде MS Access. В ходе работы мной были приобретены навыки работы с СУБД MS Access при построении локальных приложений баз данных, определены различные типы данных, допустимые операции и вычисления над ними.
Дата добавления: 2015-11-04; просмотров: 22 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
MS ACCESS – система управления реляционными базами данных, т.е. информация в таких базах данных хранится в таблицах, свеянных между собой. | | | Тема: Учет товаров по категориям |