I have the following situation:
Exist tables that are common (used) for different systems, in turn that each system has their own tables. I have two variants to develop the associate databases:
1. To create a database with all the tables: those common to all the systems and an own database for each system to develop.
2. To create a database for the common tables and to go creating databases for each one of the systems that they are developed.

I wanted advice on that variant to develop, keeping in mind the difficulties that it generates each one of them.

Excuse my English.

A greeting,