Задание на курсовое проектирование
1. Спроектировать базу данных «Аптечная сеть» методом нормализации и методом семантического моделирования. Данные, которые должны храниться в базе, представлены в виде одной таблицы со следующими столбцами:
Код аптеки;
Наименование аптеки;
Адрес аптеки;
Код медикамента;
Наименование медикамента;
Код формы выпуска;
Наименование формы выпуска (таблетки, капсулы, ампулы, тюбики и т.д.);
Цена за единицу медикамента;
Наличие медикамента;
Дата поступления медикамента;
Поступило медикамента;
Дата реализации медикамента;
Реализовано медикамента;
Нормативный запас медикамента.
2. Разработать базу данных, таблицы и заполнить их данными. Таблица должна содержать не менее 3-4 аптек. Номенклатура медикаментов в каждой аптеке должна содержать не менее 10 наименований. Номенклатура медикаментов в разных аптеках должна частично совпадать. Одинаковые медикаменты с разными формами выпуска должны иметь одинаковые названия, но разные коды медикамента. Добавить в таблицы, в которых содержится поле Дата поступления медикамента, ограничение для проверки правильности ввода поля: Дата поступления медикамента не должна быть ранее текущей даты. Создать для каждой таблицы первичный ключ, а также внешние ключи для всех дочерних таблиц.