Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций информатика.doc
Скачиваний:
14
Добавлен:
02.05.2019
Размер:
3.97 Mб
Скачать

Створення перехресного запиту.

Для створення перехресного запиту потрібно виконати такі дії:

  • створити новий запит у режимі Конструктора;

  • додати у запит таблицю Успішність, закрити вікно додавання таблиць, подвійним натиском на імені поля КодУчпя в таблиці Успішність додати його в бланк запиту;

  • на панелі інструментів виконати команду «Запрос», «Перекрестный». У бланк запиту додадуться рядки «Групповая операция» і «Перекрестная таблица»;

  • у рядку «Перекрестная таблица» відкрити список і вибрати в ньому «Заголовки строк». Цим визначається, що рядки результуючої таблиці будуть відповідати окремим учням;

  • у наступний стовпчик бланка запиту додати поле КодПред;

  • для поля КодПред у рядку «Перекрестная таблица» відкрити список і вибрати в ньому «Заголовки столбцов»;

  • у наступний стовпчик бланка запиту додати поле Оцінка;

  • для поля Оцінка у рядку «Груповая операция» ввести функцію Avg;

  • в рядку «Перекрестная таблица» встановити «Значение».

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

Рис. 6.21. Перехресний запит

Виконавши запит, в результаті одержимо таблицю, яка показана на рис. 6.22.

Рис. 6.22. Запит 1

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

  • перейти в режим Конструктора;

  • додати в схему даних таблицю Предмети, натиснувши на відповідну кнопку ;

  • у бланк запиту додати поле НазваПред із таблиці Предмети;

  • для поля НазваПред у рядку «Перекрестная таблица» встановити значення «Заголовки столбцов»;

  • видалити із бланка запиту поле КодПред, для чого виділити стовпчик і натиснути клавішу Delete;

  • для поля Оцінка викликати вікно властивостей, натиснувши на відповідну кнопку ;

  • у вікні «Свойства поля» ввести «Формат поля»«Фиксированный», «Число десятичных знаков» − 1;

  • виконати запит, натиснувши на кнопку ;

  • зберегти запит.

У нашому випадку після виконання описаних дій для створення перехрестного запиту одержимо таблицю, наведену на рис. 6.23.

Рис. 6.23. Запит 1

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

  1. Загальні поняття СУБД, інформаційно-пошукові системи.

  2. Призначення, основні функції, що реалізуються СУБД.

  3. Основні об’єкти бази даних, її проектування.

  4. Створити порожню базу даних.

  5. В базі даних створити 2 таблиці: Продукти та Постачальник в режимі конструктора.

  6. Ввести дані в таблиці. Таблиця Продукти складається з 3 полів: КодПрод (код продукту), Продукт, Кількість. Таблиця Постачальник складається з 5 полів: КодПос (код постачальника), ІмПос (ім’я постачальника), ТерРеаліз (термін реалізації), Ціна, КодПрод.

  7. Створити зв’язок між таблицями по полю КодПрод.

  8. Впорядкувати дані в таблиці Продукти за зростанням.

  9. Створити звичайний фільтр та застосувати його в таблиці Постачальник, наприклад показати тільки одного з постачальників.

  10. Застосувати розширений фільтр до таблиці Постачальник.

  11. Створити форму на основі таблиці Продукти та відредагувати її.

  12. Створити звіт на основі таблиці Продукти та відредагувати його.

  13. Створити простий запит на основі 2 таблиць.

  14. Створити запит з параметрами на основі 2 таблиць.

  15. Створити перехресний запит на основі 2 таблиць.

  16. Зберегти створені запити.