- •Перше індивідуальне завдання Теоретичне питання по темі «ms Excel»
- •Теоретичне питання по темі «ms Access»
- •Друге індивідуальне завдання Побудова таблиць та діаграм
- •Приклад виконання завдання
- •Варіанти індивідуальних завдань для рішення математичних задач. Завдання а.
- •Приклад виконання завдання
- •Завдання б
- •Приклад виконання завдання
- •Третє індивідуальне завдання Створення бази даних у субд ms Access
- •Приклад виконання завдання
- •Четверте індивідуальне завдання Робота з системами числення, представлення чисел з фіксованою та плаваючою точкою. Загальні рекомендації до виконання завдання
- •Варіанти індивідуальних завдань
- •П’яте індивідуальне завдання Основи алгоритмізації та підготовка задач до вирішення на еом. Загальні рекомендації до виконання завдання
- •Варіанти індивідуальних завдань
Приклад виконання завдання
Створити таблиці за пропонованою структурою, встановити зв’язки між таблицями, заповнити таблиці даними (не менше 10 записів)
Таблиця 1 – Довідник деталей (Dov_det):
Код деталі |
Найменування деталі |
Ціна (грн.) |
Фактичне виробництво (од.) |
0101 |
Ніжка дерев’яна 0,5 |
3,00 |
100 |
0102 |
Столешниця бук 2х1,5 |
15,00 |
200 |
0103 |
Столешниця дуб 1х1,5 |
25,00 |
500 |
0201 |
Планка перед. |
12,00 |
300 |
0202 |
Спинка м’яка |
15,00 |
200 |
0203 |
Спинка жорстка |
10,00 |
100 |
0204 |
Сидіння м’яке |
10,00 |
200 |
0205 |
Сидіння дерев. |
8,00 |
100 |
0301 |
Табурет каркас |
10,00 |
500 |
0302 |
Табурет сидіння |
5,00 |
500 |
Основні характеристики полів задаються в режимі Конструктор
Поля таблиці «Довідник деталей»:
Ім’я поля |
Тип даних |
Розмір даних |
Особливості |
Підпис |
Kod_det |
Текстовий |
4 знаки |
Ключове поле, індексоване поле, співпадіння не припускаються |
Код деталі |
Naim_det |
Текстовий |
20 знаків |
Поле обов’язкове, порожні рядки неприйнятні |
Найменування деталі |
Cena |
Грошовий |
|
2 десяткових знаки |
Ціна (грн.) |
Virob |
Числовий |
Довге ціле |
|
Фактичне виробництво (од.) |
Таблиця 2– Довідник причин браку (Dov_pb):
Код причини браку |
Назва причини браку |
01 |
Помилки у розрахунках |
02 |
Неналагоджений верстат |
03 |
Неякісна сировина |
Поля таблиці «Довідник причин браку»:
Ім’я поля |
Тип даних |
Розмір даних |
Особливості |
Підпис |
Kod_br |
Текстовий |
2 знаки |
Ключове поле, індексоване поле, співпадіння не припускаються |
Код причини браку |
Naim_prich |
Текстовий |
40 знаків |
Поле обов’язкове, порожні рядки неприйнятні |
Назва причини браку |
Таблиця 3 – Відомість деталей, забракованих з різних причин (Vidom):
Код причини браку |
Код деталі |
Кількість забракованих деталей (од.) |
03 |
0101 |
10 |
01 |
0205 |
4 |
03 |
0301 |
40 |
02 |
0101 |
7 |
01 |
0302 |
10 |
02 |
0301 |
4 |
03 |
0201 |
20 |
01 |
0202 |
8 |
01 |
0204 |
22 |
Зверніть увагу на те, що роботу з таблицею 3 слід розпочинати тільки після заповнення попередніх таблиць, адже дані для відомості беруть з довідників.
Поля таблиці «Відомість деталей»:
Ім’я поля |
Тип даних |
Розмір даних |
Особливості |
Підпис |
Kod_br |
Текстовий |
2 знаки |
Поле індексоване, повторення припустимі |
Код причини браку |
Kod_det |
Текстовий |
4 знаки |
Поле індексоване, повторення припустимі |
Код деталі |
Kilk |
Числовий |
Довге ціле |
|
Кількість забракованих деталей (од.) |
Зв’язки між таблицями встановлюються за допомогою схеми даних і виглядають наступним чином:
Між таблицями «Довідник деталей» та «Відомість деталей» існує зв’язок типу 1:∞ по полю Код деталі, а між відомістю та довідником причин браку – зв’язок типу ∞:1 по полю Код причини браку. Напрямок зв’язку в обох випадках буде від довідника (де означене поле є ключовим) до відомості.
2. Виконати розрахунки втрат від браку продукції шляхом побудови запиту. Одержані результати сформувати у вигляді звіту, де згрупувати дані за видами браку.
Структура запиту для визначення втрат від браку:
Код причини браку |
Назва причини браку |
Код деталі |
Найменування деталі |
Ціна (грн.) |
Фактичне виробництво |
Виробітка (грн.) |
Кількість забракованих деталей |
Втрати від браку (грн.) |
Відсоток втрат від браку |
1 |
2 |
3 |
4 |
5 |
6 |
7=(5*6) |
8 |
9=(8*5) |
10=(9/7)*100 |
Всі поля для запиту, що є в таблиці «Відомість деталей» (куди «збігаються» напрями зв’язків «∞»), беремо з неї, інші – з відповідних таблиць.
Для здійснення розрахунків користуємось клавішею Построить , що виникає на панелі інструментів під час створення запиту в режимі Конструктор.
Для розрахунку значення поля «Виробітка» (7) будуємо вираз:
[Dov_det]![cena]* [Dov_det]![virob]
Для знаходження величини втрат від браку (9) необхідно помножити:
[Dov_det]![cena]*[ Vidom]![kilk]
Для розрахунку відсотка втрат від браку (10) вираз матиме вигляд:
[Vidom]![kilk] / [Dov_det]![virob]*100
Наводимо фрагмент отриманого у нашому прикладі запиту:
Код причини браку |
Назва причини браку |
Код деталі |
Найменування деталі |
Ціна (грн.) |
Фактичне виробництво |
Виробітка (грн.) |
Кількість забракованих деталей |
Втрати від браку (грн.) |
Відсоток втрат від браку |
01 |
Помилки у розрахунках |
0101 |
Ніжка дерев’яна 0,5 |
3,00 |
100 |
300,00 |
10 |
30 |
10 |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
Щоб побудувати звіт, у вікні бази даних обираємо Создание отчета с помощью мастера, що передбачає виконання певних дій і підтвердження натисканням кнопки Далее.
Джерелом даних є створений запит, з якого беремо необхідні поля. Додаємо рівень групування за полем Kod_br (код причини браку).
Далі, клацнувши «Итоги…», обчислюємо підсумкові значення виробітки і втрат від браку.
Макет звіту обираємо «Ступенчатый», орієнтацію – «Книжная», та налаштовуємо ширину полів для розміщення на одній сторінці.
Звіт готовий. Переглядаючи його в режимі конструктора, маємо змогу додатково відформатувати дані.