replicating master tables mapping in transaction tables
Posted
by
NoDisplay
on Stack Overflow
See other posts from Stack Overflow
or by NoDisplay
Published on 2012-04-11T05:07:47Z
Indexed on
2012/04/11
5:28 UTC
Read the original article
Hit count: 124
I have three master tables for location information
- Country {ID, Name}
- State {ID, Name, CountryID}
- City {ID, Name, StateID}
Now I have one transcation table called Person which hold the person name and his location information.
My Question is shall I have only CityID in the Person table like this:
Person {ID, Name, CityID}'
And have view of join query which give me detail like "Person{ID,Name,City,State,Country}"
or Shall I replicate the mapping
Person {ID, Name, CityID, StateID, CountryID}
Please suggest which do you feel is to be selected and why? if there is any other option available, please suggest.
Thanks in advance.
© Stack Overflow or respective owner