Есть база, в которой хранятся материалы.

В одном из проектов база довольно неплохо описана в моделях и уже работает.

Есть еще несколько проектов, которым нужен доступ к этим же материалам с теми же моделями.

Здесь может возникнуть много проблем.

Подскажите, как вы делали подобное в своих проектах и может есть какие-то best practice для таких случаев?