Постройте реляционную базу данных Аптека. Разработайте систему ввода, просмотра и корректировки данных базы. Разработайте систему решения задач на основе информации базы.
Пациенты должны покупать лекарства в аптеках. Аптека может продавать имеющиеся лекарственные препараты. Информация о необходимых пациенту лекарствах должна содержаться в рецептах. В одном рецепте может быть выписано несколько лекарств. Пациент может иметь более одного рецепта. Лекарства без рецептов аптеками не отпускаются.
Об аптеках известно: номер, название, адрес, тип (муниципальная, социальная, частная, больничная).
О пациентах известно: фамилия, число полных лет, диагноз основной, сопутствующий диагноз, наличие льгот.
О лекарствах известно: название, псевдоним (до трех штук), рецептура, дата изготовления и срок действия.
В процессе проектирования возможно добавление атрибутов для объектов.
Информация из базы данных должна позволять вести учет и продажу необходимых пациенту непросроченных лекарств, получать справки о наличии лекарственных средств, выдавать заявки на поставку лекарств, если их запас станет меньше заданной величины.
Кроме построения схемы базы данных установите необходимые ограничения ссылочной целостности.