- •Міністерство фінансів України
- •1. Програма навчальної дисципліни
- •1.1. Опис навчальної дисципліни «Інформатика»
- •Інструментальні:
- •Міжособистісні:
- •Системні:
- •Спеціальні:
- •1.2. Тематичний план навчальноії дисципліни Тематичний план навчальноії дисципліни
- •1.3. Зміст навчальної дисципліни «Інформатика» (3-й семестр)
- •Тема 13. Microsoft Оffice. Субд access.
- •Тема 14. Програмування на мові sql
- •Приклад реляційної таблиці
- •1. Аналіз концептуальних вимог і інформаційних потреб.
- •2. Виявлення інформаційних об’єктів і зв’язків між ними.
- •3. Побудова концептуальної моделі предметної області й проектування концептуальної схеми бд.
- •Питання для самоконтролю
- •Бібліографічний список до теми:
- •Тема 14. Програмування на мові sql
- •План вивчення теми
- •Методичні рекомендації до самостійної роботи
- •Компоненти інструкції update
- •Питання для самоконтролю
- •Бібліографічний список до теми
- •3. Методичні рекомендації до практичних занять
- •Тема 13. «Microsoft Office. Субд Access»
- •Додаткові характеристики поля таблиці
- •Структури інших полів таблиці даних
- •8.1. I спосіб:
- •8.2. II спосіб:
- •11.1. I спосіб:
- •11.2. II спосіб:
- •11.3. III спосіб:
- •13.6.1. I спосіб:
- •13.6.2. II спосіб:
- •14.2.1. I спосіб:
- •Бібліографічний список до практичного заняття:
- •Тема 13. «Microsoft Office. Субд Access»
- •Бібліографічний список до практичного заняття:
- •Тема 13. «Microsoft Office. Субд Access»
- •Структура таблиці Клієнти
- •Структура таблиці Пропоновані моделі
- •Дані таблиці Пропоновані моделі
- •Бібліографічний список до практичного заняття:
- •Тема 13. «Microsoft Office. Субд Access»
- •Перелік статистичних функцій
- •Бібліографічний список до практичного заняття:
- •Тема 13. «Microsoft Office. Субд Access»
- •Перелік кнопок “Панели элементов”
- •Бібліографічний список до практичного заняття:
- •Тема 13. «Microsoft Office. Субд Access»
- •Параметри відображення номерів сторінок
- •Бібліографічний список до практичного заняття:
- •Тема 13. «Microsoft Office. Субд Access»
- •Структура таблиці даних в Microsoft Excel
- •Параметри полів імпортованої таблиці даних
- •Параметри полів імпортованої таблиці
- •Параметри полів імпортованої таблиці даних
- •Таблиця для виконня обчислення підсумкових даних
- •Бібліографічний список до практичного заняття:
- •Тема 13. «Microsoft Office. Субд Access»
- •7. Створіть структури таблиць бд“Накладная”. Назви таблиц, і’мя полів та дані, які потрібно ввести в таблиці файлу бд, наведено у табл.. 3.15-3.19.
- •Структура та дані таблиці «Контрагенты»
- •Структура та дані таблиці «Спецификация»
- •Структура та дані таблиці «Товары»
- •Структура та дані таблиці «Города»
- •Бібліографічний список до практичного заняття:
- •Тема 14. Програмування на мові sql
- •I. Мінімальний синтаксис інструкції select.
- •II. Вибір неповторюваних значень.
- •III. Зміна назви полів та збереження даних запиту у окрему таблицю.
- •IV. Упорядкування результатів запитів
- •Бібліографічний список до практичного заняття
- •Тема 14. Програмування на мові sql
- •I. Створення запитів з умовами
- •II. Створення запитів з полями, що обчислюються
- •Бібліографічний список до практичного заняття
- •Тема 14. Програмування на мові sql
- •I. Використання статистичних функцій
- •II. Групування даних
- •Бібліографічний список до практичного заняття
- •Тема 14. Програмування на мові sql
- •I. Створення запитів із двох таблиць
- •Бібліографічний список до практичного заняття
- •Тема 14. Програмування на мові sql
- •I. Об’єднання запитів
- •II. Використання запитів при рішенні економічних задач
- •Бібліографічний список до практичного заняття
- •4. Методичні рекомендації до виконання індивідуального завдання
- •Завдання до теми 13
- •Завдання до теми 14
- •5. Підсумковий контроль
- •6. Список рекомендованої літератури
- •Спиридонов Володимир Миколайович інформатика
Перелік статистичних функцій
Функція |
Дія |
Sum |
Підсумовування значень певного поля, що перебувають у записах, які відібрані запитом |
Avg |
Обчислення середнього значення в тих записах певного поля, які відібрані запитом |
Min |
Обчислення мінімального значення в записах певного поля, відібраних запитом |
Мах |
Обчислення максимального значення в записах певного поля, відібраних запитом |
Count |
Обчислення кількості записів, відібраних запитом, у певному полі |
First |
Визначається перше значення в зазначеному полі записів, відібраних запитом |
Last |
Визначається останнє значення в зазначеному полі записів, відібраних запитом |
StDev |
Обчислюється стандартне відхилення значень даного поля для всіх записів, відібраних запитом |
Var |
Обчислюється варіація значень даного поля для всіх записів, відібраних запитом |
9.4. Припустимо, необхідно визначити обсяги продажів автомобілів різних моделей і їхню кількість у різних містах.
9.5. Створіть новий запит на вибірку даних з таблиць Пропоновані моделі й Клієнти.
9.6. Додайте наступні поля в бланк запиту:
9.6.1. З таблиці Пропоновані моделі:
Код_моделі;
Модель;
Заводська_ціна;
9.6.2. З таблиці Клієнти:
Населений_пункт;
9.7. Установіть відображення в бланку запиті рядка “Групповая операция” (Total).
9.8. Виконайте фіксацію в осередки, на перетинанні рядка “Групповая операция” (Total) і стовпця Заводська_ціна.
9.9. Виконайте фіксацію на кнопці списку, що розкривається, і виберіть ім’я функції зі списку запропонованих, у даному прикладі Sum.
9.10. На перетинанні рядка “Групповая операция” (Total) і одного зі стовпців Модель установіть функцію Count.
9.11. Виконайте збереження створеного запиту.
9.12. Виконайте запуск запиту.
9.13. Самостійно створіть нові запити відповідно до даних Ваших таблиць.
9.14. Результати покажіть викладачеві для оцінки Вашої роботи.
10. Створення параметричного запиту розглянемо на прикладі відбору з таблиці Клієнти інформації про осіб, що проживають у зазначеному місці (поле Населений_пункт). Це потрібно, наприклад, щоб зв’язатися з клієнтом по телефону Для створення параметричного запиту необхідно виконати наступну послідовність дій:
10.1. Створіть новий запит на вибірку даних з таблиці Клієнти.
10.2. Додайте в бланк запиту наступні поля таблиці Клієнти:
Прізвище;
І’мя;
По_батькові;
Телефон;
Населений_пункт;
Дата_замовлення.
10.3. В осередки, на перетинанні рядка “Условие отбора” (Criteria) і стовпці Населений_пункт, уведіть не конкретні критерії відбору, а звертання до користувача для уведення критеріїв:
[Уведіть місто].
Примітка: Звернення необхідно брати у квадратні дужки.
10.4. У пункті меню “Запрос” (Query) виконайте фіксацію на команді “Параметры” (Parameters).
10.5. У діалоговому вікні “Параметры запроса” (Query Parameters), що відкрилося:
Примітка: У полі “Параметр” текст звернення до користувача про необхідність увести потрібні для запита дані не потрібно брати у квадратні дужки.
10.5.1. У поле “Параметр” (Parameters) уведіть текст, що перебуває на перетинанні рядка “Условие отбора” (Criteria) і стовпця Населений_пункт, тобто текст Уведіть місто,
10.5.2. У поле “Тип данных” (Data Type) установіть тип даних, що відповідає типу даного поля Населений_пункт, тобто “Текстовый” (Text);
10.5.3. Виконайте фіксацію на кнопці “Ok”.
10.6. Виконайте збереження створеного запиту
10.7. Виконайте запуск запиту.
10.8. У діалоговому вікні “Введите значение параметра” (Enter Parameter Value), що відкрилося:
10.8.1. У поле “Уведіть місто” уведіть відповідний населений пункт;
10.8.2. Виконайте фіксацію на кнопці “Ok”;
10.8.3. Після уведення параметрів буде отриманий результат виконання параметричного запиту.
11. Створення перехресного запиту розглянемо на прикладі визначення розміру виручки від продажу різних моделей автомобілів по різних містах.
11.1. Створіть новий запит на вибірку даних з таблиць Пропоновані моделі й Клієнти.
11.2. Додайте наступні поля в бланк запиту:
11.2.1. З таблиці Пропоновані моделі:
Модель;
Заводська_ціна;
11.2.2. З таблиці Клієнти:
Населений_пункт.
11.3. У пункті меню “Запрос” (Query) виконайте фіксацію на команді “Перекрестный” (Crosstab Query), при цьому в бланку запиту відобразяться рядки “Групповая операция” (Total) і “Перекрестная таблица” (Crosstab).
11.4. Для того, щоб значення поля, наприклад “Модель”, з’явилися в заголовках рядків необхідно виконати наступну послідовність дій:
11.4.1. Виконайте фіксацію в осередки, на перетинанні рядка “Перекрестная таблица” (Crosstab) і стовпця “Модель”, при цьому праворуч в осередку відобразиться кнопка списку, що розкривається;
11.4.2. Виконайте фіксацію на даній кнопці й, у списку, що розкрився, виберіть рядок “Заголовки строк” (Row Heading);
11.4.3. У рядку “Групповая операция” (Total) збережіть стандартну установку “Группировка” (Group By).
11.5. Для того, щоб значення поля, наприклад Населений_пункт, з’явилися в заголовках колонок необхідно виконати наступну послідовність дій:
11.5.1. Виконайте фіксацію в осередки, на перетинанні рядка “Перекрестная таблица” (Crosstab) і стовпця “Населений_пункт”, при цьому праворуч в осередку відобразиться кнопка списку, що розкривається;
11.5.2. Виконайте фіксацію на даній кнопці й, у списку, що розкрився, виберіть рядок “Заголовки столбцов” (Column Heading);
11.5.3. У рядку “Групповая операция” (Total) збережіть стандартну установку “Группировка” (Group By).
11.6. Для того, щоб значення поля, наприклад Заводська_ціна, відобразилися в перехресній таблиці як значення, необхідно виконати наступну послідовність дій:
11.6.1. Виконайте фіксацію в осередки, на перетинанні рядка “Перекрестная таблица” (Crosstab) і стовпця “Заводська_ціна”, при цьому праворуч в осередку відобразиться кнопка списку, що розкривається;
11.6.2. Виконайте фіксацію на даній кнопці й, у списку, що розкрився, виберіть рядок “Значение” (Value);
11.6.3. У рядку “ Групповая операция” (Total) для цього поля встановіть функцію Sum.
Примітка: При визначенні критеріїв відбору в рядку “Групповая операция” (Total) для необхідного поля варто вибрати значення “Условие” (Where) і ввести вираження в рядок “Условие отбора” (Criteria).
11.7. Виконайте збереження створеного запиту.
11.8. Виконайте запуск запиту.
11.9. Самостійно створіть нові перехресні запити відповідно до даних Ваших таблиць.
11.10. Результати покажіть викладачеві для оцінки Вашої роботи.
12. Створення простого запиту за допомогою майстра запитів розглянемо на прикладі одержання всіх записів таблиці Клієнти, що містять дані полів Модель, Заводська_ціна, Спеціальна модель таблиці Пропоновані моделі й полів Прізвище, Телефон, Дата_замовлення таблиці Клієнти.
12.1. Для створення запиту за допомогою майстра запитів необхідно виконати наступну послідовність дій:
12.2. У діалоговому вікні “Новый запрос” (New Query) виконайте маркування способу створення “Простой запрос” (Simple Query Wizard) і виконайте фіксацію на кнопці “Ok”;
12.3. У першому діалоговому вікні, що відкрилося:
12.3.1. У списку, що розкривається, “Таблицы/Запросы” (Tables/Queries) виберіть таблицю, поля якої будуть аналізуватися при виконанні запиту, у нашім прикладі, Таблиця: Пропоновані моделі;
12.3.2. У списку “Доступные поля” (Available Fields) виділіть поле “Модель” і перенесіть його в поле списку “Выбранные поля” (Selected Fields), скориставшись одним з наступних способів:
Виконайте подвійну фіксацію на імені обраного поля;
Виконайте маркування відповідного поля й виконайте фіксацію на кнопці “ > ”.
Примітка: Для переносу всіх полів обраної таблиці користуйтеся кнопкою “ >> ”.
12.3.3. Перенесіть у поле списку “Выбранные поля” (Selected Fields) імена полів:
Заводська_ціна;
Спеціальна_модель.
12.3.4. У списку, що розкривається, “Таблицы/Запросы” (Tables/Queries) виберіть таблицю, поля якої будуть аналізуватися при виконанні запиту, у нашім прикладі, Таблиця: Клієнти;
12.3.5. Перенесіть у поле списку “Выбранные поля” (Selected Fields) імена полів:
Призвіще;
Телефон;
Дата_замовлення.
12.3.6. Виконайте фіксацію на кнопці “Далі” (Next).
12.4. У другому діалоговому вікні, що відкрилося:
12.4.1. Установите спосіб відбору записів:
“Подробный” (Detail) або
“Итоговый” (Summary).
Активізуйте перший варіант.
12.4.2. Виконайте фіксацію на кнопці “Далі” (Next).
12.5. У третім діалоговому вікні, що відкрилося:
12.5.1. У поле “Задайте имя запроса” уведіть ім’я створюваного запиту;
12.5.2. Для запуску запиту, при включеному вимикачі “Открытие результатов выполнения запроса”, виконайте фіксацію на кнопці “Готово” (Finish).
13. Створення перехресного запиту за допомогою майстра запитів розглянемо на прикладі обчислення кількості замовлень автомобілів певних моделей по різних містах.
13.1. Для створення запиту за допомогою майстра запитів необхідно виконати наступну послідовність дій:
13.2. У діалоговому вікні “Новый запрос” (New Query) виконайте маркування способу створення “Перекрестный запрос” (Crosstab Query Wizard) і виконайте фіксацію на кнопці “Ok”;
13.3. У першому діалоговому вікні “Создание перекрестного запроса”, що відкрилося:
13.3.1. Виділите таблицю, на основі якої майстер створить перехресний запит, у нашім прикладі, Таблиця: Клієнти;
13.3.2. Виконайте фіксацію на кнопці “Далее” (Next).
13.4. У другому діалоговому вікні, що відкрилося:
13.4.1. У списку “Доступные поля” (Available Fields), виділіть поле “Код_моделі”, значення якого буде використано як заголовки рядків, і перенесіть його в поле списку “Выбранные поля ” (Selected Fields);
13.4.2. Виконайте фіксацію на кнопці “Далее” (Next).
13.5. У третім діалоговому вікні, що відкрилося:
13.5.1. Виділіть поле “Населений_пункт”, для використання його значень як заголовки стовпців;
13.5.2. Виконайте фіксацію на кнопці “Далее” (Next).
13.6. У четвертому діалоговому вікні, що відкрилося:
13.6.1. У списку “Поля” (Fields) виділіть поле Номер_договору, значення якого необхідно розрахувати й вивести на перетинанні кожного рядка й стовпця;
13.6.2. У списку “Функции” (Functions) виділіть функцію Count, значення якої необхідно використовувати в розрахунках;
13.6.3. В області “Вычислить итоговое значение для каждой строки?” (Do you want to summanze each row?) активізуйте вимикач “Да” (Yes, include row sums);
13.6.4. Виконайте фіксацію на кнопці “Далее” (Next).
13.7. У п’ятому діалоговому вікні, що відкрилося:
13.7.1. У поле “Задайте имя запроса” уведіть ім’я створюваного запиту;
13.7.2. Для запуску запиту, при включеному вимикачі “Просмотр результатов запроса”, виконайте фіксацію на кнопці “Готово” (Finish).
14. Закрийте таблицю.
15. Закрийте файл БД.
16. Вийдіть із Microsoft Access.
17. Виключіть ПК (за вказівкою викладача).
18. Оформіть дану роботу.