Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ІНДЗ інформатика.doc
Скачиваний:
7
Добавлен:
06.05.2019
Размер:
2.61 Mб
Скачать

Робота з базами даних в ms Access

Виконано проектування бази даних відповідно до варіанту 0 індивідуального завдання. Використовуючи засоби MS Access, створена база даних (БД). Визначени зв'язки між таблицями БД, а також головна та підлегла таблиці для кожного зв'язку. Побудувана схема даних і встановлени властивості зв'язків. Введени дані в таблиці у відповідності до тематики варіанту (рис. 2, 3, 4, 5, 6, 7, 8, 9).

Рис. 2. Структура таблиці Надбавки

Рис. 3. Таблиця Надбавки

Рис. 4. Структура таблици Товари.

Рис. 5. Таблиця Товари

Рис. 6. Структура таблици Прибутки

Рис. 7. Таблиця Прибутки

Рис. 8. База даних КомПримAccess

Рис. 9. Схема даних

Створення, редагування та використання запитів у базі даних ms Access

У базі даних КомПримAccess:

1. Створені однотабличний та багатотабличний запити на вибірку даних, а також запит з полем, що обчислюється (рис. 10-16).

2. Відсортовані результати запиту за одним та декількома ключами сортування. Створений в режимі "Конструктор" багатотабличний запит з параметром (рис. 17-22).

3. На основі запиту з полем, що обчислюється, створений запит на створення таблиці та на поновлення записів однієї з таблиць. Створений запит на додавання записів до однієї з таблиць. Створений в режимі "Конструктор" запит на вилучення записів з однієї з таблиць, а також запити на каскадне відновлення та вилучення (рис. 23-35).

Рис. 10. Однотабличний запит

Рис. 11. Результат виконання однотабличного запиту

Рис. 12. Багатотабличний запит

Рис. 13. Результат виконання багатотабличного запиту

Рис. 14. Результат виконання багатотабличного запиту, створеного майстром

Рис. 15. Запит з полем, що обчислюється

Рис. 16. Результат виконання запита з полем, що обчислюється

Рис. 17. Сортування за полем ОбчПриб

Рис. 18. Сортування за полями Назва товару, Кількість, ОбчПриб

Рис. 19. Сортування за полями Кількість, ОбчПриб, Назва товару

Рис. 20. Багатотабличний запит з параметром

Рис. 21. Введення номера кварталу

Рис. 22. Результат виконання багатотабличного запиту з параметром

Рис. 23. Запит на створення таблиці

Рис. 24. Результат виконання запиту на створення таблиці

Рис. 25. Запит на поновлення

Рис. 26. Результат виконання запиту на поновлення

Рис. 27. Запит на додавання записів

Рис. 28. Результат виконання запиту на додавання записів

Рис. 29. Запит на вилучення записів

Рис. 30. Результат виконання запиту на вилучення записів

Рис. 31. Запит на каскадне відновлення записів

Рис. 32. Результат виконання запиту на каскадне відновлення записів

Рис. 33. Запит на каскадне вилучення записів

Рис. 34. Результат виконання запиту на каскадне вилучення записів

Рис. 35. Запити бази даних КомПримAccess

Алгоритм задачі обробки економічної інформації

Відповідно до індивідуального завдання розроблена економіко-математична модель процесу обробки даних.

Розроблена блок-схема алгоритму рішення індивідуального завдання з дотриманням вимог Державного стандарту на графічне оформлення алгоритмів.

Розроблена та представлена в табличному вигляді структура даних із вказівкою основних реквізитів, імен змінних і типів даних, використовуваних для рішення завдання.

Розроблен сценарій взаємодії користувача із програмним середовищем і на його основі створен ескіз екранної форми для реалізації в програмному середовищі Visual Basic. Визначени основні властивості використовуваних елементів управління та представлени у табличному вигляді.

Економіко-математична модель процесу обробки даних вимагає підготовки необхідних даних, уведення їх у комп’ютер та розрахунок сумарного прибутку для заданоі кількісти видів товарів, кожен з которих має також задану кількість.

Позначення:

НТ – назва товару;

СТ – собівартість одиніци товару;

ОЦ – оптова ціна одиніци товару;

К – кількість одного виду товару;

n – кількість видів товару;

Н – надбавка до оптової ціни для кожного виду товару;

П – сумарни прибуток для усіх видів товару.

Тобто

П = ΣΣ Кij*(ОЦij–СТij+Нj)

Рис. 36. Алгоритм рішення задачі

Для рішення завдання згідно мови Visual Basic вибрана структура даних, яка приведена в табл.4.

Таблиця 4. Структура даних

Реквізит

Імя у програмі

Тип даних

n

n

Integer – цілий

i

i

Integer – цілий

К

intКількість(i)

Integer – цілий

НТ

strНазва(i)

String – рядковий

ОЦ

curОЦ(i)

Currency – грошовий

СТ

curСобівартість(i)

Currency – грошовий

Н

sngНадбавка(i)

Single – дробовий

П

S

Single – дробовий

Екранна форма Прибуток для реалізації в програмному середовищі Visual Basic буде містити кнопки Уведення та Прибуток.