- •Тема 9. Системи управління базами даних
- •9.1. Теоретичні відомості та методичні поради до вивчення теми
- •9.1.1. Основні концепції бази даних
- •9.1.2. Проектування бази даних
- •Варіант 1. Етапи проектування бази даних
- •6. Відновлення структури бази даних.
- •Варіант 2. Розробка проекту бази даних
- •9.1.3. Microsoft Access як реляційна субд
- •9.1.3.1. Визначення даних і їх збереження
- •9.1.3.2. Обробка даних
- •9.1.4. Архітектура Microsoft Access
- •9.1.5. Таблиці і поля
- •9.1.5.1. Стовпчики і рядки, поля та записи
- •9.1.5.2. Робота з вікном бази даних
- •9.1.5.3. Створення нової таблиці
- •9.1.5.4. Типи полів
- •9.1.5.5. Використання засобу «Описание»
- •9.1.5.6. Властивості поля
- •9.1.5.7. Формати полів (Format)
- •9.1.5.8. Маска введення (Input Mask)
- •9.1.5.9. Підпис поля (Caption)
- •9.1.5.10. Значення за замовчування (Default Value)
- •9.1.5.11. Умова на значення (Validation Rule) і повідомлення про помилку (Validation Text)
- •9.1.5.12. Обов’язкове поле (Required)
- •9.1.5.13. Порожні рядки (Allow Zero Lenght)
- •9.1.5.14. Індексоване поле
- •9.1.5.15. Установка індексів — первинних ключів
- •9.1.6. Модифікація структури таблиці, дії над таблицями
- •9.1.6.1. Зміна проекту бази даних
- •9.1.6.2. Дії з таблицями
- •9.1.6.3. Друк таблиці
- •9.1.6.4. Пошук даних
- •9.1.6.5. Встановлення зв’язків між таблицями
- •9.1.7. Прості запити
- •9.1.7.1. Створення та використання запиту
- •9.1.7.2. Задання умов у запитах
- •9.1.7.3. Створення запитів для проведення статистичних розрахунків
- •9.1.7.4. Узагальнюючі запити для груп записів
- •9.1.7.5. Обчислювальні (розрахункові) поля в запиті
- •9.1.8. Реляційна модель даних
- •9.1.8.1. Відношення
- •9.1.8.2. Домени та атрибути
- •9.1.8.3. Ключі
- •9.1.8.4. Реляційна модель даних «Постачальники-деталі»
- •9.1.9. Реляційна алгебра
- •9.1.10. Структурована мова запитів (sql)
- •9.1.11. Застосування форм
- •9.1.11.1. Стандартна панель інструментів вікна режиму форми
- •9.1.11.2. Заголовок, ділянка даних і ділянка приміток
- •9.1.11.3. Створення простої форми для введення даних
- •9.1.11.4. Розробка форм вручну
- •9.1.12. Створення звітів
- •9.1.12.1. Автоматичне створення звіту
- •9.1.12.2. Створення звітів за допомогою майстра звітів
- •9.2. Контрольні запитання та теми для обговорення
- •9.3. Завдання для самостійної роботи
- •9.3.1. Проектування баз даних та робота з ними
- •Завдання 2
- •Завдання 6
- •Завдання 7
- •Завдання 8
- •9.3.2. Використання структурованої мови запитів (sql)
- •9.4. Завдання для перевірки знань
- •9.5. Основні терміни та визначення
Завдання 2
Номер відділу |
Код виробу |
Витрати |
Всього витрати |
||
накладні |
матеріали |
заробітна плата |
|||
10 |
К4532 |
2017 |
3214 |
786 |
|
11 |
Т760 |
1200 |
712 |
613 |
|
13 |
Т760 |
960 |
147 |
214 |
|
10 |
Т760 |
567 |
214 |
375 |
|
11 |
К4532 |
450 |
370 |
218 |
|
10 |
Щ2104 |
720 |
350 |
920 |
|
12 |
К4532 |
240 |
160 |
680 |
|
Усього |
|
Сума |
Сума |
Сума |
Сума |
2.1. За допомогою запиту вирахувати дані за графою «Всього витрати». Результат надрукувати та зробити виведення запиту в режимі SQL.
2.2. Визначити: середні накладні витрати в 10-му відділі; кількість записів по 10-му відділу; витрати на матеріали в 11-му відділі. Результати надрукувати та зробити виведення запитів у режимі SQL.
2.3. Зробити звіт разом з підсумками по рядку «Усього». Додати у звіт поточну дату й час, а також прізвище, ім’я та по батькові. Змінити формат напису на звіті на Ж, К, Ч.
Завдання 3
Номер відділу |
Прізвище |
Посада |
Оклад |
Премія |
Сума до сплати |
123 |
Борисенко М. Р. |
менеджер |
270 |
150 |
|
121 |
Рогов К. Т. |
водій |
250 |
130 |
|
122 |
Пилипчук В.М. |
директор |
300 |
200 |
|
123 |
Міщенко Д. Л. |
комерційний директор |
280 |
200 |
|
125 |
Баталова М. А. |
секретар |
150 |
150 |
|
123 |
Резниченко О. Л. |
менеджер |
250 |
250 |
|
127 |
Колесник І. О. |
охоронник |
200 |
100 |
|
Усього |
|
|
Сума |
Сума |
Сума |
3.1. За допомогою запиту вирахувати дані по графі «Сума до сплати». Результат надрукувати та зробити виведення запиту в режимі SQL.
3.2. Визначити прізвище працівника, який має максимальний заробіток; визначити співробітників, які працюють у 123 відділі; зробити вибірку у вигляді таблиці тих працівників, заробіток яких перевищує середній.
3.3. Зробити звіт із заголовком «Відомість» разом з підсумками за рядком «Усього». Додати до звіту поточну дату й час, а також прізвище, ім’я та по батькові. Змінити формат напису на звіті та вставити графічний рисунок.
Завдання 4
Прізвище робітника |
Професія |
Розцінка на деталь |
Кількість виготовлених деталей |
Заробіток |
Борисов М. Р. |
Токар |
0,23 |
117 |
|
Рогов К. Т. |
Фрезерувальник |
0,64 |
96 |
|
Астахов В. М. |
Шліфувальник |
3,15 |
7 |
|
Мішурін Д. Л. |
Токар |
0,37 |
153 |
|
Баталова М. А. |
Свердлувальник |
1,76 |
34 |
|
Резнік О. Л. |
Фрезерувальник |
0,57 |
26 |
|
Колесник І. О. |
Токар |
0,45 |
74 |
|
Усього |
|
Середнє |
Сума |
Сума |
4.1. За допомогою запиту вирахувати дані за графою «Заробіток». Результат надрукувати та зробити виведення запиту в режимі SQL.
4.2. Визначити прізвище робітника, який має найменший заробіток. Результат надрукувати та зробити виведення запиту в режимі SQL. Посортувати дані за прізвищами робітників за спаданням.
4.3. Зробити звіт разом з підсумками за рядком «Усього». Додати до звіту поточну дату й час, а також прізвище, ім’я та по батькові. Зробити напис на звіті «Відомість» розрідженим та вставити графічний рисунок.
Завдання 5
Найменування виробу |
Кількість |
Ціна |
Вартість |
Олівець |
73 |
0,17 |
|
Ручка |
15 |
3,60 |
|
Зошит |
153 |
2,20 |
|
Гумка |
200 |
0,12 |
|
Папір у пачках |
93 |
14,90 |
|
Щоденник |
170 |
5,70 |
|
Календар |
51 |
3,55 |
|
Усього |
Мінімум |
Максимум |
Сума |
5.1. За допомогою запиту вирахувати дані за графою «Вартість». Результат надрукувати та зробити виведення запиту в режимі SQL.
5.2. Зробити вибірку виробів, ціна яких перевищує середнє. Визначити виріб, що має найменшу ціну. Визначити виріб, якого є найбільше. Результати надрукувати та зробити виведення запитів у режимі SQL.
5.3. Зробити звіт разом з підсумками за рядком «Усього». Додати до звіту поточну дату й час, а також прізвище, ім’я та по батькові. Змінити напис на звіті на курсив та вставити графічний рисунок у заголовок.