Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабы_ИС.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
735.23 Кб
Скачать
  1. Запит на додавання.

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

Створіть таблицю ВІДМІННИКИ з полями

Рисунок 7

Ключові поля не задавайте. Створену таблицю не заповнюйте. Вона повинна залишитися порожньою.

Далі поверніться на вкладку Запити, оберіть режим конструктора, та створіть запит за зразком:

Рисунок 8

Додайте всі необхідні поля. Додайте Групові операції. В полі Групові операції ведіть Max. В полі Умова відбору умову >=10 And <=12 Виконайте команду ЗапитДодавання. У вікні Додавання виберіть ім’я таблиці «ВІДМІННИКИ». Створений запит збережіть під іменем «ВІДМІННО» та закрийте його.

Для перевірки роботи запиту на додавання «ВІДМІННО» відкрийте його. Уважно перечитайте повідомлення та підтвердіть виконання запиту на додавання. З’явиться наступне вікно, що попереджає про додавання деякої кількості записів у таблицю. Підтвердіть додавання записів.

Перегляньте склад таблиці «ВІДМІННИКИ». Вона повинна бути заповнена записами.

  1. Запит на видалення.

Створити запит що видаляє із таблиці «ВІДМІННИКИ» записи, де учні отримали оцінку 9.

Створимо запит на вибірку на основі таблиці «ВІДМІННИКИ» за зразком. У рядку Умова відбору введіть 10. Виконайте команду ЗапитВидалення. Збережіть запит під назвою АБСОЛЮТНІ ВІДМІННИКИ. Виконайте отриманий запит.

Рисунок 9

Перевірте результат у таблиці «ВІДМІННИКИ».

  1. Самостійно створіть запит на пошук даних, що повторюються за допомогою конструктора.

  2. Завдання для самостійної роботи:

    • Створіть наступні запити:

    • Вивести всю існуючу інформацію про всіх учнів;

    • Вивести всю інформацію про оцінки учнів;

    • Вивести інформацію про код кожного уроку та дату його проведення;

    • Вивести номер кожного уроку, дату його проведення і тип;

    • Вивести ім’я кожного учня та його стать;

    • Вивести код кожного уроку і його тип;

    • Визначити, які імена носять учні;

    • Визначити, які класи подані у таблиці;

    • Визначити, які дати подані у таблиці;

    • Вивести інформацію про всіх учнів, які представлені в базі даних в алфавітному порядку прізвищ;

    • Вивести інформацію про прізвища, імена учнів у виді: спочатку про дівчаток, а потім про хлопчиків;

    • Вивести прізвища та імена всіх дівчаток;

    • Вивести всю інформацію про хлопчиків з ім’ям Володимир;

    • Вивести всю інформацію про уроки;

    • Вивести всю інформацію про уроки, які проводилися 01.09.2006 року;

    • Вивести всю інформацію про уроки на яких проводилися контрольні роботи (крім коду уроку);

    • Визначити тип третього уроку, що був проведений 01.09.2006 року;

    • Вивести всі оцінки, які виставлені на уроці з кодом 1;

    • Вивести всі оцінки учня, код якого – 2;

    • Вивести всю інформацію про учнів, у яких друга буква прізвища – «і»;

    • Вивести всю інформацію про учнів, чиє ім’я починається з букви «В»;

    • Визначити, які імена носять хлопчики (без повторення імен);

    • Визначити, які імена носять дівчатка (без повторення імен);

    • Вивести імена та прізвища всіх учнів, крім тих чиє ім’я Володимир або Ірина;

    • Отримати інформацію про учнів з деяким прізвищем (прізвище задається у ході виконання завдання);

    • Отримати інформацію про учнів того чи іншого класу (клас задається у ході виконання завдання);

    • Отримати інформацію або про хлопчиків або про дівчаток школи;

    • Отримати інформацію про коди учнів, які отримали оцінку на тому чи іншому уроці, із вказівкою оцінки (код уроку задається у ході виконання завдання);

    • Отримати інформацію про коди уроків, на яких отримав оцінку той чи інший учень, із вказівкою оцінки (код учня задається у ході виконання завдання);

    • Отримати інформацію про коди уроків та коди учнів, які отримали ту чи іншу оцінку (оцінка задається у ході виконання завдання);

    • Отримати інформацію про уроки, які проводилися в той чи інший день (дата задається в ході виконання завдання);

    • Отримати інформацію про уроки того чи іншого типу (тип уроку задається у ході виконання завдання);

    • Отримати інформацію про уроки з тим, чи іншим номером (номер уроку задається у ході виконання завдання);

    • Визначити коди тих учнів (усіх класів), оцінку «9» на уроці з кодом «5»;

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

    • Визначити загальну кількість учнів, які представлені в базі даних;

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

    • Визначити середню оцінку всіх учнів, що представлені в базі даних;

    • Визначити саму ранню дату із представлених в базі даних;

    • Визначити саму пізню дату із представлених у базі даних;

    • Визначити загальну кількість хлопчиків та дівчаток серед учнів, які представлені у базі;

    • Визначити загальну кількість учнів у кожному класі;

    • Визначити загальну кількість учнів з кожним ім’ям;

    • Визначити загальну кількість уроків за кожен день;

    • Визначити загальну кількість уроків кожного номера;

    • Визначити загальну кількість уроків кожного типу;

    • Визначити загальну кількість оцінок на кожному уроці (по коду уроку);

    • Визначити загальну кількість оцінок 9, 7, 12, 5.

    • Визначити загальну кількість оцінок кожного учня.

    • Отримати інформацію, чи є у школі учні з однаковим прізвищем;

    • Визначити середню оцінку кожного учня (по його коду);

    • Визначити середню оцінку, що виставлена на кожному уроці (по коду уроку);

    • Визначити максимальну оцінку кожного учня (по його коду);