Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота 18.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
110.08 Кб
Скачать

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

Тема: Створення складних запитів.

Мета: Навчитися створювати складні запити у середовищі Microsoft Access.

Обладнання та ПЗ: персональний комп’ютер, пакет прикладних програм Microsoft Office.

Завдання

  1. Завантажити програму Microsoft Access.

  2. Розробіть запит з параметрами про студентів заданої групи, у якому при введенні у вікно параметрів номера групи (у прикладі це 151 або 152) на екран повинен виводитися склад цієї групи. 

  3. Створіть запит, у якому виводяться оцінки студентів заданої групи по заданій дисципліні.

  4. Створіть перехресний запит, у результаті якого створиться вибірка, що відображує середній бал по дисциплінах у групах.

  5. Розробіть запит на збільшення на 10% заробітної плати тих викладачів, хто одержує менш 500грн.

  6. Створіть запит на видалення відрахованих студентів.

  7. Розробіть запит на створення бази даних відмінників.

  8. Для всіх створених вами запитів розробіть форми.

  9. Зберегти БД на власному носії та на диску D: .

  10. Оформити звіт.

  11. Закрити документи. Закрити прикладку.

Хід роботи

2. Для створення запиту з параметрами про студентів заданої групи:

  • відкрийте вкладку Запити бази даних Деканат;

  • клацніть по кнопці <Створити>;

  • у вікні, що з'явилося, виберіть Простий запит і клацніть по кнопці <ОК>;

  • в вікні, що з'явилося, у рядку Таблиці/запити виберіть зі списку таблицю Студенти;

  • перенесіть всі поля з вікна "Доступні поля" у вікно "Обрані поля";                      

  • клацніть по кнопці <Далі>. Виводити треба всі поля, тому ще раз клацніть по кнопці <Далі>;    

  • у вікні, що з'явилося, уведіть ім'я запиту Група;

  • клацніть по кнопці <Готове>. На екрані з'явиться таблиця з даними запиту. Але вам треба, щоб при виконанні запиту з'ясовувався номер групи. Для цього перейдіть у режим конструктора;                

  • у рядку Умови відбору для поля "Номер групи" введіть фразу (дужки теж вводити): [Введіть номер групи];

  • виконайте запит, виконавши команду Запит, Запуск;

  • у вікні, що з'явилося, введіть 151 і клацніть по кнопці <ОК>. На екрані з'явиться таблиця з даними про студентів 151-й групи;

  • збережіть запит і закрийте таблицю запиту.

3. Для створення запиту, у якому виводяться оцінки студентів заданої групи по заданій дисципліні:

  • на вкладці Запити клацніть по кнопці <Створити>;

  • виберіть Простий запит і клацніть по кнопці <ОК>;

  • виберіть таблицю Студенти й перенесіть поля "Прізвище", "Ім'я", "По батькові", "Номер групи" у вікно "Виділені поля" (виділяючи потрібне поле й клацаючи по кнопці

Увага! Надалі під фразою В таблиці ... виберіть поле ... будемо розуміти вибір таблиці, вибір поля й перенесення його у вікно "Виділені поля".

  • в таблиці Дисципліни виберіть поле "Назва дисципліни";

  • в таблиці Оцінки виберіть поле "Оцінки". Ви сформували шість полів запиту - вони зв'язані між собою за допомогою схеми даних;

  • клацніть по кнопці <Далі>, потім у вікні, що з'явилося, знову клацніть по кнопці <Далі>;

  • у вікні, що з'явилося, уведіть ім'я запиту Оцінки групи, потім клацніть по комірці Зміна структури запиту (у ній повинна з'явитися чорна крапка) - це дозволить відразу перейти в режим конструктора;

  • клацніть по кнопці <Готове>;

  • у рядку Умови відбору для поля "Номер групи" введіть фразу: [Введіть номер групи], 

  • у рядку Умови відбору для поля "Назва дисципліни" введіть фразу: [Введіть назву дисципліни]                           

  • виконайте запит;  

  • у першому вікні, що з'явилося, введіть 152, потім клацніть по кнопці <ОК>, у другому - введіть Інформатика й клацніть по кнопці <ОК>. На екрані з'явиться таблиця зі списком 152-й групи й оцінками по інформатиці;

  • збережіть запит і закрийте таблицю запиту.

4. Створіть перехресний запит про середній бал у групах по дисциплінах. Але такий запит будується на основі однієї таблиці або одного запиту, у зв'язку із чим треба спочатку сформувати запит, у якому були б поля "Номер групи", "Назва дисципліни" й "Оцінки". Для цього:

  • на вкладці Запити клацніть по кнопці <Створити>;

  • виберіть Простий запит і клацніть по кнопці <ОК>;

  • виберіть із таблиці Студенти поле "Номер групи";

  • виберіть із таблиці Дисципліни поле "Назва дисципліни" ;

  • виберіть із таблиці Оцінки поле "Оцінки";

  • клацніть по кнопці <Далі>, потім у вікні, що з'явилося, знову клацніть по кнопці <Далі>;

  • у вікні, що з'явилося, введіть ім'я запиту Дисципліни оцінки групи;

  • клацніть по кнопці <Готове>;

  • збережіть запит і закрийте таблицю запиту. Тепер можна створювати перехресний запит. Для цього:

  • на вкладці Запити клацніть по кнопці <Створити>;

  • виберіть Перехресний запит і клацніть по кнопці <ОК>;

  • клацніть по комірці Запити, виберіть Дисципліни оцінки групи й клацніть по кнопці <Далі>;                        

  • виберіть поле "Назва дисципліни" і клацніть по кнопці <Далі>;

  • виберіть поле "Номер групи" і клацніть по кнопці <Далі>;

  • виберіть функцію AVG, тобто середнє (вона за замовчуванням уже виділена), і клацніть по кнопці <Далі>;

  • введіть назву запиту Середні оцінки й клацніть по кнопці <Готове>. Відкриється таблиця перехресного запиту. Зверніть увагу на те, що Access створює ще підсумкове значення середніх оцінок обох груп по дисциплінах;

  • закрийте таблицю запиту.