On Sun, Dec 21, 2008 at 5:39 PM, Greg Hauptmann <[email protected]> wrote: > Hi, > What's a good approach for referencing lookup/reference data (static) that > one has loaded in a reference table. Say for example "tax codes", which > pretty much have just the database ID and then a description field. Some > options that come to mind: > 1 - By ID - however this makes an assumption that the data always loads into > a database and gets the same IDs (i.e. when you're loading your static > reference data)?
If the descriptions change, you should do it just like this. > 2 - Search by description to identify the record - but obviously if one > changes the description this isn't very good. That's the simpler way to solve the issue, if the descriptions do not change. But this isn't really "beautiful" from the database point of view, as your data isn't going to be normalized and I usually prefer to work with normalized data unless denormalization is needed. > 3 - Perhaps create a specific identify/key as a new column that you use, but > is not the database Rails ID? How's this sound? > I think this is a way to complex way to solve a simple problem :) - Maurício Linhares http://alinhavado.wordpress.com/ (pt-br) | http://blog.codevader.com/ (en) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

