@tukreb

Как лучше спроектировать Р-модель БД в данной ситуации?

Всем доброго дня!
Есть небольшая загвоздка, как лучше спроектировать Р-модель для сущностей, которые являются компонентами ПК и которые хранятся на складе.
Как пример, есть 4 сущности - Модель ЦПУ, Модель ОЗУ, Модель Диска и сам склад (другие модели опустим).
У каждой из них специфические параметры, поэтому я не вижу как это обобщить в одну общую сущность.
Пример №1 (красным обведён составной ключ) голубые атрибуты - foreign key:
Пример №1
5d9b144054cd7248507316.png


Пример №2 один из первых тяп-ляп вариантов был такой:
Пример №2
5d9b148c04308728210332.png

Ну и как очевидно в такой сущности (пример №2) сложно поддерживаться целостность данных (точнее нужно помнить об этом).

Вопрос к людям с опытом, есть ли лучший вариант в данной ситуации? Остановится на примере №1 или есть более изящное и универсальное решение?

Спасибо.
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
AndyKorg
@AndyKorg
Кнопконажиматель и припоерасплавлятель
Можно например так:
5d9c9f4405f87826657708.jpeg
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы