@black_xe

Как правильно нарисовать схему?

Помогите пожалуйста, не могу правильно нарисовать схему исходя из задания к структуре БД:

Разработка базы данных для учета лекарственных средств

Информационная система необходима для хранения информации о лекарственных препаратах крупной аптеки.
Каждое средство характеризуется типом (витамины, антибиотики и т.д.), названием, видом упаковки (драже, капли и т.д.), дозировкой, фирмой – производителем.
Аптека получает товар от разных поставщиков, информацию о которых так же нужно хранить.
Каждый поставщик поставляет несколько наименований лекарств, в то же время одно и то же лекарство может поставляться разными поставщиками по разным ценам
Аптека имеет несколько отделов. Каждое лекарство продается только в одном из них.
Аптека имеет постоянных покупателей. Это может быть юридическое или физическое лицо. Хотелось бы знать, когда и какие покупки они совершали.
Информация о покупателях также должна храниться в информационной системе.

Вот как я нарисовал, но не уверен что правильно, и не пойму как связи отобразить

60852bcb26463194144421.png
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Senior .NET developer
1 препараты - справочная таблица
2 категория - справочник
3 тип упаковки - справочник
4 поставщик- справочник
5 филиалы- базовая таблица
6 поставки- базовая таблица с временем поставки поставщиком и наименованием препарата
7 пользователи- тут атрибуты пользователей
8 продажи - собственно фиксация продаж
9 скидки - тут хранится информация о скидках
Это все базовая структура , возможно стоит добавить вьюшки по аналитике продаж. Все базовые таблицы ссылаются на словари, возможно некоторые поля нужно нормализировать и создать дополнительные словари. Так же желательно создать иерархию организация - контакт, что бы применять корпоративные скидки. Ну и дополнить систему чем то вроде чата, что бы писать Заметки по поводу клиентов и заказов
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы