
- •6.030504 “Економіка підприємства”,
- •6.030505 “Управління персоналом і економіка праці”
- •1. Програма навчальної дисципліни
- •1.1. Опис навчальної дисципліни «Інформатика»
- •Інструментальні:
- •Міжособистісні:
- •Системні:
- •Спеціальні:
- •1.2. Тематичний план навчальноії дисципліни
- •1.3. Зміст навчальної дисципліни «Інформатика»
- •Тема 13. Microsoft Оffice. Субд access.
- •Тема 14. Програмування на мові sql
- •2. Методичні рекомендації до самостійної роботи
- •Тема 13. «Microsoft Office. Субд Access»
- •План вивчення теми
- •Методичні рекомендації до самостійної роботи
- •1. Аналіз концептуальних вимог і інформаційних потреб.
- •2. Виявлення інформаційних об’єктів і зв’язків між ними.
- •3. Побудова концептуальної моделі предметної області й проектування концептуальної схеми бд.
- •Питання для самоконтролю
- •Практичні завдання
- •Тема 13. «Microsoft Office. Субд Access»
- •Бібліографічний список до практичного завдання:
- •Тема 13. «Microsoft Office. Субд Access»
- •Бібліографічний список до практичного завдання:
- •Завдання №3
- •Тема 13. «Microsoft Office. Субд Access»
- •Параметри відображення номерів сторінок
- •Бібліографічний список до практичного завданняя:
- •Завдання№4
- •Тема 13. «Microsoft Office. Субд Access»
- •Структура таблиці даних в Microsoft Excel
- •Бібліографічний список до практичного заняття:
- •Завдання№5
- •Тема 13. «Microsoft Office. Субд Access»
- •7. Створіть структури таблиць бд “Накладная”. Назви таблиц, і’мя полів та дані, які потрібно ввести в таблиці файлу бд, наведено у табл.. 2.11-2.15.
- •Структура та дані таблиці «Контрагенты»
- •Структура та дані таблиці «Спецификация»
- •Структура та дані таблиці «Товары»
- •Структура та дані таблиці «Города»
- •Тема 14. Програмування на мові sql
- •Питання для самоконтролю
- •Практичні завдання
- •Тема 14. Програмування на мові sql
- •I. Мінімальний синтаксис інструкції select.
- •II. Вибір неповторюваних значень.
- •III. Зміна назви полів та збереження даних запиту у окрему таблицю.
- •IV. Упорядкування результатів запитів
- •Бібліографічний список до практичного заняття
- •Завдання №7
- •Тема 14. Програмування на мові sql
- •I. Створення запитів з умовами
- •II. Створення запитів з полями, що обчислюються
- •Бібліографічний список до практичного заняття
- •Завдання №8
- •Тема 14. Програмування на мові sql
- •I. Використання статистичних функцій
- •II. Групування даних
- •Бібліографічний список до практичного заняття
- •Завдання №9
- •Тема 14. Програмування на мові sql
- •I. Створення запитів із двох таблиць
- •Бібліографічний список до практичного заняття
- •Завдання №10
- •Тема 14. Програмування на мові sql
- •I. Об’єднання запитів
- •II. Використання запитів при рішенні економічних задач
- •Бібліографічний список до практичного завдання
- •3. Методичні рекомендації до практичних занять
- •Тема 13. «Microsoft Office. Субд Access»
- •Структури інших полів таблиці даних
- •Структура таблиці Клієнти
- •Структура таблиці Пропоновані моделі
- •Дані таблиці Пропоновані моделі
- •Бібліографічний список до практичного заняття:
- •Бібліографічний список до теми
- •5. Підсумковий контроль
- •6. Список рекомендованої літератури
- •Спиридонов Володимир Миколайович інформатика
Бібліографічний список до практичного заняття
[ 3 ], [ 7 ], [ 20 ], [ 24 ], [ 25 ].
Завдання №10
Тема 14. Програмування на мові sql
Мета завдання: Закріпити теоретичні знання студентів і набути практичні навички програмування на мові SQL відповідно до плану завдання.
План завдання
1. Ознайомлення з теоретичними основами інструкції SELECT.
2. Використання операції об’єднання запитів UNION в операції SELECT.
3. Створення послідовності запитів для рішення задачі.
Обладнання: персональний комп’ютер.
Методичні рекомендації до практичного завдання
Для виконання практичних завдань слід уважно ознайомитися з методичними рекомендаціями до самостійної роботи з теми. При необхідності слід використовувати додаткову літературу з бібліографічного списку до теми та довідкову систему Access.
Практичні завдання
1. Увімкніть ПК.
2. Виконайте запуск Access.
3. Виконайте активізацію файлу Бази Даних “Накладна”, який знаходиться за адресою: C:\ Мои документы \ Папка з шифром Вашої групи\ Накладна \ (місце знаходження файлу БД уточніть у викладача).
4. Ознайомтесь зтеоретичними основами інструкції SELECT.
I. Об’єднання запитів
Для об’єднання двох або більш запитів використовується речення UNION.
При об’єднанні двох запитів інструкція SELECT має наступну структуру:
SELECT … FROM… … – перший запит
UNION
SELECT … FROM … ... – другий запит
При створенні об’єднання слід дотримуватися наступних правил та рекомендацій:
Всі запити повинні мати однакову кількість полів
Послідовності полів, що об’єднуються, у всіх запитах мають співпадати.
Псевдоніми (якщо треба) рекомендується використовувати тільки в першій інструкції SELECT, оскільки у подальших інструкціях вони ігноруються, так як назви полів формуються на основі першої інструкції SELECT.
За замовчуванням при використанні операції UNION не вертаються записи, які повторюються, але включення в інструкцію предикату ALL (після речення UNION) забезпечує повернення всіх записів. Це також скорочує час виконання запиту.
Для групування повернених даних можна використовувати речення GROUP BY або (та) HAVING для будь-якого аргументу запиту.
Щоби повернути дані в упорядкованому вигляді, використовують речення ORDER BY, яке записується в кінці останнього запиту.
II. Використання запитів при рішенні економічних задач
На практиці одного запиту для практичного рішення задачі баз даних замало. Тому використовується послідовність запитів, які вибирають необхідні дані не тільки з таблиць, але і з попередньо створених запитів.
5. Запит 1: Самостійно створити послідовність інструкцій SELECT для розрахунку товарних залишків на початок звітної (заданої) дати.
Результати розмістити у вигляді табл. 2.24.
Таблиця 2.24
Структура таблиці результатів запиту 3
-
Товар
Кількість залишку
5.1. Порядок виконання завдання:
5.1.1. Розрахувати кількість товарів, закуплених до звітної дати.
5.1.2. Розрахувати кількість товарів, реалізованих до звітної дати.
5.1.3. Об’єднати результати. При об'єднанні кількість реалізованих товарів вибирати з від'ємним знаком.
5.1.4. Знайти залишки товарів.
Примітка: Перші три пункти рекомендованого алгоритму можна реалізувати за допомогою трьох послідовних запитів, або за допомогою одного запиту. Бажано привести обидва варіанта.
6.2. Збережіть створені запити з назвою Запит_10_1, Запит_10_2.
7. Результати виконання практичного завдання представте викладачеві для оцінки Вашої роботи.
8. Виконайте завершення роботи.
9. Оформіть дану роботу.