- •Міністерство фінансів України
- •1. Програма навчальної дисципліни
- •1.1. Опис навчальної дисципліни «Інформатика»
- •Інструментальні:
- •Міжособистісні:
- •Системні:
- •Спеціальні:
- •1.2. Тематичний план навчальноії дисципліни Тематичний план навчальноії дисципліни
- •1.3. Зміст навчальної дисципліни «Інформатика» (3-й семестр)
- •Тема 13. Microsoft Оffice. Субд access.
- •Тема 14. Програмування на мові sql
- •Приклад реляційної таблиці
- •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.
- •Структура та дані таблиці «Контрагенты»
- •Структура та дані таблиці «Спецификация»
- •Структура та дані таблиці «Товары»
- •Структура та дані таблиці «Города»
- •Бібліографічний список до практичного заняття:
- •Компоненти інструкції update
- •Питання для самоконтролю
- •Практичні завдання
- •Тема 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»
- •Додаткові характеристики поля таблиці
- •Структури інших полів таблиці даних
- •Структура таблиці Клієнти
- •Структура таблиці Пропоновані моделі
- •Дані таблиці Пропоновані моделі
- •Бібліографічний список до практичного заняття:
- •Бібліографічний список до теми
- •4. Методичні рекомендації до виконання індивідуального завдання
- •Завдання до теми 13
- •Завдання до теми 14
- •5. Підсумковий контроль
- •6. Список рекомендованої літератури
- •Спиридонов Володимир Миколайович інформатика
II. Створення запитів з полями, що обчислюються
Створення полів, що обчислюються, розглянемо на прикладі.
8. Запит 4: Для накладної за номером 3 вивести специфікацію у вигляді табл. 2.19. Результати відсортувати по назві товару.
Таблиця 2.19
Структура таблиці результатів запиту 4
Товар |
Кількість |
Ціна |
Сума |
|
|
|
|
8.1. Рішення:
SELECT Товар, Кол AS Кількість, Цена AS Ціна, Кол*Цена AS Сума
FROM Спецификация
WHERE НомНак=“3”
ORDER BY Товар;
8.2. Результат запиту приведений на рис. 15.
Рис. 15. Результат запиту 4
Пояснення: Як видно з рішення, полем, що обчислюється, є поле “Сума”. Його значення обчислюється як добуток кількості на ціну товару. Якщо не задавати ім’я для поля, що обчислюється (а це допускається синтаксисом інструкції SELECT), то система сама його визначить, але воно не буде мати ніякого змісту. Тому для полів, що обчислюються, бажано задавати ім’я при створенні запиту.
8.3. Збережіть створений запит з назвою Запит_7_4.
9. Запит 5: За допомогою SELECT-інструкції зробити наступний запит та проаналізувати результат його виконання:
SELECT Контрагент, НомНак&“\”&Операция as Накладная
FROM ОснСведНак
ORDER BY Контрагент;
Примітка: Збережіть створений запит з назвою Запит_12_5.
10. Результати виконання практичного завдання представте викладачеві для оцінки Вашої роботи.
11. Виконайте завершення роботи.
Бібліографічний список до практичного заняття
[ 3 ], [ 7 ], [ 20 ], [ 24 ], [ 25 ].
Завдання №8
Тема 14. Програмування на мові sql
Мета завдання: Закріпити теоретичні знання студентів і набути практичні навички програмування на мові SQL відповідно до плану завдання.
План завдання
1. Ознайомлення з теоретичними основами інструкції SELECT.
2. Створення запитів з використанням статистичних функцій.
3. Створення запитів з використанням функції SUM.
4. Створення запиту MIN, MAX, AVG.
5. Створення запиту з групуванням даних.
Обладнання: персональний комп’ютер.
Методичні рекомендації до практичного завдання
Для виконання практичних завдань слід уважно ознайомитися з методичними рекомендаціями до самостійної роботи з теми. При необхідності слід використовувати додаткову літературу з бібліографічного списку до теми та довідкову систему Access.
Практичні завдання
1. Увімкніть ПК.
2. Виконайте запуск Access.
3. Виконайте активізацію файлу Бази Даних “Накладна”, який знаходиться за адресою: C:\ Мои документы \ Папка з шифром Вашої групи\ Накладна \ (місце знаходження файлу БД уточніть у викладача).
4. Ознайомтесь з теоретичними основами інструкції SELECT. Перелік статистичних функцій, які використовуються в запитах, наведено в табл. 2.20.
Таблиця 2.20
Перелік статистичних функцій
Функція |
Призначення |
Avg(вираз) |
обчислення середнього значення |
Min(вираз), Max(вираз) |
обчислення мінімального та максимального значень |
Sum(вираз) |
обчислення суми значень |
Count (*) або Count(вираз) |
визначення кількості записів |
Якщо інструкція SELECT не передбачає групування даних (групування даних розглядається далі), то результатом виконання статистичних функцій буде один запис замість тих записів, які приймають участь у запиті. Це треба обов’язково пам’ятати при їх застосуванні.