Вариант 15 БД ”Справочная аптек ” Описание предметной области:
Цена лекарств, срок годности которых истекает через месяц, снижается на 50 %. Если запас лекарств снижается до минимума, его данные помещают во временную таблицу Заказ. БД должна содержать следующий минимальный набор сведений: Код лекарства.
Название лекарства,
Показания к использованию. Противопоказания.
Производитель. Наличие лекарства. Минимальный запас. Тип.
Дозировка. Цена, Количество. Дата продажи.
Сколько продано. Дата выпуска.
Срок годности. Номер аптеки.
Специализация аптеки. Район.
Телефон.
Тип: таблетки, микстура, мазь и т.д.
Задания Создать запросы:
Определить, в каких аптеках дешевле всего анальгин.
По ассортименту предлагаемых лекарств определить, какой болезнью чаще всего страдают покупатели аптеки №1.
Вывести список лекарств, у которых срок годности истекает через три дня.
Определить, какие убытки понесет аптека, если в течение месяца не реализует все лекарства, у которых истекает срок годности.
Выбрать список лекарств, которые подходят для больного, страдающего болезнями „язва желудка' и 'корь' одновременно.
Создать представление, содержащее сведения обо всех лекарствах и их ценах.
Создать хранимые процедуры:
Для вывода данных о наличии и ценах заданного лекарства в аптеках в порядке возрастания цен.
Для ввода данных о новом лекарстве в БД.
Вывести сведения об объеме продажи заданного как параметр лекарства за прошедший месяц.
Для вычисления суммарного дохода аптеки (параметр) за последний месяц.
Создать триггер для фиксации продажи лекарства (уменьшение количества, проверка запаса, помещение данных в таблицу Заказ)