Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_BD_28_01_15.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
10.8 Mб
Скачать
    1. Створення підсумкового запиту за допомогою майстра

Для створення запиту у вікні бази даних переходимо на вкладку Запросы, натискаємо кнопку Создать, у вікні Новый запрос вибираємо Простой запрос та натискаємо кнопку Ok. Послідовно виконуючи кроки, запропоновані майстром запитів, створюємо відповідний підсумковий запит.

Створимо у режимі майстра підсумковий запит "Середній бал" для формування середнього балу кожного студента.

В даному запиті виконується групування даних за прізвищем та номером залікової книжки студента та обчислюється загальна середня успішності навчання кожного студента.

У вікні Создание простых запросов з таблиці "Студент" обираємо поля "ПІП_Студента" та "НомерЗаліковоїКнижки", з таблиці "Успішність" поле "Іспит", далі обираємо тип запиту – итоговый та натискаємо кнопку Итоги… з переліку функцій обираємо функцію Avg(), потім визначаємо ім'я запиту.

Створений запит відкриваємо у режимі конструктора для редагування.

Рис. 3.3. Запит "Середній бал", відкритий у режимі перегляду

Для виведення запитів на екран створюємо відповідні форми як в лабораторній 2 створювали для таблиць.

    1. Створення звітів

Звіти це об'єкти MS Access, які використовуються для виводу на друк даних таблиць або динамічних наборів (результатів запиту). При формуванні звітів надається можливість групування даних та виконання обчислень.

Звіт може містити декілька розділів, за допомогою яких виконується формування звіту:

Заголовок відображається на початку звіту;

Верхній колонтитул містить інформацію, яка відображається на початку кожної сторінки;

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

Область даних, використовується для відображення даних зв'язаних таблиць чи запитів;

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

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

Нижній колонтитул відображається внизу кожної сторінки.

Звіт можна створити за допомогою майстра звіту або у режимі конструктора звітів. Вікно конструктора звітів має таку саму структуру, як і вікно конструктора форм.

Для створення звіту у вікні бази даних переходимо на вкладку Отчеты, натискаємо кнопку Создать. У вікні Новый отчет обираємо необхідний режим для створення звіту, натискаємо кнопку Ok.

1.2Питання для самоперевірки

  1. Що розуміють під запитом до бази даних?

  2. Яка конструкція простого запиту на мові SQL?

  3. Яка конструкція запиту за умовою на мові SQL?

  4. Яка конструкція підсумкового запиту на мові SQL?

  5. Які види виведення результатів запиту забезпечує СКБД Access?

Лабораторна робота № 4

Проведення розрахунків у базі даних засобами СКБД Access

Мета: Навчитися проводити розрахунки даними з використанням виразів та функцій SQL та здійснювати маніпуляції даними.

Завдання:

  1. Створити на відповідних формах обчислювані поля для реалізації функцій перелічених у діловій моделі організації.

  2. Сформувати у запиті розрахункове поле за допомогою "Построителя выражений".

  3. Створити поля на формах для виведення сукупних значень числових атрибутів, на всій області визначення атрибутів, використовуючи агрегативні функції SQL – SUM( ), Count ( ), AVG ( ), MIN ( ), MAX ( ).

  4. Результати розрахунків внести у відповідне поле бази даних за допомогою операції UPDATE.

  5. Виконати додавання та вилучення рядків таблиці за допомогою операторів мови SQL у конструкторі запитів.

Теоретичні відомості та приклад створення

бази даних у СКБД MS Access

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]