- •Міністерство фінансів України
- •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. Список рекомендованої літератури
- •Спиридонов Володимир Миколайович інформатика
Компоненти інструкції update
Таблиця |
Назва таблиці, де знаходяться дані, які треба змінити. |
Нове_значення |
Вираження, що визначає нове значення для обновлюваних записів. |
Умови_відбору |
Умови, яким повинні задовольняти обновлювані записи. |
При використанні інструкції UPDATE важливо пам’ятати:
Інструкція UPDATE не створює набору результатів. Відновлення записів, виконане з використанням запиту на відновлення, не можна скасувати. Щоб довідатися які записи будуть оновлені, спочатку рекомендується виконати запит на вибірку с тими ж умовами, і тільки потім, виконати запит на відновлення.
Рекомендується завжди робити резервні копії даних. Якщо записи були змінені помилково, їх можна відновити з резервних копій.
Приклад:
UPDATE Заказы
SET СтоимостьЗаказов = СтоимостьЗаказов * 1.1,
Доставка = Доставка * 1.03
WHERE СтранаЗаказчик = 'Великобритания';
У цьому прикладі змінюються дані із таблиці “Заказы“: значення поля “СтоимостьЗаказов" звищуються на 10 відсотків, а значення “Доставка» – на 3 відсотки для замовників з Великобританії.
Питання для самоконтролю
Що таке SQL?
Призначення мови визначення даних?
Призначення мови управління даними?
Призначення та синтаксис команди мови SELECT?
Призначення та синтаксис команди мови UPDATE?
Призначення та синтаксис команди мови DELETE?
Призначення та синтаксис команди мови INSERT?
Практичні завдання
Завдання №6
Тема 14. Програмування на мові sql
Мета завдання: Закріпити теоретичні знання студентів і набути практичні навички програмування на мові SQL відповідно до плану завдання.
План завдання
1. Ознайомлення з теоретичними основами інструкції SELECT.
2. Ознайомлення з мінімальний синтаксисом інструкції SELECT.
3. Створення запитів по вибору полів з таблиць БД (завдання 1,2,3).
4. Створення запиту по вибору неповторюваних значень полів з таблиці БД (завдання 4).
5. Створення запиту зі зміною назви полів та збереження даних запиту у окрему таблицю (завдання 5).
6. Створення запиту з упорядкуванням результатів запиту (завдання 6).
Обладнання: персональний комп’ютер.
Методичні рекомендації до практичного завдання
Для виконання практичних завдань слід уважно ознайомитися з методичними рекомендаціями до самостійної роботи з теми. При необхідності слід використовувати додаткову літературу з бібліографічного списку до теми та довідкову систему Access.
Практичні завдання
1. Увімкніть ПК.
2. Виконайте запуск Access.
3. Виконайте активізацію файлу Бази Даних “Накладна”, який знаходиться за адресою: C:\ Мои документы \ Папка з шифром Вашої групи\ Накладна \ (місце знаходження файлу БД уточніть у викладача).
4. Ознайомтесь з теоретичними основами інструкції SELECT.
I. Мінімальний синтаксис інструкції select.
Мінімальний синтаксис інструкції SELECT передбачає наявність необхідних речень інструкції SELECT і має вигляд:
SELECT список полів FROM вираження
де
SELECT - ключове слово інструкції SELECT, після якого приводиться список тих полів, значення яких треба вибрати. Можна вказувати одне або декілька полів. Якщо вказано більш одного поля, то їх назви розділяються між собою комами (після назви останнього поля кома не ставиться). Список полів не може бути пустим, але якщо треба вказати всі поля таблиці, то замість переліку всіх полів можна використовувати символ “ * ”.
FROM – обов’язкове речення, яке визначає таблицю, з якої буде вибиратися інформація.
Треба пам’ятати, що вказані у списку поля повинні знаходитися у вказаній таблиці.
Найпростіша інструкція не містить обмежень на записи, тож будуть вибрані значення вказаних полів з усіх записів таблиці.
5. Запит 1: Вибрати короткі назви (і тільки) всіх контрагентів з довідника контрагентів.
6. Для рішення даної задачі на вкладці Запроси, необхідно виконати наступну послідовність дій.
6.1. Відкрийте конструктор запитів, для чого: <Создать> (New) “Конструктор” (Design View) “Ok”;
6.2. Кнопкою <Закрыть> (Close) закрийте вікно “Добавление таблицы” (Show Table) (при цьому не додавати ніяких таблиць до бланку конструктору запитів);
6.3. Для переходу у конструкторі запитів у режим SQL: “Вид” (View) “Режим SQL”;
6.4. У вікні запроса в режимі SQL запишіть інструкцію SQL:
SELECT КратНаим FROM КонтрАгенты;
6.5. Виконайте запуск створеної інструкції, для чого:
“Запрос” (Query) “Запуск” ();
або на панелі інструментів кнопка <Запуск>
6.6. Результат запиту приведений на рис. 7.
Рис. 7. Результат запиту 1
6.7. Збережіть створений запит з назвою Запит_6_1.
7. Запит 2: Вибрати назви (короткі та повні) всіх контрагентів з довідника контрагентів та міста їх знаходжень.
7.1. Рішення:
SELECT КратНаим, ПолНаим, Город
FROM КонтрАгенты;
7.2. Результат запиту приведений на рис. 8.
Рис. 8. Результат запиту
7.3. Збережіть створений запит з назвою Запит_6_2.
8. Запит 3: Вибрати всі атрибути контрагентів з довідника контрагентів.
8.1. Рішення:
SELECT *
FROM КонтрАгенты;
8.2. Результат запиту приведений на рис. 9.
Рис. 9. Результат запиту 3
8.3. Збережіть створений запит з назвою Запит_6_3.