D
dathan
I have been tasked with creating a database that will generate
requests for documents owned by corporations such as banks, phone
companies, etc. This would not be a problem were it not for the fact
that these companies change names and merge with other companies more
often than Hollywood actors get sent to jail.
Each of the records in the tblRequests table will link via a foreign
key to a record in the tblEntities table. What I need to figure out
how to do is always maintain a link to the latest entity data while
retaining a history of a companies name changes and mergers. It will
likely be necessary for me to run reports against this data, such that
I will need to know how many requests were made of, for example, AT&T
Wireless. Of course, over the years, AT&T has acquired multiple
cellular providers, most recently Cingular.
How could I structure the tables in such a way that querying the AT&T
entity record will pull not only requests made of AT&T, but also of
Cingular and all companies swallowed up by AT&T?
Any help will be most appreciated.
Curis
requests for documents owned by corporations such as banks, phone
companies, etc. This would not be a problem were it not for the fact
that these companies change names and merge with other companies more
often than Hollywood actors get sent to jail.
Each of the records in the tblRequests table will link via a foreign
key to a record in the tblEntities table. What I need to figure out
how to do is always maintain a link to the latest entity data while
retaining a history of a companies name changes and mergers. It will
likely be necessary for me to run reports against this data, such that
I will need to know how many requests were made of, for example, AT&T
Wireless. Of course, over the years, AT&T has acquired multiple
cellular providers, most recently Cingular.
How could I structure the tables in such a way that querying the AT&T
entity record will pull not only requests made of AT&T, but also of
Cingular and all companies swallowed up by AT&T?
Any help will be most appreciated.
Curis