Как вариант: хранить метаданные БД в виде скрипта. Разработчик вносит изменения в структуру - выражает всю БД в скрипт. Изменения по структуре в таком виде проще мониторить.
Ограничивать по веткам, каждый делает кусочек кода в своём, потом собирать
Таблицы:
оборудование, справочник складов/мест хранения, хранение.
Таблица хранения содержит код оборудования и код склада, добавить уникальный индекс на два поля чтобы не допустить хранения оборудования в двух местах одновременно.