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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

База данных "Прокат товаров" должна хранить следующую информацию:

  1. Фамилия клиента.

  2. Имя клиента.

  3. Отчество клиента.

  4. Серия и номер паспорта клиента.

  5. Домашний адрес клиента.

  6. Наименование товара.

  7. Стоимость товара.

  8. Дата выдача.

  9. Дата возврата.

  10. Стоимость проката за сутки.

База данных должна содержать информацию о 10 клиентах, 5 товарах. Предусмотреть, чтобы 5 клиентов пользовались услугами проката не менее 2 раз.

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

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

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

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

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

  5. Сформировать запрос на выборку. Название запроса — "Запрос с расчетами". В запрос включить поля: "Фамилия клиента", "Имя клиента", "Отчество клиента", "Наименование товара", "Дата выдачи", "Стоимость проката". Стоимость проката определяется следующим образом: "Стоимость проката за сутки""Количество дней проката". Значения вывести в денежном формате. Записи упорядочить по дате выдачи. Значения поля "Дата выдачи" на экран не выводить.

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

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

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

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

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

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

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