Задать вопрос
@441bed98-4948-48de-b87f-5

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

Нужно харнить в базе данных информацию о компонентах оптической пассивной сети. Компоненты разделяются на 2 категории активные и пассивные. В зависимости от типа компонента, различаются атрибуты характеристики. Имеются таблицы со связями Components(id (PK); idProperties (FK) ), Properties (id (PK); idComponentType (FK)), ComponentTypes (id (PK)). В таблице Properties хранятся характеристики компонентов для активных и пассивных одновременно, из за этого много полей NULL. Хотелось бы эту таблицу разделить на ActiveComponentProperties и PassiveComponentProperties. Но не совсем ясно, как тогда их связать с таблицей Components. Хотелось бы увидеть совет, как это сделать.
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    JVA-I-003 Работа с базами данных в Java
    1 неделя
    Далее
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Hi-TECH Academy
    Администрирование PostgreSQL 16. Базовый курс
    3 дня
    Далее
Пригласить эксперта
Ответы на вопрос 1
AndyKorg
@AndyKorg
Кнопконажиматель и припоерасплавлятель
Примерная структура может быть такой 1b26046e62be4d468772bd27494d05a9.JPG
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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