>Joel,
>
>if you want to have your database relational to 3rd normal form then yes you
>should have separate tables for all of your lookups.  Databases are designed
>to work well with joins of that nature and if you build your indexes
>correctly you should be ok.  A lot of people forget to add indexes on
>foreign key columns which will obviously hurt performance.
>
>For improved performance you could build views that join the tables
>together.  Views are faster than running plain old select queries and doing
>all the joins.
>
>-- 
>Gary Gilbert
>http://www.garyrgilbert.com/blog

Gary --

Thanks for the input.  I have not utilized views, but I think with this project 
I will definitely look into those as I expect to have quite a few of these 
regular kind of relationships between the tables.   Thanks again for the 
explanation!

Joel 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Get the answers you are looking for on the ColdFusion Labs
Forum direct from active programmers and developers.
http://www.adobe.com/cfusion/webforums/forum/categories.cfm?forumid-72&catid=648

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:288710
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to