Есть сущность "оборудование" с атрибутами: модель, производитель, серийный номер и пр.
Каждая сущность может находиться на одном из нескольких складов, у работника или на узле связи. Как правильно организовать реляционную БД для такой сущности?
Если работники, склады, узлы связи - разные сущности в рамках бд - вам нужна табличка вида:
device_id, storage_type, storage_id
где storage_type - указывает в какой таблице искать storage_id
Таблицы:
оборудование, справочник складов/мест хранения, хранение.
Таблица хранения содержит код оборудования и код склада, добавить уникальный индекс на два поля чтобы не допустить хранения оборудования в двух местах одновременно.