@441bed98-4948-48de-b87f-5

Как правильно разделить таблицу реляционной БД?

Нужно харнить в базе данных информацию о компонентах оптической пассивной сети. Компоненты разделяются на 2 категории активные и пассивные. В зависимости от типа компонента, различаются атрибуты характеристики. Имеются таблицы со связями Components(id (PK); idProperties (FK) ), Properties (id (PK); idComponentType (FK)), ComponentTypes (id (PK)). В таблице Properties хранятся характеристики компонентов для активных и пассивных одновременно, из за этого много полей NULL. Хотелось бы эту таблицу разделить на ActiveComponentProperties и PassiveComponentProperties. Но не совсем ясно, как тогда их связать с таблицей Components. Хотелось бы увидеть совет, как это сделать.
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ответы на вопрос 1
AndyKorg
@AndyKorg
Кнопконажиматель и припоерасплавлятель
Примерная структура может быть такой 1b26046e62be4d468772bd27494d05a9.JPG
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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