Методические указания к лабораторным работам 1,2 по курсу «Базы данных», страница 11

В базе данных должна храниться следующая информация: данные инспекторов; паспортные данные, ФИО, адрес, данные по правам автолюбителей; для каждой машины ее государственный регистрационный номер, марка, цвет, год выпуска, номер кузова, номер шасси, номер двигателя, информация, находится ли транспортное средство в угоне; для каждого правонарушения статья, сумма штрафа, номер и дата протокола.

В базе данных создать следующие запросы выборки:

·  вывести информацию обо всех машинах, принадлежащих определенному автолюбителю;

·  подсчитать количество правонарушений по каждой статье правонарушения за истекший год;

·  выяснить в какое время года чаще всего совершаются правонарушения (подсчитав количество правонарушений по месяцам за прошедший год);

·  вывести всю статистику правонарушений для определенной машины;

·  определить самого активного инспектора, подсчитав количество правонарушений и сумму штрафов им зафиксированных.

В базе данных создать следующие запросы на изменение:

·  изменить цвет определенной машины;

·  ввести отметку об угоне определенной машины;

·  создать архив правонарушений за прошедший год;

·  удалить информацию по правонарушениям прошедшего года;

·  добавить правонарушение для определенной машины, по определенной статье, зафиксированное определенным инспектором.

Создать перекрестный запрос вида:

Фамилия инспектора

Общее количество штрафов

Распределение по месяцам

В базе данных создать следующие формы:

·  добавление новой машины определенному автолюбителю;

·  добавление нового инспектора;

·  удаление определенной машины (если машина после правонарушения не подлежит восстановлению);

·  добавление нового правонарушения.

В базе данных создать отчеты по всем запросам выборки.

12) Требуется автоматизировать работу распространителя косметики FL.

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

В базе данных создать следующие запросы выборки:

·  подсчитать прибыль распространителя за прошедший год по месяцам;

·  вывести 5 самых популярных товаров за истекший год;

·  вывести информацию о самых выгодных клиентах за прошедший год;

·  вывести информацию о самых покупаемых сериях за прошедший год;

·  вывести информацию для конкретного клиента и его покупках по датам.

В базе данных создать следующие запросы на изменение:

·  изменить процентную скидку на определенный товар;

·  изменить адрес определенного клиента;

·  создать архивную таблицу по всем выполненным заказам прошедшего года;

·  удалить данные по всем выполненным заказам прошедшего года, занесенные в архивную таблицу;

·  добавить информацию в таблицу оформления заказов.

Создать перекрестный запрос вида:

Код клиента

Количество выполненных заказов

Распределение заказов по месяцам

В базе данных создать следующие формы:

·  добавление нового товара в определенной серии;

·  изменение процентной скидки на определенный товар;

·  оформление заказа: выбор клиента, делающего заказ, выбор товара из списка имеющихся товаров, затем ввод количества заказываемого товара и занесение всех данных в таблицу оформления заказов;

·  выполнение заказа: выбор клиента, затем выбор товара из списка товаров, заказанных клиентом, занесение выбранной информации в соответствующие таблицы и удаление ее из таблицы оформления заказов.