• Sorry for my poor english, I can't speak english.

    I'll explain my problem a little more:

    I've a general DataBase, this DB contain tables that will be used by all my applications: Customers, Employees, etc..

    I'll make some applications that use the tables that are contained in the general database and also use a new specific tables that are only one for every application. The general tables and specific tables can be relationed. I don't know if  is advisable that this specific tables are contained in a specific database.

    It's possible that a customer don't wanna install all applications, so I only will install necessary databases. For the reason that you say me (security,performance,etc..) I'm thinking to make a only one database, this databases include necessary tables(general or specific) who should be created by a script when I install the applications..

    I'm begginer at programming world and I think that only one database is more easy to handle. Is that right??

    Thank you very much for your interest!!