Okay, here's another oh, so, basic question -
What is the purpose of indexing a field (or fields) in a db table? And under what circumstances should one do so? The most I've gotten so far from a google search is "indexing a table speeds the query process." Good to know, but not really helpful in regard to me understanding what types of fields should be indexed.
I suspect there might have been a collective ***sigh*** of boredom from the members here about my "foreign key" posting, but I'm an American living in the backwaters of the Philippines (have been for the past 10 years) and I've become very interested in all things database related. BUT, living where I do there is virtually no support network here (universities, libraries, physical user groups, etc) that I an go pester with my questions.
You folks have been VERY helpful with my past two posts and to that I am very greatful. Everyone has been a real

If you could continue to bare with me on this, that would be great. Bottom line is that I'm really motivated to learn this correctly; to accomplish that, sometimes must solicit the expertise of the masters rather than just fighting the fogs of frustration.
On the other hand, if someone would be willing to post a really good (and really understandable) link to a website that would answer some of these most basic of questions that would probably even be better.
Thanks in advance to all who suffer my learning curve.
Expatriate