- •Введение
- •Рекомендуемая литература:
- •Цели и задачи курсовой работы
- •Постановка задачи курсовой работы
- •Задание на выполнение
- •3.1 Создание связанного списка в ms Excel
- •3.2 Работа с субд ms Access
- •3.3 Прогнозирование в ms Excel
- •Требования к оформлению
- •Курсовая работа по Информатике База данных электронной техники с использованием пакета ms Office
- •Вопросы к защите
- •Методические указания
3.2 Работа с субд ms Access
На базе связанного списка данных в СУБД MS Access создать базу данных, состоящую их четырех связанных таблиц – «Изделие», «Группы», «Цена», «КварталПотребность».
Таблица «Изделие» должна содержать поля Наименование изделия, Характеристика изделия, Коды групп. Списки изделий взять из MS Excel Лист2 посредством их импорта (ненужные поля не импортировать). Пример процесса импорта приведен на рис. 6.9. Заголовок поля Группа переименовать в Код группы, а содержимое поля представить в виде либо аббревиатур товарных марок, либо других отличительных признаков изделий. В качестве ключевого поля задать поля Код – счетчик записей (добавляется при импорте данных).
Таблица «Группы» должна содержать поля Код группы и Описание группы. Код группы взять из таблицы «Изделие», а описание группы представляет собой полное название группы, или описание отличительных признаков изделия. В качестве ключевого поля задать Код группы.
Таблица «Цена» должна содержать поля «Цена изделия» и «Потребность изделия». Соответствующие поля взять из MS Excel Лист2 посредством их импорта (ненужные поля не импортировать). В качестве ключевого поля задать поле Код, для которого задать числовой тип данных. Отсортировать таблицу «Цена» в порядке увеличения цены изделия.
Таблица «КварталПотребность» должна содержать поля Код группы, Квартал и Потребность за квартал. В таблице для каждого изделия указать произвольным образом значения потребностей в изделии за 1, 2, 3 и 4 кварталы. При этом суммарная потребность изделия за год должна совпасть с годовой потребностью, рассчитанной в таблице «Статистика» ССД (п. 3.3 последний показатель). В качестве составного ключа взять поля Код группы и Квартал.
Связать таблицы между собой по соответствующим ключевым полям. Примеры фрагментов таблиц БД «Офисные телефоны» и межтабличных связей, приведены на рис. 6.10 и 6.11 соответственно.
Используя фильтр, в таблице «Изделие» отобразить только записи любых двух групп изделия.
Рассчитать стоимость изделия, исходя из цены за единицу и значения потребности. Для этого создать запрос «Стоимость», в котором создать новое расчетное поле Стоимость с соответствующим выражением. Присвоить полю Стоимость тип «денежный».
По завершению выполнить двухуровневую сортировку по полям Потребность, а затем по Стоимости.
Открыть схему данных, добавить к ней запрос «Стоимость» и связать его с таблицей «Изделие» по полю Код.
Отфильтровать записи одной их групп по стоимости выше средней для этой группы.
Рассчитать стоимость изделия со скидкой. Для этого в запросе «Стоимость» создать поле Стоимость со скидкой и построить выражение, исходя из потребности изделия и величины скидки на его стоимость:
Если потребность изделий в штуках, |
21 – 30 |
16 - 20 |
11 – 15 |
6 – 10 |
2 – 5 |
то скидка на стоимость в % |
10 |
6 |
4 |
2 |
0 |
Расчет выполнить с использованием встроенной функции IIf().
Присвоить полю Стоимость со скидкой тип «денежный».
Рассчитать стоимость изделия со скидкой в валюте. Для этого в запросе «Стоимость» создать поле Стоимость в валюте и построить выражение, исходя из значения поля Стоимость со скидкой и заданного курса рубля, взятого по варианту из таблицы 3. Присвоить новому полю тип «фиксированный» с двумя знаками после запятой.
Создать запрос «Статистический», в котором для каждой группы рассчитать максимальную, минимальную, среднюю арифметическую, суммарную стоимость в рублях, а также количество записей в группе. Сравнить полученный результат с данными из ССД.
Создать запрос, выводящий показатель, заданный в табл. 6
Таблица 6. Показатели
N варианта |
Задачи. Вывести список наименований: |
|
|
стоимости в валюте изделий 5 и 2 групп |
|
|
стоимости изделий 1и 2 групп |
|
|
стоимости со скидкой изделий 3 группы |
|
|
стоимости в валюте изделий 5 и 4 групп |
|
|
стоимости изделий 1 и 3 групп |
|
|
стоимости со скидкой изделий 2 группы |
|
|
стоимости в валюте изделий 5 и 3 групп |
|
|
стоимости изделий 1 и 4 групп |
|
|
стоимости со скидкой изделий 5 группы |
|
|
стоимости в валюте изделий 4 и 2 групп |
|
|
стоимости изделий 1 и 5 групп |
|
|
стоимости со скидкой изделий 4 группы |
|
|
стоимости в валюте изделий 5 и 1 групп |
|
|
стоимости изделий 2 и 3 группы |
|
|
стоимости со скидкой изделий 1 группы |
|
|
стоимости в валюте изделий 4 и 1 группы |
|
|
стоимости изделий 2 и 4 группы |
|
|
стоимости со скидкой изделий 4 и 3 групп г |
|
|
стоимости в валюте изделий 1 группы |
|
|
стоимости изделий 2 и 5 группы |
|
|
стоимости со скидкой изделий 4 и 5 групп |
|
|
стоимости в валюте изделий 2 группы |
|
|
стоимости изделий 3 и 4 группы |
|
|
стоимости со скидкой изделий 3 и 5 групп |
|
|
стоимости в валюте изделий 3 группы |
|
|
стоимости изделий 3 и 5 группы |
|
|
список наименований, стоимости со скидкой изделий 3 и 2 групп |
|
|
стоимости в валюте изделий 4 группы |
|
|
стоимости изделий 4 и 5 групп |
|
|
стоимости со скидкой изделий 2 и 1 групп |
|
|
стоимости в валюте изделий 5 группы |
|
|
стоимости изделий 3 и 1 групп |
|
|
стоимости со скидкой изделий 3 и 4 групп |
Создать запрос «КвартальнаяПотребность», в котором для двух любых групп отобразить величину потребности изделия за каждый квартал.
На базе запроса «КвартальнаяПотребность» создать форму, а затем на ее основе построить временные диаграммы, отражающие зависимость величины потребности от времени (квартала) для каждой из двух групп. На диаграммах отразить для каждой группы линию тренда и подобрать законы изменения квартальной потребности.
Создать форму из любых двух связанных объектов.
Построить диаграмму стоимости изделий группы с наибольшим количеством наименований. Для четных N вид диаграммы – кольцевая, а для нечетных N – круговая.
Подготовить «Отчет оплаты покупки изделия через Интернет магазин» со следующими полями:
Цена изделия |
Наименование изделия |
Описание группы |
Потребность изделия |
Стоимость со скидкой |
471,00р. |
Телефон Panasonic KX-TS2350RUT |
Радиотелефон Siemens |
21 |
8 901,90р. |
679,00р. |
Телефон Siemens Euro set 5010 Anthracite |
Телефон Siemens |
23 |
14 055,30р. |
… |
… |
… |
… |
… |
1 251,00р. |
Телефон Siemens Euroset/Gigaset 5020 Anthracite |
Телефон Siemens |
15 |
17 826,75р. |
Итого: ХХХХХ,ХХр.
Для этого сначала создать запрос «Отчет» с нужными полями, а затем на его основе создать сам отчет. Отсортировать отчет в порядке увеличения цены изделия. Рассчитать Итоговую стоимость изделий БД.
Подготовить полный отчет об одной группе изделии с учетом годовой потребности изделия.
