Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Інформатика Заоч. Ч.3. 2011 Спиридонов.doc
Скачиваний:
25
Добавлен:
03.03.2016
Размер:
3.74 Mб
Скачать

I. Використання статистичних функцій

5. Запит 1: Розрахувати суму накладної за номером 3.

5.1. Рішення:

SELECT SUM(Кол*Цена) as СумНак

FROM Спецификация

WHERE НомНак=3;

5.2. Результат запиту приведений на рис. 16.

Рис.16. Результат запиту завдання 1

Пояснення: Приведена інструкція SELECT виконує дії у наступній послідовності – спочатку із таблиці “Спецификация” вибираються записи, які відповідають умові НомНак=“3”, після чого для вибраних записів розраховується загальна сума добутків “Кол*Цена”, результат якої записується у поле “СумНак”.

Одночасно можна використовувати декілька статистичних функцій.

5.3. Збережіть створений запит з назвою Запит_13_1.

6. Запит 2: Розрахувати мінімальну, середню та максимальну ціни товарів для накладної за номером 3.

6.1. Рішення:

SELECT MIN(Цена) as МінЦіна, AVG(Цена) as CерЦіна,

MAX(Цена) as МаксЦіна

FROM Спецификация

WHERE НомНак=3;

6.2. Результат запиту приведений на рис. 17.

Рис. 17. Результат запиту 2

6.3. Збережіть створений запит з назвою Запит_8_2.

II. Групування даних

Якщо треба підрахувати значення по групам записів, то для цього треба застосувати групування даних.

Групування даних здійснюється за допомогою речення GROUP BY, після якого записується ознаки групування записів (послідовність ознак не має значення).

Слід особо відзначити, що у списку полів для запиту крім статистичних функцій слід використовувати (якщо потрібно) тільки ті поля, які є ознакою групи.

7. Запит 3: Розрахувати суми по всіх накладних.

7.1. Рішення:

SELECT НомНак, SUM(Кол*Цена) as СумНак

FROM Спецификация

GROUP BY НомНак;

    1. Результат запиту приведений на рис. 18.

Рис. 18. Результат запиту 3

7.3. Збережіть створений запит з назвою Запит_8_3.

8. Запит 4: Розрахувати загальні суми та суми ПДВ по всіх накладних

8.1. Рішення:

SELECT НомНак, SUM(Кол*Цена) as СумНак,

SUM(Кол*Цена)*0.2 as ПДВнак

FROM Спецификация

GROUP BY НомНак;

8.2. Результат запиту приведений на рис. 19.

Рис. 19. Результат запиту 4

8.3. Збережіть створений запит з назвою Запит_8_4.

9. Результати виконання практичного завдання представте викладачеві для оцінки Вашої роботи.

10. Виконайте завершення роботи.

11. Оформіть дану роботу.

Бібліографічний список до практичного заняття

[ 3 ], [ 7 ], [ 20 ], [ 24 ], [ 25 ].

Завдання №9

Тема 14. Програмування на мові sql

Мета завдання: Закріпити теоретичні знання студентів і набути практичні навички програмування на мові SQL відповідно до плану завдання.

План завдання

1. Ознайомлення з теоретичними основами інструкції SELECT.

2. Створення запитів з двох таблиць.

3. Створення запитів з використанням операції INNER JOIN.

4. Створення запиту для розрахунку реалізації товару.

Обладнання: персональний комп’ютер.

Методичні рекомендації до практичного завдання

Для виконання практичних завдань слід уважно ознайомитися з методичними рекомендаціями до самостійної роботи з теми. При необхідності слід використовувати додаткову літературу з бібліографічного списку до теми та довідкову систему Access.

Практичні завдання

1. Увімкніть ПК.

2. Виконайте запуск Access.

3. Виконайте активізацію файлу Бази Даних “Накладна”, який знаходиться за адресою: C:\ Мои документы \ Папка з шифром Вашої групи\ Накладна \ (місце знаходження файлу БД уточніть у викладача).

4. Ознайомтесь зтеоретичними основами інструкції SELECT.