dbTalk Databases Forums  

Merging/mapping and or integrate on database level

comp.databases.theory comp.databases.theory


Discuss Merging/mapping and or integrate on database level in the comp.databases.theory forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
OSteine
 
Posts: n/a

Default Merging/mapping and or integrate on database level - 03-03-2011 , 02:07 AM






I've got the following scenario:

Two applications with their own database needs to be integrated on
some common basic data (let's say person data). When the ApplicationA
enters a new users, this user should also be available in
ApplicationB.

Using a replication method, I've completed the flow of data between
the databases, so that all tables are available in the database schema
for ApplicationB.

personA [id_person {int}, sur_name {varchar40}, last_name{varchar40}]
- table definition
personB [id {char10}, fullname{varchar60}, lastname{20}, surname{40}]
- table definition

What would be the best approach to share the data between the two
application?

1. Adjust (if possible) ApplicationB to use the personA table?
2. Use a interface table int_person which may be used to map and
distribute data between the tables
3. Other solutions???

Reply With Quote
  #2  
Old   
Roy Hann
 
Posts: n/a

Default Re: Merging/mapping and or integrate on database level - 03-03-2011 , 02:40 AM






OSteine wrote:

Quote:
I've got the following scenario:

Two applications with their own database needs to be integrated on
some common basic data (let's say person data). When the ApplicationA
enters a new users, this user should also be available in
ApplicationB.

Using a replication method, I've completed the flow of data between
the databases, so that all tables are available in the database schema
for ApplicationB.

personA [id_person {int}, sur_name {varchar40}, last_name{varchar40}]
- table definition
personB [id {char10}, fullname{varchar60}, lastname{20}, surname{40}]
- table definition

What would be the best approach to share the data between the two
application?

1. Adjust (if possible) ApplicationB to use the personA table?
2. Use a interface table int_person which may be used to map and
distribute data between the tables
3. Other solutions???
If your database needs to be a distributed database perhaps seek out a
DBMS product that fully supports distributed databases, complete with
two-phase commits.

That would, incidentally, solve the problem of dissimilar attribute
definitions and synthetic key value collisions, as well as maintaining
coherent data.

--
Roy

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.