1
1
I have designed a fairly big DB that consists of the following "groups":
Personnel, Products, Production and many other.
Each of these groups relates to the other.
My intention is to "split" the db so that each group can be added to a
baseline DB as a module. That means that someone should be able to buy the
personnel module and later, if he wants to, be able to purchase the products
module.
The reasons for doing this are easier distribution, easier licence control,
easier product updates, easier development and many other reasons.
The problems that arise are:
Supposingly I split the Back End to several, each consisting of a single
"module", and are all linked to the main BE db that holds the info for the
purchased modules.
1. RI can't be enforsed between linked tables, so how is the personnel table
in the products module (many-many, person responsible for a product and vice
versa) syncronized to the personnel table in the Personnel module?? (perhaps
a trigger needed?)
2. Using the package wizard of the ADE, if a user selects a different
directory to install the application to, how are the references to the
backend corrected???
Any resources are mostly welcome.
Thanx in advance.
Personnel, Products, Production and many other.
Each of these groups relates to the other.
My intention is to "split" the db so that each group can be added to a
baseline DB as a module. That means that someone should be able to buy the
personnel module and later, if he wants to, be able to purchase the products
module.
The reasons for doing this are easier distribution, easier licence control,
easier product updates, easier development and many other reasons.
The problems that arise are:
Supposingly I split the Back End to several, each consisting of a single
"module", and are all linked to the main BE db that holds the info for the
purchased modules.
1. RI can't be enforsed between linked tables, so how is the personnel table
in the products module (many-many, person responsible for a product and vice
versa) syncronized to the personnel table in the Personnel module?? (perhaps
a trigger needed?)
2. Using the package wizard of the ADE, if a user selects a different
directory to install the application to, how are the references to the
backend corrected???
Any resources are mostly welcome.
Thanx in advance.