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

Создание запросов на изменение

  1. На основе запроса "Исходные данные" сформировать запрос на создание новой таблицы в текущей базе данных. Название запроса — "Запрос на создание". Название результирующей таблицы — "Новая таблица".

  2. На основе запроса "Исходные данные" сформировать запрос на создание новой таблицы, который экспортирует все имеющиеся данные в другой файл базы данных. Именем файла задаться самостоятельно. Название запроса — "Экспорт данных". Название результирующей таблицы — "Импортированная таблица".

  3. Создать запрос на обновление данных, который увеличивает максимальную рейтинговую оценку для указанного студента на заданный процент. Фамилия студента и величина изменения рейтинговой оценки — параметры.

  4. Создать запрос на удаление записей, который удаляет студента по его фамилии. Фамилия студента — параметр.

  5. На основе запроса "Исходные данные" сформировать запрос на добавление, который добавляет в таблицу "Новая таблица" в текущей базе данных записи, измененные согласно п.3 задания №3. Параметры запроса те же. При создании запроса из бланка исключить поля "Дата рождения", "Домашний адрес студента".

Создание отчетов

  1. Создать 2 отчета, на свое усмотрение (обратите внимание на данные в отчете: не должно быть «непропечатанных» слов и неотображающихся символов). При необходимости воспользуйтесь конструктором.

Создание форм (все формы должны быть выдержаны в одном стиле)

  1. Создать формы ко всем таблицам.

  2. Создать формы к 2-м запросам.

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

  4. Создать кнопочную форму, в которой должны быть кнопки для перехода ко всем формам и отчетам.

Вариант №12

Проектирование Базы Данных

База данных «Ресторан. Информация для посетителей» должна хранить следующую информацию:

  1. Меню: дневное или вечернее

  2. Скидки

  3. цена блюда

  4. название блюда

  5. категории (первое, второе и т.п.; мясное, рыбное, салат и т.п.)

  6. является ли вегетарианским

  7. компоненты блюда

  8. время приготовления блюда

  9. Калорийность

  10. Цена блюда

  11. время приготовления

  12. есть ли в наличии

  13. Дата заказа

  14. Столик, на который оформляется заказ

  15. Стоимоть заказа

Создание запросов на выборку

  1. Сформировать запрос на выборку, позволяющий восстановить исходную таблицу на основе информации тех таблиц, на которые она была разбита. Названия полей результирующей таблицы приведены в задании №1. Название запроса — "Исходные данные".

  2. Сформировать запрос на выборку, выдающий на экран список блюд, цена которых не менее определенного значения. Значением цены задаться самостоятельно. Название запроса — "Список блюд по цене".

  3. Сформировать запрос на выборку, который выдает на экран список блюд одной категории. Категорию выбрать самостоятельно. Название запроса — "Список блюд по категории".

  4. Сформировать запрос на выборку, который выдает на экран список блюд в указанном буквенном диапазоне названий. Начальной и конечной буквами диапазона задаться самостоятельно. Отсортировать список в алфавитном порядке. Название запроса — "Алфавитный список блюд".

  5. Сформировать запрос на выборку. Название запроса — "Запрос с расчетами". В запрос включить поля: "Название блюда", "калорийность", "Время приготовления", "Цена", "Цена, увеличенная на 25%". Значения вывести в денежном формате. Записи упорядочить по калорийности. Значения поля " Время приготовления " на экран не выводить.

  6. Сформировать запрос на выборку, который выдает на экран список Блюд и их калорийность, увеличенную на заданный процент. Запрос должен содержать два параметра: "Блюдо" и "Процент увеличения". Название запроса — "Запрос с параметрами". Калорийность округлить до целого числа.

  7. Сформировать запрос на выборку, который выдает на экран список Блюд и их категорий (первое, второе, гарнир, десерт), названия категорий должны быть сокращены до 3-х первых букв, хранящихся в базе данных. Название запроса — "Блюда и категории".

  8. Сформировать запрос на выборку, который выводит на экран содержимое поля "Название блюда", преобразованное к верхнему (нижнему) регистру. Название запроса — "Изменение регистра".

  9. Сформировать запрос на выборку, в котором, используя групповые операции, определить максимальную цену. Название запроса — "Максимальная цена".

  10. Сформировать запрос на выборку, в котором, используя групповые операции, определить стоимость блюд в заказах. Название запроса — "Средняя стоимость".

  11. Сформировать запрос на выборку, в котором, используя групповые операции, определить, сколько блюд в каждом заказе. Название запроса — "Количество блюд".

  12. Используя промежуточный запрос как источник, сформировать перекрестный запрос. Название запроса — "Перекрестный запрос". В качестве названий строк принять значения поля "заказ", названий столбцов — значения поля "Блюд". На пересечении строк и столбцов результирующей сводной таблицы должна находиться стоимость блюд в заказе. Названием промежуточного запроса и видом групповой функции в перекрестном запросе задаться самостоятельно.