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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вариант №8

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

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

  1. Фамилия квартиросъемщика.

  2. Имя квартиросъемщика.

  3. Отчество квартиросъемщика.

  4. Домашний адрес квартиросъемщика.

  5. Номер лицевого счета.

  6. Количество жильцов.

  7. Площадь квартиры.

  8. Вид услуги.

  9. Стоимость услуги за квадратный метр площади.

  10. Стоимость услуги на 1 жильца.

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

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

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

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

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

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

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

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

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

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

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

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

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

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