- •Введение
- •1 Индивидуальное задание
- •1.1 Описание предметной области
- •1.2 Запросов в ms Access
- •Запросов в ms Excel
- •2 Разработка базы данных в ms Access
- •2.1 Определение объектов предметной области
- •2.2 Определение атрибутов каждой сущности
- •2.3 Программирование базы данных
- •2.4 Разработка запросов к базе данных
- •3 Разработка пользовательского интерфейса в ms Access
- •4 Разработка пользовательского интерфейса в ms Excel
- •4.1 Импортирование базы данных
- •4.2 Построение диаграмм
- •4.3 Обработка данных с помощью языка программирования vba
- •4.4 Описание созданных функций
- •Заключение
- •Список использованных источников
- •Приложение а Код макросов
- •Приложение б Код кнопок
1 Индивидуальное задание
1.1 Описание предметной области
16 вариант. Ювелирная мастерская
В ювелирной мастерской осуществляется изготовление ювелирных изделий из драгоценных материалов (платина, золото, серебро и т.д.) для частных лиц. При заказе администратор салона заносит в базу данных фамилию, имя, отчество клиента; тип ювелирного изделия (брошь, кольцо, браслет, ожерелье и т.д.); цену и стоимость в зависимости от выбранного материала.
Набор сущностей:
Изделия (Код изделия, Название, Тип, Вес, Цена, Код материала);
Материалы (Код материала, Название, Цена за грамм);
Продажи (Код продажи, Код изделия, Дата продажи, Покупатель).
1.2 Запросов в ms Access
Определить какие изделия заказывали чаще всего за указанный период.
Установить изделия из какого материала заказывали реже всего в заданный интервал времени.
Выяснить в каком месяце продажи были самыми высокими за указанный период.
Выяснить в каком месяце продажи были самыми высокими за указанный период.
Определить типы изделий, проданных на сумму, превышающую заданное значение.
Запросов в ms Excel
Построить диаграмму, которая отражает общее количество изделий, проданных ювелирной мастерской в каждом месяце заданного интервала.
Построить диаграмму, которая для каждого материала отражает уровень популярности по месяцам в заданном диапазоне дат.
Построить диаграмму, которая для определенного клиента отображает сумму его затрат на приобретение продукции по месяцам в заданном диапазоне дат.
Построить диаграмму, которая для каждого типа изделия отображает общую стоимость продаж по месяцам в заданном диапазоне дат.
2 Разработка базы данных в ms Access
2.1 Определение объектов предметной области
Запросы в MS Access
Определить какие изделия заказывали чаще всего за указанный период.
Установить изделия из какого материала заказывали реже всего в заданный интервал времени.
Выяснить в каком месяце продажи были самыми высокими за указанный период.
Выяснить в каком месяце продажи были самыми высокими за указанный период.
Определить типы изделий, проданных на сумму, превышающую заданное значение.
2.2 Определение атрибутов каждой сущности
В базе данных были созданы три таблицы: Изделия, Материалы, Продажи. Их атрибуты представлены на рисунках 1-3.
Рисунок 1 – Атрибуты таблицы Изделия
Рисунок 2 – Атрибуты таблицы Материалы
Рисунок 3 – Атрибуты таблицы Продажи
2.3 Программирование базы данных
С помощью Создание>Таблицы>Конструктор таблиц создадим таблицы, введём имена полей и выберем типы данных для них (Рисунок 4, 5)
Рисунок 4 – Создание таблицы
Рисунок 5 – Выбор типа данных
После того, как заполнили все необходимые поля и выбрали типы данных, перейдём в режим таблицы и сохраним её с соответствующим названием (Рисунок 5-7).
Рисунок 5 – Конструктор таблицы Материалы
Рисунок 6 – Переход в режим таблицы
Рисунок 7 – Сохранение таблицы
Заполним таблицу данными (Рисунок 8).
Рисунок 8 – Заполненная таблица Материалы
Сохраним таблицу (Рисунок 9).
Рисунок 9 – Сохранение таблицы
Аналогично создадим и заполним таблицы Изделия и Продажи (Рисунок 10-13).
Рисунок 10 – Конструктор таблицы Изделия
Рисунок 11 – Заполненная таблица Изделия
Рисунок 12 – Конструктор таблицы Продажи
Рисунок 13 – Заполненная таблица Продажи
На рисунке 14 изображены все созданные таблицы
Рисунок 14 – Созданные таблицы
С помощью Работа с базами данных>Отношения>Схема данных создадим схему базы данных. Свяжем Код материала в таблицах Материалы и Изделия, Код продажи в таблицах Изделия и Продажи (Рисунок 15, 16).
Рисунок 15 – Создание схемы БД
Рисунок 16 – Созданная схема БД
