Создан заказ №1573422
10 декабря 2016
Лабораторные по SQL
Как заказчик описал требования к работе:
Парфюмерный базар». Постоянно работающий парфю- мерный базар характеризуется участием в ней оптовых фирм- поставщиков и оптовых фирм-покупателей, при этом все сделки заклю- чаются через специальных маклеров, имеющих доступ ко всем товарам. Управление базаром должно иметь сведения: о маклерах: фами
лия маклера, адрес, год рождения; о товаре: название товара, вид, цена единицы товара, оптовая фирма- поставщик, срок годности, количество поставленных единиц; о заключенных сделках: дата сделки, название товара, вид, количество проданных единиц, фамилия маклера, оптовая фирма-покупатель. Необходимо: 1. Создать таблицы БД с учетом ограничений целостности данных. 2. Используя оператор Select, выдать следующую информацию: 85• по каждому названию товара – сведения о проданном количестве и общей стоимости за указанный период; • по каждому названию товара – перечень фирм-покупателей с ука- занием сведений о количестве единиц и стоимости купленного ими товара по каждой фирме-покупателю; • по виду товара, пользующемуся наибольшим спросом, – сведения о количестве и стоимости проданного товара по каждой фирме- покупателю; • по маклеру, совершившему максимальное количество сделок, – сведения о нем и фирмах-поставщиках; • по каждой фирме-поставщику – список маклеров с указанием све- дений о количестве и стоимости проданного ими товара по каждому маклеру. 3. Обеспечить с помощью операторов Insert, Update, Delete обновле- ние информации в указанных таблицах. 4. Создать триггер, который по совершении очередной сделки обнов- ляет по каждому маклеру сведения о количестве единиц проданного то- вара и сумме сделки в специальной таблице статистики. 5. Создать хранимую процедуру, которая на указанную дату выпол- няет обновление данных таблицы, содержащей сведения о товаре, вычи- тая из количества поставленных единиц количество проданных единиц до указанной даты, и удаляет соответствующие строки из таблицы за- ключенных сделок. В качестве параметра передать дату периода. 6. Создать хранимую функцию, которая на указанную дату выводит всю информацию о совершенных сделках.
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
11 декабря 2016
Заказ завершен, заказчик получил финальный файл с работой
5
Лабораторные по SQL.docx
2020-06-28 13:22
Последний отзыв студента о бирже Автор24
Общая оценка
4.5
Положительно
Автор выполнил свою работу, да были нюансы с небольшой задержкой, но автор об этом заранее предупреждал. Ничего плохого не могу сказать. Огромное спасибо!