Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Цель работы: Научиться работать в СУБД MS Access. Строить приложение локальных баз данных. Выполнять простейшие вычисления; знать типы данных и допустимые операции над ними.



 

 


Цель работы: Научиться работать в СУБД 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 – система управления реляционными базами данных, т.е. информация в таких базах данных хранится в таблицах, свеянных между собой. | Тема: Учет товаров по категориям

mybiblioteka.su - 2015-2024 год. (0.009 сек.)